0001418819-24-000037.txt : 20240723 0001418819-24-000037.hdr.sgml : 20240723 20240723070321 ACCESSION NUMBER: 0001418819-24-000037 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240723 DATE AS OF CHANGE: 20240723 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Iridium Communications Inc. CENTRAL INDEX KEY: 0001418819 STANDARD INDUSTRIAL CLASSIFICATION: COMMUNICATIONS EQUIPMENT, NEC [3669] ORGANIZATION NAME: 04 Manufacturing 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: 241132902 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-20240630.htm 10-Q irdm-20240630
0001418819--12-31Large Accelerated FilerTrueFalseFalseQ22024VA70322102False118,382,6600.0010.001300,000300,000118,518122,776118,518122,7760.270.240.420.17002.500.001,000.00.310.0640.81.60.50.135,300,00010,700,00000006.256.25four yearsten years258.256.25four years2512.512.55050100100112233150505010010021215.911.711.92.239.5iso4217:USDxbrli:sharesxbrli:sharesiso4217:USDutr:Ratexbrli:pure00014188192024-01-012024-06-300001418819exch:XNGS2024-01-012024-06-300001418819us-gaap:CommonStockMember2024-06-3000014188192024-07-1600014188192024-06-3000014188192023-12-3100014188192023-06-300001418819us-gaap:CommonStockMember2023-12-310001418819us-gaap:ServiceMember2024-04-012024-06-300001418819us-gaap:ServiceMember2023-04-012023-06-300001418819us-gaap:ServiceMember2024-01-012024-06-300001418819us-gaap:ServiceMember2023-01-012023-06-300001418819us-gaap:SubscriptionAndCirculationMember2024-04-012024-06-300001418819us-gaap:SubscriptionAndCirculationMember2023-04-012023-06-300001418819us-gaap:SubscriptionAndCirculationMember2024-01-012024-06-300001418819us-gaap:SubscriptionAndCirculationMember2023-01-012023-06-300001418819irdm:EngineeringandSupportServicesMember2024-04-012024-06-300001418819irdm:EngineeringandSupportServicesMember2023-04-012023-06-300001418819irdm:EngineeringandSupportServicesMember2024-01-012024-06-300001418819irdm:EngineeringandSupportServicesMember2023-01-012023-06-3000014188192024-04-012024-06-3000014188192023-04-012023-06-3000014188192023-01-012023-06-300001418819us-gaap:CommonStockMember2024-03-310001418819irdm:CommonStockAmountMember2024-03-310001418819us-gaap:AdditionalPaidInCapitalMember2024-03-310001418819us-gaap:RetainedEarningsMember2024-03-310001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-3100014188192024-03-310001418819us-gaap:CommonStockMember2023-03-310001418819irdm:CommonStockAmountMember2023-03-310001418819us-gaap:AdditionalPaidInCapitalMember2023-03-310001418819us-gaap:RetainedEarningsMember2023-03-310001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100014188192023-03-310001418819us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001418819us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001418819us-gaap:CommonStockMember2024-04-012024-06-300001418819irdm:CommonStockAmountMember2024-04-012024-06-300001418819us-gaap:CommonStockMember2023-04-012023-06-300001418819irdm:CommonStockAmountMember2023-04-012023-06-300001418819us-gaap:RetainedEarningsMember2024-04-012024-06-300001418819us-gaap:RetainedEarningsMember2023-04-012023-06-300001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001418819us-gaap:CommonStockMember2024-06-300001418819irdm:CommonStockAmountMember2024-06-300001418819us-gaap:AdditionalPaidInCapitalMember2024-06-300001418819us-gaap:RetainedEarningsMember2024-06-300001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001418819us-gaap:CommonStockMember2023-06-300001418819irdm:CommonStockAmountMember2023-06-300001418819us-gaap:AdditionalPaidInCapitalMember2023-06-300001418819us-gaap:RetainedEarningsMember2023-06-300001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001418819us-gaap:CommonStockMember2023-12-310001418819irdm:CommonStockAmountMember2023-12-310001418819us-gaap:AdditionalPaidInCapitalMember2023-12-310001418819us-gaap:RetainedEarningsMember2023-12-310001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001418819us-gaap:CommonStockMember2022-12-310001418819irdm:CommonStockAmountMember2022-12-310001418819us-gaap:AdditionalPaidInCapitalMember2022-12-310001418819us-gaap:RetainedEarningsMember2022-12-310001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100014188192022-12-310001418819us-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-300001418819us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001418819us-gaap:CommonStockMember2024-01-012024-06-300001418819irdm:CommonStockAmountMember2024-01-012024-06-300001418819us-gaap:CommonStockMember2023-01-012023-06-300001418819irdm:CommonStockAmountMember2023-01-012023-06-300001418819us-gaap:RetainedEarningsMember2024-01-012024-06-300001418819us-gaap:RetainedEarningsMember2023-01-012023-06-300001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-3000014188192023-01-012023-12-310001418819us-gaap:CashMember2024-06-300001418819us-gaap:CashMember2023-12-310001418819us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2024-06-300001418819us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2023-12-310001418819us-gaap:TradeNamesMember2024-06-300001418819us-gaap:LicensingAgreementsMember2024-06-300001418819us-gaap:IntellectualPropertyMember2024-06-300001418819us-gaap:PatentsMember2024-06-300001418819us-gaap:CustomerRelationshipsMember2024-06-300001418819us-gaap:TradeNamesMember2023-12-310001418819us-gaap:LicensingAgreementsMember2023-12-310001418819us-gaap:IntellectualPropertyMember2023-12-310001418819us-gaap:PatentsMember2023-12-310001418819us-gaap:CustomerRelationshipsMember2023-12-310001418819irdm:TermLoanBRefinancedMember2023-09-200001418819us-gaap:RevolvingCreditFacilityMember2023-09-200001418819irdm:TermLoanBRefinancedMember2024-03-252024-03-250001418819irdm:TermLoanBRefinancedMember2024-03-250001418819irdm:TermLoanBRefinancedMember2024-01-012024-06-300001418819us-gaap:InterestRateFloorMemberirdm:TermLoanBRefinancedMember2024-01-012024-06-300001418819irdm:TermLoanBRefinancedMember2023-09-202023-09-200001418819irdm:TermLoanBRefinancedMember2024-06-300001418819irdm:TermLoanBRefinancedMember2023-12-310001418819us-gaap:RevolvingCreditFacilityMember2023-01-012023-12-310001418819us-gaap:RevolvingCreditFacilityMember2024-01-012024-03-3100014188192024-03-252024-03-2500014188192024-06-032024-06-030001418819us-gaap:RevolvingCreditFacilityMember2024-01-012024-06-300001418819us-gaap:InterestRateFloorMemberus-gaap:RevolvingCreditFacilityMember2024-01-012024-06-300001418819us-gaap:InterestRateCapMember2024-06-300001418819us-gaap:InterestRateCapMember2023-12-310001418819us-gaap:InterestRateCapMember2024-04-012024-06-300001418819us-gaap:InterestRateCapMember2024-01-012024-06-300001418819us-gaap:InterestRateCapMember2023-04-012023-06-300001418819us-gaap:InterestRateCapMember2023-01-012023-06-3000014188192016-12-3100014188192024-01-012024-03-3100014188192021-02-0500014188192023-10-012023-12-310001418819irdm:CommercialVoiceandDataServicesMember2024-04-012024-06-300001418819irdm:CommercialVoiceandDataServicesMember2023-04-012023-06-300001418819irdm:CommercialVoiceandDataServicesMember2024-01-012024-06-300001418819irdm:CommercialVoiceandDataServicesMember2023-01-012023-06-300001418819irdm:CommercialIoTDataServicesMember2024-04-012024-06-300001418819irdm:CommercialIoTDataServicesMember2023-04-012023-06-300001418819irdm:CommercialIoTDataServicesMember2024-01-012024-06-300001418819irdm:CommercialIoTDataServicesMember2023-01-012023-06-300001418819irdm:CommercialBroadbandServicesMember2024-04-012024-06-300001418819irdm:CommercialBroadbandServicesMember2023-04-012023-06-300001418819irdm:CommercialBroadbandServicesMember2024-01-012024-06-300001418819irdm:CommercialBroadbandServicesMember2023-01-012023-06-300001418819irdm:HostedPayloadandOtherDataServicesMember2024-04-012024-06-300001418819irdm:HostedPayloadandOtherDataServicesMember2023-04-012023-06-300001418819irdm:HostedPayloadandOtherDataServicesMember2024-01-012024-06-300001418819irdm:HostedPayloadandOtherDataServicesMember2023-01-012023-06-300001418819irdm:CommercialMemberus-gaap:ServiceMember2024-04-012024-06-300001418819irdm:CommercialMemberus-gaap:ServiceMember2023-04-012023-06-300001418819irdm:CommercialMemberus-gaap:ServiceMember2024-01-012024-06-300001418819irdm:CommercialMemberus-gaap:ServiceMember2023-01-012023-06-300001418819us-gaap:ServiceMemberirdm:USGovernmentMember2024-04-012024-06-300001418819us-gaap:ServiceMemberirdm:USGovernmentMember2023-04-012023-06-300001418819us-gaap:ServiceMemberirdm:USGovernmentMember2024-01-012024-06-300001418819us-gaap:ServiceMemberirdm:USGovernmentMember2023-01-012023-06-300001418819irdm:CommercialMemberirdm:EngineeringandSupportServicesMember2024-04-012024-06-300001418819irdm:CommercialMemberirdm:EngineeringandSupportServicesMember2023-04-012023-06-300001418819irdm:CommercialMemberirdm:EngineeringandSupportServicesMember2024-01-012024-06-300001418819irdm:CommercialMemberirdm:EngineeringandSupportServicesMember2023-01-012023-06-300001418819irdm:EngineeringandSupportServicesMemberirdm:USGovernmentMember2024-04-012024-06-300001418819irdm:EngineeringandSupportServicesMemberirdm:USGovernmentMember2023-04-012023-06-300001418819irdm:EngineeringandSupportServicesMemberirdm:USGovernmentMember2024-01-012024-06-300001418819irdm:EngineeringandSupportServicesMemberirdm:USGovernmentMember2023-01-012023-06-300001418819us-gaap:CustomerConcentrationRiskMemberirdm:PrimeContractsWithTheUSGovernmentMemberus-gaap:AccountsReceivableMember2024-01-012024-06-300001418819us-gaap:CustomerConcentrationRiskMemberirdm:PrimeContractsWithTheUSGovernmentMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001418819irdm:CommissionsMember2024-06-300001418819irdm:CommissionsMember2023-12-310001418819irdm:OtherContractAssetsMember2024-06-300001418819irdm:OtherContractAssetsMember2023-12-310001418819irdm:NextGenerationSatellitesMember2024-06-300001418819us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2024-01-012024-06-300001418819us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2024-01-012024-06-300001418819us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2023-01-012023-06-300001418819us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2023-01-012023-06-300001418819us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2024-01-012024-06-300001418819irdm:OutstandingRestrictedStockUnitsMember2023-12-310001418819irdm:OutstandingRestrictedStockUnitsMember2024-01-012024-06-300001418819irdm:OutstandingRestrictedStockUnitsMember2024-06-300001418819irdm:OutstandingRestrictedStockUnitsMember2022-12-310001418819irdm:OutstandingRestrictedStockUnitsMember2023-01-012023-06-300001418819irdm:OutstandingRestrictedStockUnitsMember2023-06-300001418819irdm:ServiceBasedRSUMembersrt:DirectorMember2024-01-012024-06-300001418819irdm:ServiceBasedRSUMembersrt:DirectorMember2023-01-012023-06-300001418819irdm:ServiceBasedRSUMember2024-01-012024-06-300001418819irdm:ServiceBasedRSUMember2023-01-012023-06-300001418819us-gaap:PerformanceSharesMember2024-01-012024-06-300001418819us-gaap:PerformanceSharesMember2023-01-012023-06-300001418819us-gaap:PerformanceSharesMembersrt:ExecutiveOfficerMember2024-01-012024-06-300001418819us-gaap:PerformanceSharesMembersrt:ExecutiveOfficerMember2023-01-012023-06-300001418819us-gaap:PerformanceSharesMembersrt:MinimumMembersrt:ExecutiveOfficerMember2024-01-012024-06-300001418819us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMembersrt:MaximumMember2024-01-012024-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:PerformanceSharesMembersrt:ExecutiveOfficerMember2024-01-012024-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:PerformanceSharesMembersrt:ExecutiveOfficerMember2024-01-012024-06-300001418819us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMember2024-01-012024-06-3000014188192022-01-012022-12-310001418819us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2024-01-012024-06-300001418819us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2023-01-012023-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2024-01-012024-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2023-01-012023-06-300001418819us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMember2023-01-012023-06-300001418819us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2024-01-012024-06-300001418819us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2023-01-012023-06-300001418819us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2024-01-012024-06-300001418819us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2023-01-012023-06-300001418819us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-06-300001418819us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMembersrt:DirectorMember2024-01-012024-06-300001418819us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMembersrt:DirectorMember2023-01-012023-06-300001418819us-gaap:PerformanceSharesMembersrt:MinimumMembersrt:ExecutiveOfficerMember2023-01-012023-06-300001418819us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMembersrt:MaximumMember2023-01-012023-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:PerformanceSharesMembersrt:ExecutiveOfficerMember2023-01-012023-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:PerformanceSharesMembersrt:ExecutiveOfficerMember2023-01-012023-06-300001418819us-gaap:RestrictedStockUnitsRSUMembersrt:DirectorMember2024-01-012024-06-300001418819us-gaap:RestrictedStockUnitsRSUMembersrt:DirectorMember2023-01-012023-06-300001418819irdm:SatellesAcquireeMember2024-06-300001418819irdm:SatellesAcquireeMember2024-04-012024-06-3000014188192024-04-010001418819us-gaap:CustomerRelationshipsMember2024-04-012024-06-300001418819us-gaap:AcquisitionRelatedCostsMember2024-04-012024-06-300001418819us-gaap:AcquisitionRelatedCostsMember2023-04-012023-06-300001418819us-gaap:AcquisitionRelatedCostsMember2024-01-012024-06-300001418819us-gaap:AcquisitionRelatedCostsMember2023-01-012023-06-300001418819irdm:SatellesInc.Member2024-03-310001418819irdm:Aireon2022PreferredEquityInvestmentMember2024-01-012024-06-300001418819irdm:Aireon2022PreferredEquityInvestmentMemberus-gaap:OtherInvesteesMember2024-06-300001418819irdm:Aireon2022PreferredEquityInvestmentMember2024-06-300001418819irdm:Aireon2022PreferredEquityInvestmentMember2023-12-310001418819us-gaap:OtherInvesteesMember2024-06-300001418819irdm:HostingAgreementMembersrt:MaximumMemberus-gaap:EquityMethodInvesteeMember2024-01-012024-06-300001418819irdm:HostingAgreementMembersrt:MinimumMemberus-gaap:EquityMethodInvesteeMember2024-01-012024-06-300001418819irdm:HostingAgreementMemberus-gaap:EquityMethodInvesteeMember2024-04-012024-06-300001418819irdm:HostingAgreementMemberus-gaap:EquityMethodInvesteeMember2023-04-012023-06-300001418819irdm:HostingAgreementMemberus-gaap:EquityMethodInvesteeMember2024-01-012024-06-300001418819irdm:HostingAgreementMemberus-gaap:EquityMethodInvesteeMember2023-01-012023-06-300001418819srt:MaximumMemberirdm:PowerAgreementMemberus-gaap:EquityMethodInvesteeMember2024-01-012024-06-300001418819us-gaap:EquityMethodInvesteeMemberus-gaap:ServiceAgreementsMember2024-04-012024-06-300001418819us-gaap:EquityMethodInvesteeMemberus-gaap:ServiceAgreementsMember2024-01-012024-06-300001418819irdm:AdministrativeAndSupportAgreementAccountsReceivableMemberus-gaap:EquityMethodInvesteeMember2024-06-300001418819irdm:AdministrativeAndSupportAgreementAccountsReceivableMemberus-gaap:EquityMethodInvesteeMember2023-12-310001418819irdm:AireonInvestorBridgeLoanMember2024-06-300001418819us-gaap:EquityMethodInvesteeMemberus-gaap:ServiceAgreementsMember2023-04-012023-06-300001418819us-gaap:EquityMethodInvesteeMemberus-gaap:ServiceAgreementsMember2023-01-012023-06-300001418819irdm:AireonInvestorBridgeLoanMember2023-12-310001418819us-gaap:OtherInvesteesMember2023-12-310001418819us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001418819us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001418819us-gaap:RestrictedStockMember2024-04-012024-06-300001418819us-gaap:RestrictedStockMember2023-04-012023-06-300001418819us-gaap:RestrictedStockMember2024-01-012024-06-300001418819us-gaap:RestrictedStockMember2023-01-012023-06-300001418819us-gaap:PerformanceSharesMember2024-04-012024-06-300001418819us-gaap:PerformanceSharesMember2023-04-012023-06-300001418819us-gaap:PerformanceSharesMember2024-01-012024-06-300001418819us-gaap:PerformanceSharesMember2023-01-012023-06-300001418819us-gaap:RestrictedStockMember2024-04-012024-06-300001418819us-gaap:RestrictedStockMember2023-04-012023-06-300001418819us-gaap:RestrictedStockMember2024-01-012024-06-300001418819us-gaap:RestrictedStockMember2023-01-012023-06-300001418819us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001418819us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001418819us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001418819us-gaap:EmployeeStockOptionMember2023-01-012023-06-30

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 June 30, 2024
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 July 16, 2024 was 118,382,660.



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

2


ITEM 1.     FINANCIAL STATEMENTS

PART I.
Iridium Communications Inc.
Condensed Consolidated Balance Sheets
(In thousands, except per share data)
 June 30,
2024
December 31, 2023
(Unaudited) 
Assets  
Current assets:
Cash and cash equivalents$63,541 $71,870 
Accounts receivable, net96,189 91,715 
Inventory85,815 91,135 
Prepaid expenses and other current assets18,871 16,364 
Total current assets264,416 271,084 
Property and equipment, net2,126,618 2,195,758 
Equity method investments43,534 67,130 
Other assets87,145 86,708 
Intangible assets, net95,610 41,095 
Goodwill100,333  
Total assets$2,717,656 $2,661,775 
Liabilities and stockholders’ equity  
Current liabilities:  
Short-term secured debt$16,250 $15,000 
Accounts payable15,026 28,671 
Accrued expenses and other current liabilities44,577 54,826 
Deferred revenue41,653 33,057 
Total current liabilities117,506 131,554 
Long-term secured debt, net1,634,714 1,467,490 
Deferred income tax liabilities, net121,846 114,642 
Deferred revenue, net of current portion41,167 43,965 
Other long-term liabilities15,724 16,025 
Total liabilities1,930,957 1,773,676 
Commitments and contingencies
Stockholders’ equity:  
Common stock, $0.001 par value, 300,000 shares authorized, 118,518 and 122,776 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively119 123 
Additional paid-in capital1,043,691 1,089,466 
Accumulated deficit(292,178)(235,397)
Accumulated other comprehensive income, net of tax35,067 33,907 
Total stockholders’ equity786,699 888,099 
Total liabilities and stockholders’ equity$2,717,656 $2,661,775 








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 June 30,Six Months Ended June 30,
 2024202320242023
Revenue:
Services$152,467 $145,142 $301,044 $284,491 
Subscriber equipment22,782 27,376 47,650 69,052 
Engineering and support services25,818 20,590 56,226 44,838 
Total revenue201,067 193,108 404,920 398,381 
Operating expenses:  
Cost of services (exclusive of depreciation and amortization)39,464 35,432 85,913 72,037 
Cost of subscriber equipment13,946 16,113 27,826 43,252 
Research and development6,512 5,626 13,710 9,504 
Selling, general and administrative46,723 37,339 83,534 76,023 
Depreciation and amortization50,776 114,569 100,520 190,388 
Total operating expenses157,421 209,079 311,503 391,204 
Operating income (loss)43,646 (15,971)93,417 7,177 
Other income (expense), net:
  
Interest expense, net(23,797)(18,723)(44,460)(36,613)
Other income (expense), net(646)419 (603)638 
Total other expense, net(24,443)(18,304)(45,063)(35,975)
Income (loss) before income taxes and gain (loss) on equity method investments19,203 (34,275)48,354 (28,798)
Income tax benefit (expense)(4,565)5,211 (12,496)10,664 
Gain (loss) on equity method investments17,698 (1,677)16,131 (2,832)
Net income (loss)$32,336 $(30,741)$51,989 $(20,966)
Weighted average shares outstanding - basic120,612 126,239 121,877 126,569 
Weighted average shares outstanding - diluted121,242 126,239 122,703 126,569 
Net income (loss) per share - basic$0.27 $(0.24)$0.43 $(0.17)
Net income (loss) per share - diluted$0.27 $(0.24)$0.42 $(0.17)
Comprehensive income (loss):
Net income (loss)$32,336 $(30,741)$51,989 $(20,966)
Foreign currency translation adjustments(327)(132)(723)(41)
Unrealized gain (loss) on cash flow hedges, net of tax (see Note 6)
(4,850)10,061 1,883 405 
Comprehensive income (loss)$27,159 $(20,812)$53,149 $(20,602)














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 June 30, 2024Three Months Ended June 30, 2023
Common StockAdditional Paid-In CapitalAccumulated DeficitAccumulated
Other Comprehensive Income
Total Stockholders’ EquityCommon StockAdditional Paid-In Capital
Accumulated Deficit
Accumulated
Other Comprehensive Income
Total Stockholders’ Equity
SharesAmountSharesAmount
Balances at beginning of period121,643 $122 $1,069,638 $(256,319)$40,244 $853,685 125,924 $126 $1,126,586 $(83,120)$41,998 $1,085,590 
Stock-based compensation— — 20,500 — — 20,500 — — 18,661 — — 18,661 
Stock options exercised and awards vested203  528 — — 528 248  934 — — 934 
Stock withheld to cover employee taxes(15)— (438)— — (438)(16)— (888)— — (888)
Repurchases and retirements of common stock(3,313)(3)(29,363)(68,195)— (97,561)(1,111)(1)(10,020)(56,621)— (66,642)
Dividends— — (17,174)— — (17,174)— — (16,650)— — (16,650)
Cumulative translation adjustments— — — — (327)(327)— — — — (132)(132)
Unrealized gain (loss) on cash flow hedges, net of tax
— — — — (4,850)(4,850)— — — — 10,061 10,061 
Net income (loss)— — — 32,336 — 32,336 — — — (30,741)— (30,741)
Balances at end of period118,518 $119 $1,043,691 $(292,178)$35,067 $786,699 125,045 $125 $1,118,623 $(170,482)$51,927 $1,000,193 

Six Months Ended June 30, 2024Six Months Ended June 30, 2023
Common StockAdditional Paid-In CapitalAccumulated DeficitAccumulated
Other Comprehensive Income
Total Stockholders’ EquityCommon StockAdditional Paid-In Capital
Accumulated Deficit
Accumulated
Other Comprehensive Income
Total Stockholders’ Equity
SharesAmountSharesAmount
Balances at beginning of period122,776 $123 $1,089,466 $(235,397)$33,907 $888,099 125,902 $126 $1,124,610 $(47,744)$51,563 $1,128,555 
Stock-based compensation— — 35,526 — — 35,526 — — 33,107 — — 33,107 
Stock options exercised and awards vested1,052 1 2,605 — — 2,606 1,272 1 3,677 — — 3,678 
Stock withheld to cover employee taxes(148)— (4,424)— — (4,424)(130)— (7,917)— — (7,917)
Repurchases and retirements of common stock(5,162)(5)(46,026)(108,770)— (154,801)(1,999)(2)(17,991)(101,772)(119,765)
Dividends— — (33,456)— — (33,456)— — (16,863)— — (16,863)
Cumulative translation adjustments— — — — (723)(723)— — — — (41)(41)
Unrealized gain on cash flow hedges, net of tax— — — — 1,883 1,883 — — — — 405 405 
Net income (loss)— — — 51,989 — 51,989 — — — (20,966)— (20,966)
Balances at end of period118,518 $119 $1,043,691 $(292,178)$35,067 $786,699 125,045 $125 $1,118,623 $(170,482)$51,927 $1,000,193 













See notes to unaudited condensed consolidated financial statements.
5


Iridium Communications Inc.
Condensed Consolidated Statements of Cash Flows
(In thousands)
(Unaudited)
 Six Months Ended June 30,
20242023
Cash flows from operating activities:
Net income (loss)$51,989 $(20,966)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Deferred income taxes10,297 (18,405)
Depreciation and amortization100,520 190,388 
Stock-based compensation (net of amounts capitalized)33,347 29,557 
Amortization of deferred financing fees1,202 2,106 
(Gain) loss on equity method investments(16,131)2,832 
All other items, net322 139 
Changes in operating assets and liabilities:
Accounts receivable(3,304)(9,922)
Inventory5,358 (15,657)
Prepaid expenses and other current assets(2,067)(2,006)
Other assets2,934 880 
Accounts payable(17,886)2,469 
Accrued expenses and other current liabilities(12,479)(887)
Deferred revenue(1,512)(3,092)
Other long-term liabilities(50)(1,446)
Net cash provided by operating activities152,540 155,990 
Cash flows from investing activities:  
Capital expenditures(27,006)(45,287)
Acquisition of Satelles, Inc., net of cash acquired(110,713) 
Investment in Satelles, Inc. (10,000)
Net cash used in investing activities(137,719)(55,287)
Cash flows from financing activities:  
Borrowings under the Term Loan221,783  
Payments on the Term Loan(105,064)(8,250)
Borrowings under the Revolving Credit Facility50,000  
Repurchases of common stock(154,801)(119,765)
Payment of deferred financing fees(177) 
Proceeds from exercise of stock options2,606 3,678 
Tax payment upon settlement of stock awards(4,424)(7,917)
Payment of common stock dividends(32,768)(32,687)
Net cash used in financing activities(22,845)(164,941)
Effect of exchange rate changes on cash and cash equivalents, and restricted cash(305)(1,076)
Net decrease in cash and cash equivalents, and restricted cash(8,329)(65,314)
Cash, cash equivalents, and restricted cash, beginning of period71,870 168,770 
Cash, cash equivalents, and restricted cash, end of period$63,541 $103,456 
Supplemental cash flow information:
Interest paid, net of amounts capitalized$44,707 $38,028 
Income taxes paid, net$2,888 $1,894 
Supplemental disclosure of non-cash investing and financing activities:  
Property and equipment received but not paid$6,359 $4,109 
Dividends accrued on common stock
$2,019 $775 
Capitalized stock-based compensation$2,179 $3,548 


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, 2023, as filed with the SEC on February 15, 2024.
2. Significant Accounting Policies
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of income and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates and assumptions, including those related to revenue recognition, the useful lives and recoverability of long-lived and intangible assets, goodwill, income taxes, stock-based compensation, the incremental borrowing rate for its leases, and contingencies, among others. The Company bases these estimates on historical and anticipated results, trends, and various other assumptions that it believes are reasonable, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities and recorded revenues and expenses. Actual results could differ materially from those estimates.
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 June 30, 2024 and December 31, 2023: (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 include money market funds, commercial paper and short-term U.S. agency securities. The Company also classifies its derivative financial instruments as Level 2. In determining fair value of Level 2 assets, 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. The Company did not hold any Level 3 assets as of June 30, 2024 or December 31, 2023.
7


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 asset also includes any lease payments made and excludes 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. When measuring new lease contracts or remeasuring existing lease contracts, taxes assessed on leases in which the Company is either a lessor or lessee are excluded from contract consideration and variable payments.
Inventory
Inventory consists primarily of finished goods and raw materials from third-party manufacturers. The Company outsources manufacturing of subscriber equipment to a third-party manufacturer and purchases accessories from third-party suppliers. The Company’s cost of inventory includes freight and an allocation of overhead, including payroll and payroll-related costs of employees directly involved in bringing inventory to its existing condition. Inventories are valued using the 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 subscriber equipment.
The following table summarizes the Company’s inventory balances:
 June 30, 2024December 31, 2023
 (In thousands)
Finished goods$47,010 $48,698 
Raw materials39,648 43,599 
Inventory valuation reserve(843)(1,162)
Total$85,815 $91,135 
Property and Equipment
The Company assesses its long-lived assets for impairment when indicators of impairment are present. During the fourth quarter of 2023, the Company updated its estimate of the satellites’ remaining useful lives based on the health of the constellation and related engineering data. As a result, the estimated useful lives of the satellites were extended by five years, from 12.5 years to 17.5 years. This change will result in lower depreciation expense and hosted payload revenue for each of the first three quarters of 2024, compared to the corresponding quarter of the prior year.
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 assets and other current liabilities. 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 (loss), 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


Business Combinations and Goodwill
The purchase price for business combinations is allocated to the assets acquired, including tangible and intangible assets, and assumed liabilities, where applicable, based on their respective fair values at the acquisition date. Acquisition-related costs are expensed as incurred. Goodwill is recorded when the cost of an acquired entity exceeds the amounts assigned to the assets acquired and liabilities assumed. The net assets and results of operations of an acquired entity are included in the Company’s consolidated financial statements from the acquisition date. Goodwill is not amortized but is tested for impairment annually or upon the occurrence of certain events.
Other Intangible Assets
The Company’s other intangible assets that have finite lives (customer relationships, patents and other intellectual property) are amortized over their useful lives and reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. If any such indicators are present, the Company would test for recoverability by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset.
A portion of the Company’s other intangible assets are spectrum, regulatory authorizations, and trade names, which are indefinite-lived. The Company reevaluates the useful life determination for these assets each reporting period to determine whether events and circumstances continue to support an indefinite useful life. Indefinite-lived intangible assets are not amortized and are instead tested for impairment annually, or upon the occurrence of certain events.
3. Cash and Cash Equivalents
Cash and Cash Equivalents
The following table presents the Company’s cash and cash equivalents:
June 30, 2024December 31, 2023Recurring Fair
Value Measurement
 (In thousands) 
Cash and cash equivalents: 
Cash$17,637 $32,526  
Money market funds45,904 39,344 Level 2
Total cash and cash equivalents$63,541 $71,870  
4. Intangible Assets and Goodwill
Intangible Assets
The following table presents identifiable intangible assets:
 June 30, 2024
Useful
Life
Gross
Carrying Value
Accumulated
Amortization
Net
Carrying Value
 (In thousands)
Indefinite-lived intangible assets: 
Trade namesIndefinite$21,195 $— $21,195 
Spectrum and licensesIndefinite14,030 — 14,030 
Total 35,225 — 35,225 
Definite-lived intangible assets: 
Intellectual property20 years16,439 (11,204)5,235 
Patents14 - 20 years587 (189)398 
Customer relationships12 years57,000 (2,248)54,752 
Total 74,026 (13,641)60,385 
Total intangible assets $109,251 $(13,641)$95,610 
9


 December 31, 2023
Useful
Life
Gross
Carrying Value
Accumulated
Amortization
Net
Carrying Value
 (In thousands)
Indefinite-lived intangible assets: 
Trade namesIndefinite$21,195 $— $21,195 
Spectrum and licensesIndefinite14,030 — 14,030 
Total 35,225 — 35,225 
Definite-lived intangible assets: 
Intellectual property20 years16,439 (10,987)5,452 
Assembled workforce7 years5,678 (5,678) 
Patents14 - 20 years587 (169)418 
Total 22,704 (16,834)5,870 
Total intangible assets $57,929 $(16,834)$41,095 
Amortization expense was $2.4 million and $0.4 million for the three months ended June 30, 2024 and 2023, respectively, and $2.5 million and $0.8 million for the six months ended June 30, 2024 and 2023, respectively.
Goodwill
During the six months ended June 30, 2024, the Company acquired Satelles, Inc. (see Note 11), resulting in a goodwill balance of $100.3 million as of June 30, 2024. There was no goodwill balance as of December 31, 2023.
5. Debt
Term Loan and Revolving Facility
Pursuant to a credit agreement (as amended to date, the “Credit Agreement”), the Company previously entered into a term loan totaling $1,500.0 million (as so amended and restated, the “Term Loan”), issued at a price equal to 99.75%, and an accompanying $100.0 million revolving loan (the “Revolving Facility”). The maturity date of the Term Loan is in September 2030. On March 25, 2024, the Company closed on an additional $125.0 million under its Term Loan, using the proceeds to complete the acquisition of Satelles, Inc. (see Note 11) on April 1, 2024. The additional amount borrowed is fungible with the original $1,500.0 million and has the same maturity date, interest rate and other terms, but was issued at a price equal to 99.875% of its face value. The Term Loan has been repriced on several occasions, most recently in June 2024, and currently bears interest at an annual rate equal to the Secured Overnight Financing Rate (“SOFR”) plus 2.25%, with a 0.75% SOFR floor. The Company typically selects a one-month interest period, with the result that interest is calculated using one-month SOFR. Interest is paid monthly on the last business day of the month. Principal payments, payable quarterly, are equal to approximately $16.3 million per annum (one percent of the full principal amount of the Term Loan following the March 2024 increase), with the remaining principal due upon maturity.
As of June 30, 2024 and December 31, 2023, the Company had an aggregate borrowings of $1,616.9 million and $1,500.0 million, respectively, under the Term Loan. These amounts do not give effect to $15.9 million and $17.5 million, respectively, of net unamortized deferred financing costs. The principal balance in borrowings, net of the unamortized deferred financing costs, as of June 30, 2024 and December 31, 2023 amounted to $1,601.0 million and $1,482.5 million, respectively. As of June 30, 2024 and December 31, 2023, based upon recent trading prices (Level 2 - market approach), the fair value of the Company’s net borrowings under the Term Loan was $1,615.9 million and $1,506.6 million, respectively.
In April 2024, the Company drew down $50.0 million on its Revolving Facility for general corporate purposes, including the funding of repurchases of its common stock. This amount remained outstanding at June 30, 2024, and are included within long-term secured debt, net on the Company’s condensed consolidated balance sheet. The Revolving Facility bears interest at an annual rate equal to SOFR plus 2.5% (but without a SOFR floor) if and as drawn, with no original issue discount, and a commitment fee of 0.5% per year on the undrawn amount, which was reduced to 0.375% in the first quarter of 2024 because the Company had a consolidated first lien net leverage ratio (as defined in the Credit Agreement) of less than 3.5 to 1. The Revolving Facility has a maturity date in September 2028.
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, 2023, the Company
10


was below the specified leverage ratio, and a mandatory prepayment sweep was therefore not required. The Credit Agreement permits repayment, prepayment, and repricing transactions.
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, which was the case as of June 30, 2024. The Credit Agreement contains other customary representations and warranties, affirmative and negative covenants, and events of default. The Company was in compliance with all financial covenants as of June 30, 2024.
Interest on Debt
Total interest incurred includes amortization of deferred financing fees and capitalized interest. The Company incurred third-party financing costs of $1.6 million in connection with the expansion of the Term Loan in March 2024 and $1.9 million related to the repricing of the Term Loan in June 2024, substantially all of which were expensed. The amounts expensed are included within interest expense on the condensed consolidated statements of operations and comprehensive income (loss). The following table presents the interest and amortization of deferred financing fees related to the Term Loan:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(In thousands)(In thousands)
Total interest incurred$26,121 $21,971 $49,306 $43,307 
Amortization of deferred financing fees$638 $1,130 $1,261 $2,240 
Capitalized interest$1,190 $1,396 $2,248 $2,726 
As of June 30, 2024 and December 31, 2023, accrued interest on the Term Loan was $1.1 million and $1.0 million, respectively.
6. Derivative Financial Instruments
The Company is exposed to interest rate fluctuations related to the 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 interest rate hedges. 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. The Cap, as modified to date, currently provides the Company with the right to receive payment from the counterparty if one-month SOFR exceeds 1.436%. 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 June 30, 2024 and December 31, 2023.
The Cap, which was not affected by the expansion of the Term Loan in March 2024 or the repricing of the Term Loan in June 2024, 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 will be 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 June 30, 2024 and December 31, 2023, the Company had an asset balance of $67.7 million and $66.5 million, respectively, for the fair value of the Cap and a liability balance of $7.0 million and $8.4 million, respectively, for the fair value of the Cap premium. Both the Cap and the Cap premium are recorded net within other assets on the condensed consolidated balance sheet.
During each of the three and six months ended June 30, 2024 and June 30, 2023, the Company collectively incurred $0.8 million and $1.6 million, respectively, in interest expense for the Cap premium. Interest expense was reduced by $9.8 million
11


and $9.0 million for the three months ended June 30, 2024 and 2023, respectively, and $19.7 million and $16.7 million for the six months ended June 30, 2024 and 2023, respectively, 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 Cap that the Company recorded in its condensed consolidated statements of operations and comprehensive income (loss):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(In thousands)(In thousands)
Unrealized gain (loss), net of tax
$(4,850)$10,061 $1,883 $405 
Tax benefit (expense)
$1,483 $(3,076)$(863)$(140)
7. 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 June 30, 2024 and December 31, 2023, there were no outstanding shares of preferred stock, as all previously designated and issued preferred stock was converted into common stock in prior periods.
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 December 2022, the Company’s Board of Directors initiated a quarterly dividend. The Company paid dividends of $0.13 and $0.14 per share of common stock on March 28, 2024 and June 28, 2024, respectively, resulting in total payments to stockholders of $32.8 million for the six months ended June 30, 2024. Dividend payments for the six months ended June 30, 2023 totaled $32.7 million. The Company’s liability related to dividends payable on common shares underlying unvested RSUs was $2.0 million and $1.3 million as of June 30, 2024 and December 31, 2023, respectively.
Share Repurchase Program
Since February 2021, the Company’s Board of Directors has authorized the repurchase of up to an aggregate of $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.
During the three and six months ended June 30, 2024, the Company repurchased and subsequently retired 3.3 million and 5.1 million shares of its common stock, respectively, for a total purchase price of $96.6 million and $153.3 million, respectively. During the three and six months ended June 30, 2024, the Company incurred $0.9 million and $1.5 million, respectively, of related taxes, which are not included in the total purchase price.
The Company repurchased and subsequently retired 1.1 million and 2.0 million shares of its common stock during the three and six months ended June 30, 2023, respectively, for a total purchase price of $66.1 million and $119.2 million, respectively, exclusive of $0.5 million of related taxes.
As of June 30, 2024, $180.8 million remained available and authorized for repurchase under this program.

12


8. Revenue
The following table summarizes the Company’s services revenue:
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
 (In thousands)(In thousands)
Commercial services revenue:
Voice and data $56,455 $54,957 $111,432 $107,405 
IoT data41,609 34,561 81,064 66,511 
Broadband13,478 14,028 27,170 27,476 
Hosted payload and other data14,425 15,096 28,378 30,099 
Total commercial services revenue125,967 118,642 248,044 231,491 
Government services revenue26,500 26,500 53,000 53,000 
Total services revenue$152,467 $145,142 $301,044 $284,491 
The following table summarizes the Company’s engineering and support services revenue:
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
 (In thousands)(In thousands)
Commercial$1,520 $1,737 $2,673 $7,423 
Government24,298 18,853 53,553 37,415 
Total engineering and support services revenue$25,818 $20,590 $56,226 $44,838 
Approximately 40% and 46% of the Company’s accounts receivable balance at June 30, 2024 and December 31, 2023, 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 $7.8 million and $7.5 million for the three months ended June 30, 2024 and 2023, respectively, and $19.2 million and $21.8 million for the six months ended June 30, 2024 and 2023, 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:
June 30, 2024December 31, 2023
(In thousands)
Contract Assets:
Commissions$1,102 $1,114 
Other contract costs$1,884 $1,970 
9. Leases
Lessor Arrangements
Operating leases in which the Company is a lessor consist primarily of hosting agreements with Aireon LLC (“Aireon”) (see Note 13) and L3Harris Technologies, Inc. (“L3Harris”) for space on the Company’s satellites. These agreements provide for a fee that will be recognized over the estimated useful lives of the satellites, currently estimated to be approximately 17.5 years from their respective in-service dates. Lease income related to these agreements was $3.1 million and $5.3 million for the three months ended June 30, 2024 and 2023, respectively, and $6.2 million and $10.7 million for the six months ended June 30,
13


2024 and 2023, respectively. The decrease for the quarter ended June 30, 2024 as compared to June 30, 2023 was due to the change in estimated useful life of the satellites made in the fourth quarter of 2023. 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 (loss).
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 June 30, 2024, exclusive of the $6.2 million recognized during the six months ended June 30, 2024, by year and in the aggregate:
Year Ending December 31,Amount
(In thousands)
2024$6,195 
202512,391 
202612,391 
202712,391 
202812,391 
   Thereafter82,106 
Total lease income$137,865 
10. 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 June 30, 2024, the remaining aggregate number of shares available for future grants under the Amended 2015 Plan was 8,726,346. 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
Beginning in March 2024, the RSUs granted to employees for service generally vest over three years, with 34% vesting on the first anniversary of the grant date and the remainder vesting ratably on a quarterly basis thereafter, subject to continued employment. RSUs granted prior to March 2024 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 based on the closing price of the Company’s common stock on the date of grant. The related compensation expense as of the grant date is then recognized over the service period, or shorter periods based on the retirement eligibility of grantees, based on the number of shares expected to vest. The fair value of the awards is not remeasured at the end of each reporting period. RSUs do not carry voting rights until they are vested, although certain unvested RSUs are entitled to accrue dividend equivalent rights, and shares (including additional shares issuable upon satisfaction of any accrued dividend equivalent rights) are issued upon settlement in accordance with the terms of the award.
14


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, 20232,795 $40.24 
Granted2,361 30.31 
Forfeited(33)40.42 
Released(779)49.62 
Outstanding at June 30, 20244,344 $33.15 
Vested and unreleased at June 30, 2024 (1)
684  

Shares Underlying RSUsWeighted-
Average
Grant Date
Fair Value
Per RSU
 (In thousands) 
Outstanding at December 31, 20222,970 $31.60 
Granted1,055 59.57 
Forfeited(32)42.89 
Released(793)36.88 
Outstanding at June 30, 20233,200 $39.38 
Vested and unreleased at June 30, 2023 (1)
793 
(1)     These RSUs were granted to the Company’s Board of Directors as a part of their compensation for board and committee service and had vested but had not yet settled, meaning that the underlying shares of common stock had not been issued and released.
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. 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 54,000 and 47,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 six months ended June 30, 2024 and 2023, respectively, with an estimated grant date fair value of $2.1 million and $2.4 million, respectively.
During the six months ended June 30, 2024 and 2023, the Company granted approximately 1,446,000 and 626,000 service-based RSUs, respectively, to its employees, with an estimated aggregate grant date fair value of $43.1 million and $37.9 million, respectively.
Performance-Based RSUs
In March 2024 and 2023, the Company granted approximately 461,000 and 193,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 $13.7 million and $11.9 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 2024 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 2024 Bonus RSUs will vest, subject to continued employment, in March 2025. Substantially all of the 2023 Bonus RSUs vested in March 2024 upon the determination of the level of achievement of the performance goals.
Additionally, during the six months ended June 30, 2024 and 2023, the Company granted approximately 303,000 and 134,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 RSU grants was $9.0 million and $8.2 million during the six months ended June 30, 2024 and 2023, 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 the March 2023 Executive RSUs will ultimately range from 0% to
15


150% of the number of shares underlying the Executive RSUs granted, and the vesting of the March 2024 Executive RSUs will ultimately range from 0% to 200% of the number of shares underlying the Executive RSUs granted, in each case 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 grantees. During March 2024 and 2023, the Company awarded approximately 83,000 and 55,000 additional shares, respectively, related to long-term, performance-based RSUs granted to the Company’s executives in 2022 and 2021, respectively, for over-achievement of performance targets for the performance periods ended December 31, 2023 and 2022, respectively.
Stock Option Awards
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.
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, 2023676 $11.55 2.39$20,036 
Exercised(273)9.54 $5,097 
Options outstanding and exercisable at June 30, 2024403 $12.92 2.48$5,530 

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(479)7.67 $26,151 
Options outstanding and exercisable at June 30, 2023702 $11.53 2.91$35,534 
11. Acquisition of Satelles
On April 1, 2024, the Company closed its acquisition of Satelles, Inc., a provider of satellite-based time and location services that complement and protect GPS and other GNSS systems. This acquisition is intended to support the Company’s long-term business objectives. Subject to the terms and conditions of the merger agreement underlying the transaction, Satelles was merged with a subsidiary of the Company, with Satelles as the surviving entity, now a direct and indirect wholly owned subsidiary of the Company. The acquisition date fair value of the consideration paid to acquire the remaining 80.5% of the outstanding shares and voting interest of Satelles that was not previously owned by the Company was approximately $125.5 million. The purchase price allocation, including valuation of intangible assets, is preliminary.
16


The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date:
April 1, 2024
Fair ValueUseful Life
(In thousands)
Cash$14,738 
Other current assets1,901 
Customer relationships57,000 12 years
Other noncurrent assets5,041 
Goodwill100,333 
Total identifiable assets acquired179,013 
Liabilities assumed(13,821)
Net identifiable assets acquired$165,192 
The customer relationships recognized were determined to have an economic life of 12 years. The Company will amortize the customer relationships over their useful lives, utilizing the economic benefit model. The goodwill recognized is attributable primarily to expected synergies and the assembled workforce of Satelles. None of the goodwill is expected to be deductible for income tax purposes. As of June 30, 2024, there were no changes in the recognized amounts of goodwill resulting from the acquisition of Satelles.
The Company incurred $2.4 million of acquisition related costs that were expensed in the six months ended June 30, 2024. These costs are included within selling, general, and administrative expenses in the condensed consolidated statements of operations and comprehensive income (loss).
The amounts of revenue and earnings of Satelles included in the Company’s condensed consolidated statements of operations and comprehensive income (loss), excluding the impact of the Company’s remeasurement of its prior equity interest in Satelles, from the acquisition date to June 30, 2024 are as follows:
Three Months Ended June 30, 2024
(In thousands)
Revenue$2,670 
Net income (loss)(4,793)
The following unaudited pro forma data summarizes the results of operations for the periods indicated as if the acquisition of Satelles had been completed as of the beginning of the comparable prior annual reporting period. The unaudited pro forma data gives effect to actual operating results prior to the acquisition, adjusted to include the pro forma effect of amortization of intangibles and the elimination of intercompany sales and acquisition costs. These pro forma amounts are not intended to be indicative of the results that would have actually been obtained if the acquisition had occurred as of the beginning of the comparable prior annual reporting period or that may be obtained in the future.
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
 (In thousands)(In thousands)
Revenue$201,067 $195,466 $406,792 $403,406 
Net income (loss)14,222 (35,179)26,215 (17,325)
Prior to the acquisition date, the Company accounted for its 19.5% interest in Satelles as an equity-method investment. The acquisition-date fair value of the previous equity interest was $39.7 million and is included in the measurement of the consideration transferred. The Company recognized a gain of $19.8 million as a result of remeasuring its prior equity interest in Satelles held before the business combination. The gain is included within gain (loss) from equity method investments in the condensed consolidated statements of operations and comprehensive income (loss) for the three and six months ended June 30, 2024.
12. Income Taxes
Income before income taxes and gain on equity method investments was $19.2 million and $48.4 million for the three and six months ended June 30, 2024, respectively, while the income tax expense was $4.6 million and $12.5 million for the three and six months ended June 30, 2024, respectively. The effective tax rate was 23.8% and 25.8% for the three and six months ended
17


June 30, 2024, respectively, which differed from the federal statutory rate of 21%, primarily due to the discrete tax expense associated with stock compensation and nondeductible executive compensation, which was partially offset by the deduction for foreign derived intangible income.
Loss before income taxes and loss on equity method investments was $34.3 million and $28.8 million for the three and six months ended June 30, 2023, respectively, while the income tax benefit was $5.2 million and $10.7 million for the three and six months ended June 30, 2023, respectively. The effective tax rate was 15.2% and 37.0% for the three and six months ended June 30, 2023, respectively, which differed from the federal statutory rate of 21%, primarily due to tax expense associated with nondeductible executive compensation and non-creditable foreign taxes, which was partially offset by U.S. tax credits and a discrete tax benefit associated with stock compensation.
13. Related Party Transactions
Aireon LLC and Aireon Holdings LLC
The Company’s satellite constellation hosts the Aireon® system. The Aireon system was developed by Aireon LLC, which the Company formed in 2011, and which received subsequent investments from several air navigation service providers (“ANSPs”) to provide a global air traffic surveillance service through a series of automatic dependent surveillance-broadcast (“ADS-B”) receivers on the Company’s satellites. Aireon has contracted to offer this service to ANSPs, which use the service to provide improved air traffic control services over the oceans, as well as polar and remote regions. Aireon also markets its data and services to airlines and other commercial users. The Company and the other Aireon investors hold their interests in Aireon Holdings LLC (“Aireon Holdings”) through an amended and restated LLC agreement (“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 for a preferred membership interest of approximately 6% preferred membership interest. The Company’s investment in Aireon Holdings is accounted for as an equity method investment. The carrying value of the Company’s investment in Aireon was $42.8 million and $44.6 million as of June 30, 2024 and December 31, 2023, respectively. The investments made by the Company in Aireon Holdings prior to June 2022 had previously been written down to a carrying value of zero.
At each of June 30, 2024 and December 31, 2023, 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.
Under the agreements with Aireon, Aireon will pay the Company fees of $200.0 million to host the ADS-B receivers, of which $102.5 million had been paid as of June 30, 2024. These fees are recognized over the estimated useful life of the Company’s satellites, which is expected to result in revenue of approximately $9.3 million per year, following the change in estimate of the useful lives of the satellites that occurred in the fourth quarter of 2023. The Company recognized $2.3 million and $4.0 million of hosting fee revenue for the three months ended June 30, 2024 and 2023, respectively, and $4.6 million and $8.0 million for the six months ended June 30, 2024 and 2023, respectively. Deferred hosting fee revenue totaled $5.4 million as of June 30, 2024.
Additionally, Aireon pays power and data services fees of approximately $23.5 million per year, in the aggregate for the delivery of air traffic surveillance data over the Iridium® system. The Company recorded $5.9 million of power and data service fee revenue from Aireon for each of the three months ended June 30, 2024 and 2023, and $11.7 million for each of the six months ended June 30, 2024 and 2023.
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.1 million and $2.2 million as of June 30, 2024 and December 31, 2023, 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 $11.9 million. No bridge loan amounts were outstanding as of June 30, 2024 or December 31, 2023.
14. Net Income (Loss) Per Share
The Company calculates basic net income (loss) per share by dividing net income (loss) 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 potentially 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.
18


The following table summarizes the computations of basic and diluted net income (loss) per share:
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
 (In thousands, except per share data)
Numerator:
Net income (loss) - basic and diluted$32,336 $(30,741)51,989 (20,966)
Denominator:  
Weighted average common shares — basic120,612 126,239 121,877 126,569 
Dilutive effect of stock options207  271  
Dilutive effect of RSUs423  555  
Weighted average common shares — diluted121,242 126,239 122,703 126,569 
Net income (loss) per share - basic$0.27 $(0.24)$0.43 $(0.17)
Net income (loss) per share - diluted$0.27 $(0.24)$0.42 $(0.17)
The following table presents the incremental number of shares underlying stock options and RSUs outstanding with anti-dilutive effects:
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
 (In thousands)(In thousands)
Performance-based RSUs 82  202 
Service-based RSUs 620  676 
Stock options 491  594 
19


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, 2023, filed on February 15, 2024 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, 2023, filed on February 15, 2024, 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.
On April 1, 2024, we completed our acquisition of Satelles, Inc., or Satelles, a provider of satellite-based time and location services that complement and protect GPS and other GNSS systems. This acquisition is intended to support our long-term business objectives.
We sell our products and services to commercial end-users through a wholesale distribution network, encompassing approximately 110 service providers, 305 value-added resellers, or VARs, and 85 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.
At June 30, 2024, we had approximately 2,413,000 billable subscribers worldwide, an increase of 273,000, or 13%, from approximately 2,140,000 billable subscribers as of June 30, 2023. We have a diverse customer base, with end users in land mobile, Internet of Things, or IoT, maritime, aviation and government.


20


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, including a global pandemic; 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.

21


Comparison of Our Results of Operations for the Three Months Ended June 30, 2024 and 2023
Three Months Ended June 30,Change
2024% of Total Revenue2023% of Total Revenue
($ in thousands)DollarsPercent
Revenue:
Services$152,467 76 %$145,142 75 %$7,325 %
Subscriber equipment22,782 11 %27,376 14 %(4,594)(17)%
Engineering and support services25,818 13 %20,590 11 %5,228 25 %
Total revenue201,067 100 %193,108 100 %7,959 %
Operating expenses:
Cost of services (exclusive of depreciation
and amortization)39,464 20 %35,432 18 %4,032 11 %
Cost of subscriber equipment13,946 %16,113 %(2,167)(13)%
Research and development6,512 %5,626 %886 16 %
Selling, general and administrative46,723 23 %37,339 19 %9,384 25 %
Depreciation and amortization50,776 25 %114,569 60 %(63,793)(56)%
Total operating expenses157,421 78 %209,079 108 %(51,658)(25)%
Operating income (loss)43,646 22 %(15,971)(8)%59,617 (373)%
Other income (expense):
Interest expense, net(23,797)(12)%(18,723)(10)%(5,074)27 %
Other income (expense), net(646)— %419 — %(1,065)(254)%
Total other expense, net(24,443)(12)%(18,304)(10)%(6,139)34 %
Income (loss) before income taxes and gain (loss) on equity method investments19,203 10 %(34,275)(18)%53,478 (156)%
Income tax benefit (expense)
(4,565)(2)%5,211 %(9,776)(188)%
Gain (loss) on equity method investments17,698 %(1,677)(1)%19,375 (1,155)%
Net income (loss)$32,336 17 %$(30,741)(16)%$63,077 (205)%


22


Revenue
Commercial Service Revenue 
Three Months Ended June 30,
20242023Change
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.5 417 $46 $55.0 405 $46 $1.5 12 $— 
IoT data 41.6 1,837 7.70 34.6 1,578 7.48 7.0 259 0.22 
Broadband (3)
13.5 16.8 269 14.0 16.1 296 (0.5)0.7 (27)
Hosted payload and other data14.4 N/A15.1 N/A(0.7)N/A
Total commercial services$126.0 2,271 $118.7 1,999$7.3 272 
(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 June 30, 2024, total commercial services revenue increased $7.3 million, or 6%, from the prior year period primarily as a result of increases in IoT and voice and data service revenue. Commercial IoT revenue increased $7.0 million, or 20%, for the three months ended June 30, 2024, compared to the same period of the prior year, primarily driven by an 16% increase in billable subscribers, largely due to strength in personal communication devices and a new contract with a large customer executed in the first quarter of 2024. Commercial voice and data revenue increased $1.5 million, or 3%, for the three months ended June 30, 2024, compared to the same period of the prior year, due primarily to an increase in billable subscribers. These increases were partially offset by a decrease of $0.7 million, or 4%, in hosted payload and other data service revenue, primarily due to the change in the estimated useful lives of our satellites in the fourth quarter of 2023, offset in part by increases in other data service revenue including Satelles revenue. Increases in commercial services were also offset in part by a decrease of $0.5 million, or 4%, in commercial broadband revenue, due to a decrease in ARPU reflecting the increased prevalence of usage of the Company’s service as a companion service.
Government Service Revenue 
 Three Months Ended June 30,  
 20242023Change
Revenue
Billable
Subscribers (1)
Revenue
Billable
Subscribers (1)
RevenueBillable
Subscribers
(Revenue in millions and subscribers in thousands)
Government services$26.5 142$26.5 141$— 
(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 Enhanced Mobile Satellite Services, or 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 June 30, 2024, revenue was unchanged from the prior year period, in accordance with the contract.

23


Subscriber Equipment Revenue
Subscriber equipment revenue decreased by $4.6 million, or 17%, for the three months ended June 30, 2024, compared to the prior year period, primarily due to a decrease in the volume of handset sales, offset in part by an increase in Short Burst Data® sales including chipsets. As previously disclosed, we expect 2024 equipment sales to be lower than in 2023 and more in line with periods prior to 2022.
Engineering and Support Service Revenue
 Three Months Ended June 30, 
 20242023Change
 (In millions)
Commercial engineering and support services$1.5 $1.7 $(0.2)
Government engineering and support services24.3 18.9 5.4 
Total engineering and support services$25.8 $20.6 $5.2 
Engineering and support service revenue increased by $5.2 million, or 25%, for the three months ended June 30, 2024 compared to the prior year period, primarily due to increased work under certain government contracts, predominantly 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 generally higher than in years prior to 2023 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 $4.0 million, or 11%, for the three months ended June 30, 2024 compared to 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 $2.2 million, or 13%, for the three months ended June 30, 2024 compared to the prior year period primarily due to the decrease in volume of handset sales, offset in part by an increase in Short Burst Data sales including chipsets, which was in line with the change in equipment revenue for the same period, as described above.
Research and Development
Research and development expenses increased by $0.9 million, or 16%, for the three months ended June 30, 2024 compared to the prior year period, due to increased spending on device-related features for our network, including Project Stardust, which is our multi-year project to develop standards-based Narrowband-Internet of Things (NB-IoT) and Non-Terrestrial Network (NB-NTN) messaging and SOS capabilities for smartphones, tablets, cars and related consumer applications.
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 $9.4 million, or 25%, for the three months ended June 30, 2024 compared to the prior year period, due primarily to higher headcount costs, including equity compensation costs, and costs related to the acquisition of Satelles and certain costs that were previously recorded in cost of services.
Depreciation and Amortization
Depreciation and amortization expense decreased by $63.8 million, or 56%, for the quarter ended June 30, 2024 compared to the prior year period. In the second quarter of 2023, we wrote-off the full amount remaining in construction-in-progress for our final ground spare satellite, resulting in accelerated depreciation expense of $37.5 million. In the fourth quarter of 2023, we updated our estimate of the satellites’ remaining useful lives based on the health of the constellation, resulting in an extension of the useful lives from 12.5 years to 17.5 years and a reduction of quarterly depreciation expense as compared to periods prior to
24


the fourth quarter of 2023. As a result of this change in estimate, we expect depreciation expense to be approximately $83.3 million lower for the full year 2024 as compared to the full year 2023.
Interest Expense, Net
Interest expense, net increased $5.1 million, or 27%, for the three months ended June 30, 2024, primarily due to the increase in the outstanding debt balance following the additional $125.0 million in Term Loan in March 2024 and the $50.0 million draw on the Revolving Facility in April 2024. Additionally, in June 2024, we repriced our Term Loan, reducing the interest rate by 0.25 basis points. In connection with the repricing, we incurred $1.9 million of fees that have been included in interest expense, net.
Other Income (Expense), net
Other expense, net, was $0.6 million for the three months ended June 30, 2024, compared to other income, net, of $0.4 million for the prior year period. The variation was primarily the result of changes in foreign currency exchange rates.
Income Tax Benefit (Expense)
For the three months ended June 30, 2024, our income tax expense was $4.6 million, compared to income tax benefit of $5.2 million for the prior year period. The increase in income tax expense is primarily related to the impact of stock compensation tax expense and nondeductible executive compensation plus the increase in pre-tax book income in 2024 compared to 2023.
Gain (Loss) on Equity Method Investments
For the three months ended June 30, 2024, our realized net gain on equity method investments was $17.7 million, compared to a loss of $1.7 million in the prior year period. Prior to our acquisition of Satelles in April 2024, we held a 19.5% equity interest in Satelles, which was classified as an equity method investment. Upon the closing of the acquisition, we recorded a gain of $19.8 million, equal to the difference between the fair value and net book value of the equity method investment. This gain was partially offset by losses on our other equity method investments during the period.
Net Income (Loss)
Net income was $32.3 million for the three months ended June 30, 2024, compared to a net loss of $30.7 million for the prior year period. The $63.1 million increase in net income was primarily the result of the $63.8 million decrease in depreciation expense, the $19.8 million gain related to the acquisition of Satelles and the $8.0 million increase in total revenue, offset in part by the $12.1 million increase in other operating expenses, $9.8 million increase in income tax expense and $5.1 million increase in interest expense.
25



Comparison of Our Results of Operations for the Six Months Ended June 30, 2024 and 2023
Six Months Ended June 30,Change
2024% of Total Revenue2023% of Total Revenue
($ in thousands)DollarsPercent
Revenue:
Services$301,044 74 %$284,491 72 %$16,553 %
Subscriber equipment47,650 12 %69,052 17 %(21,402)(31)%
Engineering and support services56,226 14 %44,838 11 %11,388 25 %
Total revenue404,920 100 %398,381 100 %6,539 %
Operating expenses:
Cost of services (exclusive of depreciation
and amortization)85,913 21 %72,037 18 %13,876 19 %
Cost of subscriber equipment27,826 %43,252 11 %(15,426)(36)%
Research and development13,710 %9,504 %4,206 44 %
Selling, general and administrative83,534 21 %76,023 19 %7,511 10 %
Depreciation and amortization100,520 25 %190,388 48 %(89,868)(47)%
Total operating expenses311,503 77 %391,204 98 %(79,701)(20)%
Operating income93,417 23 %7,177 %86,240 1,202 %
Other income (expense):
Interest expense, net(44,460)(11)%(36,613)(9)%(7,847)21 %
Other income (expense), net(603)— %638 — %(1,241)(195)%
Total other expense, net(45,063)(11)%(35,975)(9)%(9,088)25 %
Income (loss) before income taxes and gain (loss) on equity method investments48,354 12 %(28,798)(7)%77,152 (268)%
Income tax benefit (expense)(12,496)(3)%10,664 %(23,160)(217)%
Gain (loss) on equity method investments16,131 %(2,832)(1)%18,963 (670)%
Net income (loss)$51,989 13 %$(20,966)(5)%$72,955 (348)%
26


Revenue
Commercial Service Revenue 
Six Months Ended June 30,
20242023Change
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$111.4 417 $45 $107.4 405 $45 $4.0 12 $— 
IoT data 81.1 1,837 7.62 66.5 1,578 7.33 14.6 259 0.29 
Broadband (3)
27.2 16.8 271 27.5 16.1 294 (0.3)0.7 (23)
Hosted payload and other data28.4 N/A30.1 N/A(1.7)N/A
Total commercial services$248.1 2,271 $231.5 1,999$16.6 272 
(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 six months ended June 30, 2024, total commercial services revenue increased $16.6 million, or 7%, from the prior year period primarily driven by increases in IoT and voice and data service revenue. Commercial IoT revenue increased $14.6 million, or 22%, for the six months ended June 30, 2024, compared to the prior year period, driven by a 16% increase in IoT billable subscribers, largely due to strength in personal communication devices and a new contract with a large customer executed in the first quarter of 2024. Commercial voice and data revenue increased $4.0 million, or 4%, from the prior year period primarily due to an increase in billable subscribers. These increases were offset in part by a decrease of $1.7 million, or 6%, in hosted payload and other data service revenue compared to the prior year period, primarily due to the change in the estimated useful lives of our satellites in the fourth quarter of 2023, offset in part by increases in other data service revenue including Satelles revenue. Commercial broadband revenue decreased $0.3 million, or 1%, for the six months ended June 30, 2024, compared to the prior year period, due to a decrease in ARPU reflecting the increased prevalence of usage of the Company’s service as a companion service, which also partially offset the increases in IoT and voice and data revenue.
Government Service Revenue 
 Six Months Ended June 30,  
 20242023Change
Revenue
Billable
Subscribers (1)
Revenue
Billable
Subscribers (1)
RevenueBillable
Subscribers
(Revenue in millions and subscribers in thousands)
Government services$53.0 142$53.0 141$— 
(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 six months ended June 30, 2024, revenue was unchanged from the prior year period, in accordance with the EMSS contract.

27


Subscriber Equipment Revenue
Subscriber equipment revenue decreased $21.4 million, or 31%, for the six months ended June 30, 2024, compared to the prior year period, primarily due to a decrease in the volume of handset sales, offset in part by an increase in Short Burst Data sales. As previously disclosed, we expect 2024 equipment sales to be lower than in 2023 and more in line with periods prior to 2022.
Engineering and Support Service Revenue
 Six Months Ended June 30, 
 20242023Change
 (In millions)
Commercial engineering and support services$2.7 $7.4 $(4.7)
Government engineering and support services53.5 37.4 16.1 
Total engineering and support services$56.2 $44.8 $11.4 
Engineering and support service revenue increased $11.4 million, or 25%, for the six months ended June 30, 2024 compared to the prior year period, primarily due to increased work under certain government projects, including the SDA contract, offset in part by decreases in commercial engineering projects. As noted above, we expect engineering and support service revenue, as well as associated expenses, to be generally higher than in years prior to 2023 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 $13.9 million, or 19%, for the six months ended June 30, 2024, compared to the prior year period primarily as a result of an increase in work under certain government engineering contracts, including the SDA contract, as noted above, and higher satellite operation costs.
Cost of Subscriber Equipment
Cost of subscriber equipment decreased by $15.4 million, or 36%, for the six months ended June 30, 2024, compared to the prior year period primarily due to the decrease in volume of handset sales, offset in part by an increase in Short Burst Data sales, which was in line with the change and expectations in equipment revenue for the same period, as noted above, and decreased inventory component costs.
Research and Development
Research and development expenses increased by $4.2 million, or 44%, for the six months ended June 30, 2024, compared to the prior year period, due to increased spending on device-related features for our network, as noted above.
Selling, General and Administrative
Selling, general and administrative expenses increased by $7.5 million, or 10%, for the six months ended June 30, 2024, compared to the prior year period, primarily due to higher headcount-related expenses, including equity compensation costs, as well as costs related to the acquisition of Satelles and certain costs that were previously recorded in cost of services, 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 and decreased spending related to our channel partner conference which was held in the first quarter of the prior year.
Depreciation and Amortization
Depreciation and amortization expense decreased by $89.9 million, or 47%, compared to the prior year period primarily due to the change in the estimate of the useful lives of our satellites in the fourth quarter of 2023. Additionally, we wrote off our 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. No write-offs occurred during the six months ended June 30, 2024.
Other Expense
Interest Expense, Net
Interest expense, net increased $7.8 million for the six months ended June 30, 2024 compared to the prior year period, primarily due to the increase in the outstanding debt balance following the additional $125.0 million in Term Loan in March 2024 and the $50.0 million draw on the Revolving Facility in April 2024. Additionally, in June 2024, we repriced our Term Loan, which reduced the interest rate by 0.25 basis points. In connection with the additional debt and repricing, we incurred $3.5 million of fees that are included in interest expense, net.
28


Other Income (Expense), net
Other expense, net, was $0.6 million for the six months ended June 30, 2024, compared to other income, net, of $0.6 million for the prior year period. The variation was primarily the result of changes in foreign currency exchange rates.
Income Tax Benefit (Expense)
For the six months ended June 30, 2024, our income tax expense was $12.5 million, compared to income tax benefit of $10.7 million for the prior year period. The increase in income tax expense is primarily related to the impact of stock compensation tax expense and nondeductible executive compensation plus the increase in pre-tax book income in 2024 compared to 2023.
Gain (Loss) on Equity Method Investments
For the six months ended June 30, 2024, our gain on equity method investments was $16.1 million, primarily as a result of the acquisition of Satelles, upon which we recorded a $19.8 million gain on our previously held equity method investment, as noted above. For the six months ended June 30, 2023, our loss on equity method investments was $2.8 million, reflecting the portion of losses recorded on equity method investments, including Satelles, during the period.
Net Income (Loss)
Net income was $52.0 million for the six months ended June 30, 2024, compared to a net loss of $21.0 million for the prior year period. The $73.0 million improvement primarily resulted from the $89.9 million decrease in depreciation expense, the $19.8 million gain recorded as a result of the acquisition of Satelles and the $6.5 million increase in total revenue. These improvements were offset in part by the $23.2 million increase in income tax expense, $10.2 million increase in other operating expenses and the $7.8 million increase in interest expense.
Liquidity and Capital Resources
Our primary sources of liquidity are cash provided by operations, cash and cash equivalents and our Revolving Facility. These sources are expected to meet our short-term and long-term liquidity needs for (i) required principal and interest on the Term Loan and Revolving Facility, (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 June 30, 2024, our total cash and cash equivalents balance was $63.5 million, down from $71.9 million as of December 31, 2023. While we took on additional borrowings under the Term Loan and Revolving Facility during the six months ended June 30, 2024, and generated cash flows from operations, we used cash to complete the acquisition of Satelles, repurchased approximately $154.8 million in our common stock, paid dividends of approximately $32.8 million, and invested $27.0 million in capital expenditures during the six months ended June 30, 2024.
Term Loan and Revolving Facility
Pursuant to a credit agreement (as amended to date, the “Credit Agreement”), we previously entered into a term loan totaling $1,500.0 million (as so amended and restated, the “Term Loan”), issued at a price equal to 99.75%, and an accompanying $100.0 million revolving loan (the “Revolving Facility”). The maturity date of the Term Loan is in September 2030. On March 25, 2024, we closed on an additional $125.0 million under our Term Loan, using the proceeds to complete the acquisition of Satelles, Inc. on April 1, 2024. The additional amount borrowed is fungible with the original $1,500.0 million, and has the same maturity date, interest rate and other terms, but was issued at a price equal to 99.875% of its face value. The Term Loan has been repriced on several occasions, most recently in June 2024, and currently bears interest at an annual rate equal to the Secured Overnight Financing Rate (“SOFR”) plus 2.25%, with a 0.75% SOFR floor. We typically select a one-month interest period, with the result that interest is calculated using one-month SOFR. Interest is paid monthly on the last business day of the month. Principal payments, payable quarterly, are equal to approximately $16.3 million per annum (one percent of the full principal amount of the Term Loan following the March 2024 increase), with the remaining principal due upon maturity.
As of June 30, 2024 and December 31, 2023, we had an aggregate of $1,616.9 million and $1,500.0 million, respectively, under the Term Loan. These amounts do not give effect to $15.9 million and $17.5 million, respectively, of net unamortized deferred financing costs. The principal balance in borrowings, net of the unamortized deferred financing costs, as of June 30, 2024 and December 31, 2023 amounted to $1,601.0 million and $1,482.5 million, respectively. As of June 30, 2024 and December 31, 2023, based upon recent trading prices (Level 2 - market approach), the fair value of our net borrowings under the Term Loan was $1,615.9 million and $1,506.6 million, respectively.
In April 2024, we drew down $50.0 million on our Revolving Facility to fund repurchases of our common stock under our Share Repurchase Program. This amount remained outstanding at June 30, 2024. The Revolving Facility bears interest at an annual rate equal to SOFR plus 2.5% (but without a SOFR floor) if and as drawn, with no original issue discount, and a commitment fee of 0.5% per year on the undrawn amount, which was reduced to 0.375% in the first quarter of 2024 because we had a consolidated first lien net leverage ratio (as defined in the Credit Agreement) of less than 3.5 to 1. The Revolving Facility has a maturity date in September 2028.
29


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 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 our excess cash flow (as defined in the Credit Agreement) in the event our net leverage ratio rises above 3.5 to 1. As of December 31, 2023, we were below the specified leverage ratio, and a mandatory prepayment sweep was therefore not required. The Credit Agreement permits repayment, prepayment, and repricing transactions.
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 in the Credit Agreement) of no greater than 6.25 to 1 if more than 35% of the Revolving Facility has been drawn, which was the case as of June 30, 2024. The Credit Agreement contains other customary representations and warranties, affirmative and negative covenants, and events of default. We were in compliance with all financial covenants as of June 30, 2024.
Contractual Obligations
As of June 30, 2024, we had non-cancelable purchase obligations of approximately $9.0 million for inventory purchases with Benchmark, our primary third-party equipment supplier, a decrease of $11.5 million from the end of 2023 primarily due to recovery from supply-chain constraints. These purchase obligations are all due within the next twelve months.
Our only material long-term cash requirement is the repayment of the remaining principal amount under the Term Loan upon its maturity in 2030, which is expected to be $1,519.4 million. We expect to refinance this amount at or prior to maturity.
Dividends
Total dividends paid during the six months ended June 30, 2024 were $32.8 million. While we expect to continue regular cash dividends, which began in 2023, any future dividends declared will be at the discretion of our Board of Directors and will depend 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:
 Six Months Ended June 30, 
 20242023Change
 (In thousands)
Cash provided by operating activities$152,540 $155,990 $(3,450)
Cash used in investing activities$(137,719)$(55,287)$(82,432)
Cash used in financing activities$(22,845)$(164,941)$142,096 
Cash Flows Provided by Operating Activities
Net cash provided by operating activities for the six months ended June 30, 2024 decreased by $3.5 million from the prior year period, primarily due to a $4.1 million decrease in net income (loss), as adjusted for non-cash activities, primarily depreciation, associated with the change in useful lives of our satellites and the write-off of the remaining ground spare satellite in the prior year period. Cash flows related to changes in working capital decreased by approximately $0.6 million, primarily as a result of changes in inventory, offset by corresponding decreases in accounts payable and accrued expenses.
Cash Flows Used in Investing Activities
Net cash used in investing activities for the six months ended June 30, 2024 increased by $82.4 million as compared to the prior year period, primarily as a result of our acquisition of Satelles on April 1, 2024, offset in part by a decrease in capital expenditures compared to the prior year. We expect our capital expenditures to average approximately $60.0 million per year through 2030.
Cash Flows Used in Financing Activities
Net cash used in financing activities for the six months ended June 30, 2024 decreased by $142.1 million compared to the prior year period primarily due to the additional $125.0 million in borrowings under the Term Loan and the $50.0 million in borrowings under the Revolving Facility, offset in part by increased repurchases of our common stock.
30


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, 2023, as filed with the SEC on February 15, 2024.
ITEM 3.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.
We had an outstanding aggregate balance of $1,616.9 million under the Term Loan as of June 30, 2024. Under our Term Loan, we pay interest at an annual rate equal to SOFR, plus 2.25%, with a 0.75% SOFR floor. Accordingly, we are subject to interest rate fluctuations. The Cap manages our exposure to interest rate movements on a portion of our Term Loan. 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.5 million related to the unhedged portion of the Term Loan.
We had an outstanding balance of $50.0 million under our Revolving Facility as of June 30, 2024. The Revolving Facility bears interest at SOFR plus 2.5%, without a SOFR floor. For every SOFR increase of 25 basis points, we expect our annual interest expense to increase by an additional $0.1 million related to the 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.
31


Changes in Internal Control Over Financial Reporting
During the quarter ended June 30, 2024, 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.
32


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, 2023, filed with the Securities and Exchange Commission on February 15, 2024, as supplemented by the following risk factor.
Our PNT business, acquired in our purchase of Satelles, Inc., may be difficult to integrate and may not achieve its projected results.
In April 2024, we completed the acquisition of Satelles, Inc., adding a new line of business, which we refer to as our positioning, navigation and timing, or PNT, business. Satelles is the first company we have acquired in full, and integrating its personnel, services and operations into our existing business may be more difficult than we anticipated, resulting in increased expenses and diversion of management’s time. In addition, we may not be successful in growing the PNT business as we have projected, which could harm our financial condition and results of operations.
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
April 1-302,212,220 $29.56 2,212,220 $212.0 million
May 1-31515,451 $30.42 515,451 $196.3 million
June 1-30575,898 $26.99 575,898 $180.8 million
Total3,303,569 $29.25 3,303,569 — 
To date, our board of directors has authorized the repurchase of up to $1,000.0 million of our common stock through December 31, 2025. All shares included in the table above were purchased under this authorization in open market transactions, which does not include excise taxes.
ITEM 3.     DEFAULTS UPON SENIOR SECURITIES.
None. 
ITEM 4.     MINE SAFETY DISCLOSURES.
Not applicable.
ITEM 5.     OTHER INFORMATION.
During the three months ended June 30, 2024, none of our directors or officers (as defined in Rule 16a-1(f) under the Securities Exchange Act of 1934, as amended) adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as those terms are defined in Item 408 of Regulation S-K.

33


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 June 30, 2024, filed with the Securities and Exchange Commission on July 23, 2024, formatted in iXBRL (Inline eXtensible Business Reporting Language):
(i) Condensed Consolidated Balance Sheets at June 30, 2024 and December 31, 2023;
(ii) Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the three and six months ended June 30, 2024 and 2023;
(iii) Condensed Consolidated Statements of Changes in Stockholders’ Equity for the three and six months ended June 30, 2024 and 2023;
(iv) Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2024 and 2023; 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.
34


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: July 23, 2024
35
EX-31.1 2 irdm10-q63024exx311.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: July 23, 2024/s/ Matthew J. Desch
 Matthew J. Desch
 Chief Executive Officer
(principal executive officer)

EX-31.2 3 irdm10-q63024exx312.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: July 23, 2024/s/ Thomas J. Fitzpatrick
 Thomas J. Fitzpatrick
 Chief Financial Officer
(principal financial officer)


EX-32.1 4 irdm10-q63024exx321.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 June 30, 2024, 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:  July 23, 2024
 
/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-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Consolidated Statements of Changes in Stockholders' Equity Statement link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 9952156 - Disclosure - Basis of Presentation and Principles of Consolidation link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Cash and Cash Equivalents, Restricted Cash and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Intangible Assets, Goodwill and Other link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Derivatives link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Equity Transactions link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Business Combinations, Asset Acquisitions, and Joint Venture Formation link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Net Income (Loss) Per Share 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 - Intangible Assets, Goodwill and Other (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 - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Business Combinations, Asset Acquisitions, and Joint Venture Formation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Significant Accounting Policies - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Intangible Assets, Goodwill and Other (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Debt - Interest Incurred (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Derivatives - Summary of Unrealized Gains and Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Equity Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Revenue - Summary of Service Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Revenue - Summary of Contract Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Stock-Based Compensation Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Stock-Based Compensation Outstanding RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Stock-Based Compensation Activity of Company's Common Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Business Combinations, Asset Acquisitions, and Joint Venture Formation (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Business Combinations, Asset Acquisitions, and Joint Venture Formation (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Business Combinations, Asset Acquisitions, and Joint Venture Formation (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Business Combinations, Asset Acquisitions, and Joint Venture Formation (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Related Party Transactions Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Net Income (Loss) Per Share - Anti-Dilutive Shares (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 irdm-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 irdm-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 irdm-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Range Statistical Measurement [Domain] Statistical Measurement [Domain] Related Party Transactions Disclosure Related Party Transactions Disclosure [Text Block] Stock Repurchase Program, Remaining Authorized Repurchase Amount Share Repurchase Program, Remaining Authorized, Amount Cover [Abstract] Cover [Abstract] 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 Director Director [Member] Intangible Asset, Indefinite-Lived [Table] Intangible Asset, Indefinite-Lived [Table] Business Acquisition, Percentage of Voting Interests Acquired Business Acquisition, Percentage of Voting Interests Acquired Trading Symbol Trading Symbol Ownership stake Equity Method Investment, Ownership Percentage Schedule of Cash and Cash Equivalents [Table] Cash and Cash Equivalent [Table] Computations of Basic and Diluted Net Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Share-based compensation, vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Common Stock, Dividends, Per Share, Declared Common Stock, Dividends, Per Share, Declared Interest Rate Swap [Line Items] Derivative [Line Items] Income taxes paid, net Income Taxes Paid, Net Equity Method Investments Equity Method Investments 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. 2026 Lessor, Operating Lease, Payment to be Received, Year Two Debt Facility [Table] Line of Credit Facility [Table] Tax benefit (expense) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Accounts receivable Increase (Decrease) in Accounts Receivable Share-based Payment Arrangement, Employee [Member] Share-Based Payment Arrangement, Employee [Member] Derivative [Table] Derivative [Table] Basis of Presentation and Principles of Consolidation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Inventory, Policy [Policy Text Block] Inventory, Policy [Policy Text Block] Interest Rate Cash Flow Hedge Liability at Fair Value Interest Rate Cash Flow Hedge Liability at Fair Value Proceeds from exercise of stock options Proceeds from Stock Options Exercised Investment, Name [Domain] Investment, Name [Domain] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Interest expense, net Interest Income (Expense), Operating 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 Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units Weighted Average Number of Shares Outstanding, Diluted, Adjustment Nonrecurring Adjustment [Domain] Nonrecurring Adjustment [Domain] Other assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Leases [Abstract] Leases [Abstract] Power Agreement [Member] Power Agreement [Member] Power Agreement [Member] Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Money Market Funds Money Market Funds [Member] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Patents Patents [Member] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Equity Components [Axis] Equity Components [Axis] 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] Trade Names Trade Names [Member] Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Use of Estimates, Policy Use of Estimates, Policy [Policy Text Block] Capitalized stock-based compensation Share-Based Payment Arrangement, Amount Capitalized Total operating expenses Costs and Expenses Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Costs Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Costs Options outstanding, end of period - aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Additional paid-in capital Additional Paid in Capital, Common Stock Supplemental disclosure of non-cash investing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Entity Small Business Entity Small Business Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Payments of Debt Issuance Costs Payments of Debt Issuance Costs Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] 2024 (Remainder of Fiscal Year) Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Accrued expenses and other current liabilities Accrued Liabilities, Current Antidilutive securities excluded from computation of diluted earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Vesting on first anniversary of grant date Share-Based Payment Arrangement, Tranche One [Member] 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 Operating Lease, Lease Income [Table Text Block] Operating Lease, Lease Income [Table Text Block] Payments for (Proceeds from) Investments Payments for (Proceeds from) Investments 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, Amount Common Stock, Amount [Member] Common Stock, Amount Current assets: Assets, Current [Abstract] Goodwill Goodwill Interest Costs Incurred Interest Costs Incurred Indefinite-Lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Tax payment upon settlement of stock awards Payment, Tax Withholding, Share-Based Payment Arrangement Stock Repurchase Program, Authorized Amount Share Repurchase Program, Authorized, Amount Products and Services Product and Service [Domain] Employee Stock Option Share-Based Payment Arrangement, Option [Member] Business Combination Earnings Or Loss of Acquiree Since Acquisition Date Actual [Line Items] Business Combination Earnings Or Loss of Acquiree Since Acquisition Date Actual [Line Items] Business Combination Earnings Or Loss of Acquiree Since Acquisition Date Actual [Line Items] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Security, Excluded EPS Calculation [Table] Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Security Exchange Name Security Exchange Name Debt Instrument, Basis Spread on Variable Rate Debt Instrument, Basis Spread on Variable Rate Award Type Award Type [Axis] Related Party Transaction [Domain] Related Party Transaction [Domain] Investor Bridge Loan Commitment Investor Bridge Loan Commitment Investor Bridge Loan Commitment 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 Shares Underlying RSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Property and equipment, net Property, Plant and Equipment, Net Total liabilities Liabilities Summary of Company's Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Comprehensive income (loss): Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Common Stock, Par or Stated Value Per Share Common Stock, Par or Stated Value Per Share Research and development Research and Development Expense Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Goodwill and Intangible Assets Disclosure [Abstract] Equity Method Investments, Fair Value Disclosure Equity Method Investments, Fair Value Disclosure Equity Method Investee Equity Method Investee [Member] Common stock, shares issued (in shares) Common Stock, Shares, Issued Concentration Risk, Percentage Concentration Risk, Percentage Satelles Acquiree Satelles Acquiree [Member] Satelles Acquiree Cash Cash Exercised (Shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Common stock, shares authorized (in shares) Common Stock, Shares Authorized Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired Cash Cash [Member] First Lien Net Leverage Ratio Ratio of Indebtedness to Net Capital Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted 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 Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Total stockholders’ equity Beginning Balance Ending Balance Equity, Attributable to Parent Proceeds from Issuance of Debt Proceeds from Issuance of Debt Cash and cash equivalents: Cash and Cash Equivalents [Line Items] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Deferred income taxes Deferred Income Tax Expense (Benefit) Concentration Risk Type [Domain] Concentration Risk Type [Domain] Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Selling, general and administrative Selling, General and Administrative Expense Interest Rate Cap Interest Rate Cap [Member] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Share-based compensation, options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] 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 Long-term Debt Long-Term Debt Document Fiscal Period Focus Document Fiscal Period Focus Exchange [Domain] Exchange [Domain] Other contract costs Other Contract Assets [Member] Other Contract Assets 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 Assets Assets [Abstract] Document Type Document Type Derivative Contract [Domain] Derivative Contract [Domain] Line of Credit Facility, Commitment Fee Percentage Line of Credit Facility, Commitment Fee Percentage Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Schedule of recognized contract costs Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Debt Instrument, Periodic Payment, Principal Debt Instrument, Periodic Payment, Principal Indefinite-Lived Intangible Assets (Excluding Goodwill) Indefinite-Lived Intangible Assets (Excluding Goodwill) Maximum Maximum [Member] Maximum [Member] Amortization of Intangible Assets Amortization of Intangible Assets Payments of Financing Costs Payments of Financing Costs Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounts payable Accounts Payable, Current Accounting Policies [Abstract] Accounting Policies [Abstract] Revenue: Revenues [Abstract] Nontrade Receivables Nontrade Receivables Fair Value Measurement, Policy [Policy Text Block] Fair Value Measurement, Policy [Policy Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Unrealized Gain on Cash Flow Hedging, net of tax Unrealized Gain (Loss) on Cash Flow Hedging Instruments Range Statistical Measurement [Axis] Statistical Measurement [Axis] Lessor, Lease, Description [Line Items] Lessor, Lease, Description [Line Items] 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 Grantee Status [Domain] Grantee Status [Domain] Vesting Vesting [Axis] Equity Award Award Type [Domain] 2025 Lessor, Operating Lease, Payment to be Received, Year One Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Licensing Agreements Licensing Agreements [Member] Borrowings under the Term Loan Proceeds from Issuance of Secured Debt 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] Money market funds Money Market Funds, at Carrying Value Schedule of Intangible Assets and Goodwill Schedule of Intangible Assets and Goodwill [Table Text Block] Title of Individual [Axis] Title and Position [Axis] 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 Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Outstanding Restricted Stock Units Outstanding Restricted Stock Units [Member] Outstanding Restricted Stock Units Payments of Ordinary Dividends, Common Stock Payments of Ordinary Dividends, Common Stock Payments of Ordinary Dividends, Common Stock Class of Stock [Line Items] Class of Stock [Line Items] Investment, Name [Axis] Investment, Name [Axis] Customer Relationships Customer Relationships [Member] Entity Listings, Exchange [Axis] Entity Listings, Exchange [Axis] Earnings Per Share, Diluted Earnings Per Share, Diluted Class of Stock Class of Stock [Axis] Title of Individual [Domain] Title and Position [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Entity Interactive Data Current Entity Interactive Data Current Share-based compensation, vesting percentage, year one Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Customer [Axis] Customer [Axis] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] 2027 Lessor, Operating Lease, Payment to be Received, Year Three Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Stock-based compensation (net of amounts capitalized) Share-Based Payment Arrangement, Noncash Expense Interest Rate Cash Flow Hedge Asset at Fair Value Interest Rate Cash Flow Hedge Asset at Fair Value Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Vesting on the last day of each calendar quarter Share-Based Payment Arrangement, Tranche Two [Member] Income tax benefit (expense) Income Tax Expense (Benefit) Other income (expense), net: Nonoperating Income (Expense) [Abstract] Derivative, Notional Amount Derivative, Notional Amount Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Derivative Instruments, Gain (Loss) Derivative Instruments, Gain (Loss) [Table Text Block] Total other expense, net Nonoperating Income (Expense) Services Service [Member] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Interest Costs Capitalized Interest Costs Capitalized Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Operating income (loss) Operating Income (Loss) Business Acquisition [Line Items] Business Acquisition [Line Items] Variable Rate [Domain] Variable Rate [Domain] Total liabilities and stockholders’ equity Liabilities and Equity All other items, net Other Operating Activities, Cash Flow Statement Dividends Dividends Fair Value, Hierarchy Fair Value Hierarchy and NAV [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivative Instruments and Hedging Activities Disclosure [Text Block] BusinessCombinationEarningsOrLossOfAcquireeSinceAcquisitionDateActual BusinessCombinationEarningsOrLossOfAcquireeSinceAcquisitionDateActual [Table Text Block] BusinessCombinationEarningsOrLossOfAcquireeSinceAcquisitionDateActual Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table] Nonrecurring Adjustment [Axis] Nonrecurring Adjustment [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] 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] Operating Lease, Lease Income Operating Lease, Lease Income Related Party Transaction [Axis] Related Party Transaction [Axis] 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 AOCI Attributable to Parent [Member] AOCI Attributable to Parent [Member] Total lease income Lessor, Operating Lease, Payment to be Received Inventory Inventory Inventory, Net Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Dividends [Domain] Dividends [Domain] Products and Services Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Statement [Line Items] Statement [Line Items] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Business Combination, Consideration Transferred Business Combination, Consideration Transferred Vesting Vesting [Domain] Derivative, Cap Interest Rate Derivative, Cap Interest Rate Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Derivatives, Policy [Policy Text Block] Derivatives, Policy [Policy Text Block] Unamortized Deferred Financing Costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Derivative, Fixed Interest Rate Derivative, Fixed Interest Rate Minimum Minimum [Member] Minimum [Member] 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. Related Party Transactions [Abstract] Related Party Transactions [Abstract] 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 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 Concentration Risk [Table] Concentration Risk [Table] 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 Short-term secured debt Line of Credit, Current Stock options exercised and awards vested (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture Payments to Acquire Equity Method Investments Payments to Acquire Equity Method Investments Engineering and support services Engineering and Support Services [Member] Engineering and Support Services [Member] Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 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 Derivative Instrument [Axis] Derivative Instrument [Axis] Nonconsolidated Investees, Other Nonconsolidated Investees, Other [Member] Long-term Debt, Gross Long-Term Debt, Gross Net Income (Loss) Per Share Earnings Per Share [Text Block] IoT data Commercial IoT Data Services [Member] Commercial IoT Data Services [Member] Operating expenses: Costs and Expenses [Abstract] Goodwill and Intangible Assets Disclosure Goodwill and Intangible Assets Disclosure [Text Block] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Interest Rate Floor [Member] Interest Rate Floor [Member] Share Repurchase Program, Excise Tax Share Repurchase Program, Excise Tax Executives Executive Officer [Member] Borrowings under the Revolving Credit Facility Repayments of Unsecured Debt Service Agreements [Member] Service Agreements [Member] Variable Rate [Axis] Variable Rate [Axis] Income Tax Disclosure [Abstract] Other income (expense), net Other Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) 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] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Other assets Increase (Decrease) in Other Noncurrent Assets Interest Payable Interest Payable 2028 Lessor, Operating Lease, Payment to be Received, Year Four Gain (loss) on equity method investments Gain (loss) on equity method investments Income (Loss) from Equity Method Investments 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 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 Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] Dividends accrued on common stock Dividends Payable Related Party [Domain] Related and Nonrelated Parties [Domain] Beginning Balance (in shares) Ending Balance (in shares) Shares, Outstanding Cash and Cash Equivalents, Restricted Cash and Marketable Securities Cash, Cash Equivalents, and Marketable Securities [Text Block] Satelles Inc. Satelles Inc. [Member] Satelles Inc. Local Phone Number Local Phone Number Intangible Assets, Gross (Excluding Goodwill) [Abstract] Intangible Assets, Gross (Excluding Goodwill) Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Deferred income tax liabilities, net Deferred Income Tax Liabilities, Net NASDAQ/NGS (GLOBAL SELECT MARKET) [Member] NASDAQ/NGS (GLOBAL SELECT MARKET) [Member] 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 Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Lessor, Lease, Description [Table] Lessor, Lease, Description [Table] Commissions Commissions [Member] Commissions [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Common Stock, Shares [Member] Common Stock [Member] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] 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) Entity Emerging Growth Company Entity Emerging Growth Company Indefinite-Lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Shares of preferred stock, undesignated and unissued (in shares) Preferred Stock, Shares Subscribed but Unissued Goodwill and Intangible Assets, Intangible Assets, Policy Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Stock withheld to cover employee taxes (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Entity Central Index Key Entity Central Index Key Schedule of Inventory, Current Schedule of Inventory, Current [Table Text Block] Voice and data Commercial Voice and Data Services [Member] Commercial Voice and Data Services [Member] Acquisition-related Costs [Member] Acquisition-related Costs [Member] Equity Transactions Equity [Text Block] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Equity Component [Domain] Equity Component [Domain] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Restricted Stock [Member] Restricted Stock [Member] Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Subscriber equipment Subscription and Circulation [Member] Statement [Table] Statement [Table] Stock Option Contractual Term Stock Option Contractual Term Stock Option Contractual Term Significant Accounting Policies Significant Accounting Policies [Text Block] 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] City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Payments on the Term Loan Proceeds from (Repayments of) Short-Term Debt, Maturing in Three Months or Less Interest paid, net of amounts capitalized Interest Paid, Excluding Capitalized Interest, Operating Activities Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Thereafter Lessor, Operating Lease, Payment to be Received, after Year Five Repurchases of common stock Payments for Repurchase of Common Stock Document Information [Line Items] Document Information [Line Items] Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 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] Income Tax Disclosure Income Tax Disclosure [Text Block] Repurchases and retirements of common stock Stock Repurchased and Retired During Period, Value Earnings Per Share [Abstract] Earnings Per Share [Abstract] Bridge Loan Bridge Loan Accumulated deficit Retained Earnings (Accumulated Deficit) Repurchases and retirements of common stock (in shares) Stock Repurchased and Retired During Period, Shares Class of Stock Class of Stock [Domain] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Inventory Increase (Decrease) in Inventories Treasury Stock, Shares, Retired Treasury Stock, Shares, Retired Commercial Broadband Services [Member] Commercial Broadband Services [Member] Commercial Broadband Services [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Performance Based RSU Performance Shares [Member] Derivative, Gain on Derivative Derivative, Gain on Derivative Deferred revenue Deferred Revenue, Current Amendment Flag Amendment Flag Long-term Debt, Fair Value Long-Term Debt, Fair Value Entity Registrant Name Entity Registrant Name Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Foreign currency translation adjustments Cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Customer Concentration Risk Customer Concentration Risk [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Debt Debt Disclosure [Text Block] Fair Value Hierarchy Fair Value Hierarchy and NAV [Domain] Debt instrument face amount Debt Instrument, Face Amount Summary of Company's service revenue Disaggregation of Revenue [Table Text Block] Stock options exercised and awards vested Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture Entity Address, Postal Zip Code Entity Address, Postal Zip Code Title of 12(b) Security Title of 12(b) Security Next Generation Satellites Next Generation Satellites [Member] Next Generation Satellites Concentration Risk Type [Axis] Concentration Risk Type [Axis] Common stock, $0.001 par value, 300,000 shares authorized, 118,518 and 122,776 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively Common Stock, Value, Issued Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Cash and cash equivalents Total cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Lessor, Operating Leases [Text Block] Lessor, Operating Leases [Text Block] Grantee Status [Axis] Grantee Status [Axis] Share-based Payment Arrangement, Nonemployee [Member] Share-Based Payment Arrangement, Nonemployee [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 Raw materials Inventory, Raw Materials, Gross Indefinite-Lived Intangible Assets [Line Items] Indefinite-Lived Intangible Assets [Line Items] 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 Concentration Risk [Line Items] Concentration Risk [Line Items] Long-term secured debt, net Long-Term Line of Credit, Noncurrent Property, Plant and Equipment, Useful Life Property, Plant and Equipment, Useful Life Finished goods Inventory, Finished Goods, Gross Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Earnings Per Share, Basic and Diluted Earnings Per Share, Basic Business Combination Earnings Or Loss of Acquiree Since Acquisition Date Actual [Table] Business Combination Earnings Or Loss of Acquiree Since Acquisition Date Actual [Table] Business Combination Earnings Or Loss of Acquiree Since Acquisition Date Actual Accounts payable Increase (Decrease) in Accounts Payable Total Authorized Preferred Stock, Number Total Authorized Preferred Stock, Number Total Authorized Preferred Stock, Number 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 Property and equipment received but not paid Capital Expenditures Incurred but Not yet Paid Net income (loss) - diluted Net Income (Loss) Available to Common Stockholders, Basic Property, Plant and Equipment, Policy Property, Plant and Equipment, Policy [Policy Text Block] Schedule of Stock by Class [Table] Stock, Class of Stock [Table] Total current liabilities Liabilities, Current Total assets Assets Cost of Goods and Services Sold Cost of Goods and Services Sold Granted - restricted stock units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Cash and Cash Equivalents [Abstract] Cash and Cash Equivalents [Abstract] Capital expenditures Payments to Acquire Property, Plant, and Equipment Hosting Agreement Hosting Agreement [Member] Hosting Agreement [Member] Other long-term liabilities Other Liabilities, Noncurrent Commitments and contingencies Commitments and Contingencies Business Combinations Policy Business Combinations Policy [Policy Text Block] Asset Acquisition Asset Acquisition [Text Block] Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Table] Revenues Revenues Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Administrative and support agreement accounts receivable Administrative and support agreement accounts receivable [Member] Administrative and support agreement accounts receivable Entity Address, City or Town Entity Address, City or Town Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Lessee, Leases [Policy Text Block] Lessee, Leases [Policy Text Block] Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Share-based Payment Arrangement, Option, Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercised (Dollar Value) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Prime Contracts with the US Government [Member] Prime Contracts with the US Government [Member] Prime Contracts with the US Government Dividends [Axis] Dividends [Axis] Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain Forfeited - restricted stock units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period 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] Business Acquisition [Axis] Business Acquisition [Axis] Entity File Number Entity File Number Commercial Commercial [Member] Commercial [Member] Schedule of Cash and Cash Equivalents [Table] Cash and Cash Equivalents [Axis] Unrealized gain (loss), net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Revenue Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One 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. 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 Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Document Period End Date Document Period End Date Deferred revenue, net of current portion Deferred Revenue, Noncurrent Inventory valuation reserve Inventory Valuation Reserves Deferred revenue Increase (Decrease) in Deferred Revenue Cancelled or Expired (Shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Service Based RSU Service Based RSU [Member] Service Based RSU Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Contract Assets Contract with Customer, Asset, after Allowance for Credit Loss Treasury Stock, Retired, Cost Method, Amount Treasury Stock, Retired, Cost Method, Amount Intellectual Property Intellectual Property [Member] Share-based compensation, grant date fair value of stock options Shares Granted, Value, Share-Based Payment Arrangement, before Forfeiture Liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Accounts Receivable [Member] Accounts Receivable [Member] Aireon Investor Bridge Loan Aireon Investor Bridge Loan [Member] Aireon Investor Bridge Loan Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Customer [Domain] Customer [Domain] Accumulated other comprehensive income, net of tax Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Retained Earnings [Member] Retained Earnings [Member] Amortization of deferred financing fees Amortization of Debt Issuance Costs Related Party [Axis] Related and Nonrelated Parties [Axis] Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic Document Information [Table] Document Information [Table] Refinanced Term Loan B Term Loan B (Refinanced) [Member] Term Loan B (Refinanced) Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Amortization of Debt Issuance Costs and Discounts Amortization of Debt Issuance Costs and Discounts Entity Filer Category Entity Filer Category Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] EX-101.PRE 9 irdm-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.2
Document And Entity Information - $ / shares
6 Months Ended
Jun. 30, 2024
Jul. 16, 2024
Dec. 31, 2023
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 Jun. 30, 2024    
Document Fiscal Period Focus Q2    
Document Fiscal Year Focus 2024    
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)   118,382,660  
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 12 R2.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 63,541 $ 71,870
Accounts receivable, net 96,189 91,715
Inventory 85,815 91,135
Prepaid expenses and other current assets 18,871 16,364
Total current assets 264,416 271,084
Property and equipment, net 2,126,618 2,195,758
Equity Method Investments 43,534 67,130
Other assets 87,145 86,708
Intangible assets, net 95,610 41,095
Goodwill 100,333 0
Total assets 2,717,656 2,661,775
Current liabilities:    
Short-term secured debt 16,250 15,000
Accounts payable 15,026 28,671
Accrued expenses and other current liabilities 44,577 54,826
Deferred revenue 41,653 33,057
Total current liabilities 117,506 131,554
Long-term secured debt, net 1,634,714 1,467,490
Deferred income tax liabilities, net 121,846 114,642
Deferred revenue, net of current portion 41,167 43,965
Other long-term liabilities 15,724 16,025
Total liabilities 1,930,957 1,773,676
Commitments and contingencies
Stockholders’ equity:    
Additional paid-in capital 1,043,691 1,089,466
Accumulated deficit (292,178) (235,397)
Accumulated other comprehensive income, net of tax 35,067 33,907
Total stockholders’ equity 786,699 888,099
Total liabilities and stockholders’ equity 2,717,656 2,661,775
Common Stock, Shares [Member]    
Stockholders’ equity:    
Common stock, $0.001 par value, 300,000 shares authorized, 118,518 and 122,776 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively $ 119 $ 123
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Balance Sheets (Parenthetical) - Common Stock, Shares [Member] - $ / shares
Jun. 30, 2024
Dec. 31, 2023
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) 118,518,000 122,776,000
Common stock, shares outstanding (in shares) 118,518,000 122,776,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Operations and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue:        
Total revenue $ 201,067 $ 193,108 $ 404,920 $ 398,381
Operating expenses:        
Research and development 6,512 5,626 13,710 9,504
Selling, general and administrative 46,723 37,339 83,534 76,023
Depreciation and amortization 50,776 114,569 100,520 190,388
Total operating expenses 157,421 209,079 311,503 391,204
Operating income (loss) 43,646 (15,971) 93,417 7,177
Other income (expense), net:        
Interest expense, net (23,797) (18,723) (44,460) (36,613)
Other income (expense), net (646) 419 (603) 638
Total other expense, net (24,443) (18,304) (45,063) (35,975)
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest 19,203 (34,275) 48,354 (28,798)
Income tax benefit (expense) (4,565) 5,211 (12,496) 10,664
Gain (loss) on equity method investments 17,698 (1,677) 16,131 (2,832)
Net income (loss) $ 32,336 $ (30,741) $ 51,989 $ (20,966)
Weighted Average Number of Shares Outstanding, Basic 120,612 126,239 121,877 126,569
Weighted Average Number of Shares Outstanding, Diluted 121,242 126,239 122,703 126,569
Earnings Per Share, Basic and Diluted $ 0.27 $ (0.24) $ 0.43 $ (0.17)
Comprehensive income (loss):        
Net income (loss) $ 32,336 $ (30,741) $ 51,989 $ (20,966)
Foreign currency translation adjustments (327) (132) (723) (41)
Unrealized Gain on Cash Flow Hedging, net of tax (4,850) 10,061 1,883 405
Comprehensive income (loss) $ 27,159 $ (20,812) $ 53,149 $ (20,602)
Earnings Per Share, Diluted $ 0.27 $ (0.24) $ 0.42 $ (0.17)
Services        
Revenue:        
Total revenue $ 152,467 $ 145,142 $ 301,044 $ 284,491
Operating expenses:        
Cost of Goods and Services Sold 39,464 35,432 85,913 72,037
Subscriber equipment        
Revenue:        
Total revenue 22,782 27,376 47,650 69,052
Operating expenses:        
Cost of Goods and Services Sold 13,946 16,113 27,826 43,252
Engineering and support services        
Revenue:        
Total revenue $ 25,818 $ 20,590 $ 56,226 $ 44,838
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.2
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, 2022   125,902        
Stock options exercised and awards vested (in shares)   1,272        
Stock withheld to cover employee taxes (in shares)   (130)        
Repurchases and retirements of common stock (in shares)   (1,999)        
Ending Balance (in shares) at Jun. 30, 2023   125,045        
Beginning Balance at Dec. 31, 2022 $ 1,128,555   $ 126 $ 1,124,610 $ 51,563 $ (47,744)
Stock-based compensation 33,107     33,107    
Stock options exercised and awards vested 3,678   1 3,677    
Stock withheld to cover employee taxes (7,917)     (7,917)    
Repurchases and retirements of common stock (119,765)   (2) (17,991)   (101,772)
Dividends 16,863     16,863    
Cumulative translation adjustment (41)       (41)  
Unrealized Gain on Cash Flow Hedging, net of tax 405       405  
Net income (loss) (20,966)         (20,966)
Ending Balance at Jun. 30, 2023 1,000,193   125 1,118,623 51,927 (170,482)
Beginning Balance (in shares) at Mar. 31, 2023   125,924        
Stock options exercised and awards vested (in shares)   248        
Stock withheld to cover employee taxes (in shares)   (16)        
Repurchases and retirements of common stock (in shares)   (1,111)        
Ending Balance (in shares) at Jun. 30, 2023   125,045        
Beginning Balance at Mar. 31, 2023 1,085,590   126 1,126,586 41,998 (83,120)
Stock-based compensation 18,661     18,661    
Stock options exercised and awards vested 934   0 934    
Stock withheld to cover employee taxes (888)     (888)    
Repurchases and retirements of common stock (66,642)   (1) (10,020)   (56,621)
Dividends 16,650     16,650    
Cumulative translation adjustment (132)       (132)  
Unrealized Gain on Cash Flow Hedging, net of tax 10,061       10,061  
Net income (loss) (30,741)         (30,741)
Ending Balance at Jun. 30, 2023 1,000,193   125 1,118,623 51,927 (170,482)
Beginning Balance (in shares) at Dec. 31, 2023   122,776        
Stock options exercised and awards vested (in shares)   1,052        
Stock withheld to cover employee taxes (in shares)   (148)        
Repurchases and retirements of common stock (in shares)   (5,162)        
Ending Balance (in shares) at Jun. 30, 2024   118,518        
Beginning Balance at Dec. 31, 2023 888,099   123 1,089,466 33,907 (235,397)
Stock-based compensation 35,526     35,526    
Stock options exercised and awards vested 2,606   1 2,605    
Stock withheld to cover employee taxes (4,424)     (4,424)    
Repurchases and retirements of common stock (154,801)   (5) (46,026)   (108,770)
Dividends 33,456     33,456    
Cumulative translation adjustment (723)       (723)  
Unrealized Gain on Cash Flow Hedging, net of tax 1,883       1,883  
Net income (loss) 51,989         51,989
Ending Balance at Jun. 30, 2024 786,699   119 1,043,691 35,067 (292,178)
Beginning Balance (in shares) at Mar. 31, 2024   121,643        
Stock options exercised and awards vested (in shares)   203        
Stock withheld to cover employee taxes (in shares)   (15)        
Repurchases and retirements of common stock (in shares)   (3,313)        
Ending Balance (in shares) at Jun. 30, 2024   118,518        
Beginning Balance at Mar. 31, 2024 853,685   122 1,069,638 40,244 (256,319)
Stock-based compensation 20,500     20,500    
Stock options exercised and awards vested 528   0 528    
Stock withheld to cover employee taxes (438)     (438)    
Repurchases and retirements of common stock (97,561)   (3) (29,363)   (68,195)
Dividends 17,174     17,174    
Cumulative translation adjustment (327)       (327)  
Unrealized Gain on Cash Flow Hedging, net of tax (4,850)       (4,850)  
Net income (loss) 32,336         32,336
Ending Balance at Jun. 30, 2024 $ 786,699   $ 119 $ 1,043,691 $ 35,067 $ (292,178)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net income (loss) $ 51,989 $ (20,966)
Deferred income taxes 10,297 (18,405)
Depreciation and amortization 100,520 190,388
Stock-based compensation (net of amounts capitalized) 33,347 29,557
Amortization of deferred financing fees 1,202 2,106
Gain (loss) on equity method investments (16,131) 2,832
All other items, net 322 139
Accounts receivable (3,304) (9,922)
Inventory 5,358 (15,657)
Prepaid expenses and other current assets (2,067) (2,006)
Other assets 2,934 880
Accounts payable (17,886) 2,469
Accrued expenses and other current liabilities (12,479) (887)
Deferred revenue (1,512) (3,092)
Other long-term liabilities (50) (1,446)
Net cash provided by operating activities 152,540 155,990
Cash flows from investing activities:    
Capital expenditures (27,006) (45,287)
Payments to Acquire Businesses, Net of Cash Acquired 110,713 0
Payments to Acquire Equity Method Investments 0 (10,000)
Net cash used in investing activities (137,719) (55,287)
Cash flows from financing activities:    
Borrowings under the Term Loan 221,783 0
Payments on the Term Loan (105,064) (8,250)
Borrowings under the Revolving Credit Facility 50,000 0
Repurchases of common stock (154,801) (119,765)
Payments of Debt Issuance Costs (177) 0
Proceeds from exercise of stock options 2,606 3,678
Tax payment upon settlement of stock awards 4,424 7,917
Payments of Ordinary Dividends, Common Stock (32,768) (32,687)
Net cash used in financing activities (22,845) (164,941)
Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents (305) (1,076)
Net decrease in cash and cash equivalents, and restricted cash (8,329) (65,314)
Cash, cash equivalents, and restricted cash, beginning of period 71,870 168,770
Cash, cash equivalents, and restricted cash, end of period 63,541 103,456
Supplemental cash flow information:    
Interest paid, net of amounts capitalized 44,707 38,028
Income taxes paid, net 2,888 1,894
Supplemental disclosure of non-cash investing activities:    
Property and equipment received but not paid 6,359 4,109
Dividends accrued on common stock 2,019 775
Capitalized stock-based compensation $ 2,179 $ 3,548
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.2
Basis of Presentation and Principles of Consolidation
6 Months Ended
Jun. 30, 2024
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, 2023, as filed with the SEC on February 15, 2024.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.2
Significant Accounting Policies
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Significant Accounting Policies Significant Accounting Policies
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of income and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates and assumptions, including those related to revenue recognition, the useful lives and recoverability of long-lived and intangible assets, goodwill, income taxes, stock-based compensation, the incremental borrowing rate for its leases, and contingencies, among others. The Company bases these estimates on historical and anticipated results, trends, and various other assumptions that it believes are reasonable, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities and recorded revenues and expenses. Actual results could differ materially from those estimates.
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 June 30, 2024 and December 31, 2023: (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 include money market funds, commercial paper and short-term U.S. agency securities. The Company also classifies its derivative financial instruments as Level 2. In determining fair value of Level 2 assets, 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. The Company did not hold any Level 3 assets as of June 30, 2024 or December 31, 2023.
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 asset also includes any lease payments made and excludes 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. When measuring new lease contracts or remeasuring existing lease contracts, taxes assessed on leases in which the Company is either a lessor or lessee are excluded from contract consideration and variable payments.
Inventory
Inventory consists primarily of finished goods and raw materials from third-party manufacturers. The Company outsources manufacturing of subscriber equipment to a third-party manufacturer and purchases accessories from third-party suppliers. The Company’s cost of inventory includes freight and an allocation of overhead, including payroll and payroll-related costs of employees directly involved in bringing inventory to its existing condition. Inventories are valued using the 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 subscriber equipment.
The following table summarizes the Company’s inventory balances:
 June 30, 2024December 31, 2023
 (In thousands)
Finished goods$47,010 $48,698 
Raw materials39,648 43,599 
Inventory valuation reserve(843)(1,162)
Total$85,815 $91,135 
Property and Equipment
The Company assesses its long-lived assets for impairment when indicators of impairment are present. During the fourth quarter of 2023, the Company updated its estimate of the satellites’ remaining useful lives based on the health of the constellation and related engineering data. As a result, the estimated useful lives of the satellites were extended by five years, from 12.5 years to 17.5 years. This change will result in lower depreciation expense and hosted payload revenue for each of the first three quarters of 2024, compared to the corresponding quarter of the prior year.
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 assets and other current liabilities. 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 (loss), 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.
Business Combinations and Goodwill
The purchase price for business combinations is allocated to the assets acquired, including tangible and intangible assets, and assumed liabilities, where applicable, based on their respective fair values at the acquisition date. Acquisition-related costs are expensed as incurred. Goodwill is recorded when the cost of an acquired entity exceeds the amounts assigned to the assets acquired and liabilities assumed. The net assets and results of operations of an acquired entity are included in the Company’s consolidated financial statements from the acquisition date. Goodwill is not amortized but is tested for impairment annually or upon the occurrence of certain events.
Other Intangible Assets
The Company’s other intangible assets that have finite lives (customer relationships, patents and other intellectual property) are amortized over their useful lives and reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. If any such indicators are present, the Company would test for recoverability by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset.
A portion of the Company’s other intangible assets are spectrum, regulatory authorizations, and trade names, which are indefinite-lived. The Company reevaluates the useful life determination for these assets each reporting period to determine whether events and circumstances continue to support an indefinite useful life. Indefinite-lived intangible assets are not amortized and are instead tested for impairment annually, or upon the occurrence of certain events.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.2
Cash and Cash Equivalents, Restricted Cash and Marketable Securities
6 Months Ended
Jun. 30, 2024
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:
June 30, 2024December 31, 2023Recurring Fair
Value Measurement
 (In thousands) 
Cash and cash equivalents: 
Cash$17,637 $32,526  
Money market funds45,904 39,344 Level 2
Total cash and cash equivalents$63,541 $71,870  
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.2
Intangible Assets, Goodwill and Other
3 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Disclosure
4. Intangible Assets and Goodwill
Intangible Assets
The following table presents identifiable intangible assets:
 June 30, 2024
Useful
Life
Gross
Carrying Value
Accumulated
Amortization
Net
Carrying Value
 (In thousands)
Indefinite-lived intangible assets: 
Trade namesIndefinite$21,195 $— $21,195 
Spectrum and licensesIndefinite14,030 — 14,030 
Total 35,225 — 35,225 
Definite-lived intangible assets: 
Intellectual property20 years16,439 (11,204)5,235 
Patents14 - 20 years587 (189)398 
Customer relationships12 years57,000 (2,248)54,752 
Total 74,026 (13,641)60,385 
Total intangible assets $109,251 $(13,641)$95,610 
 December 31, 2023
Useful
Life
Gross
Carrying Value
Accumulated
Amortization
Net
Carrying Value
 (In thousands)
Indefinite-lived intangible assets: 
Trade namesIndefinite$21,195 $— $21,195 
Spectrum and licensesIndefinite14,030 — 14,030 
Total 35,225 — 35,225 
Definite-lived intangible assets: 
Intellectual property20 years16,439 (10,987)5,452 
Assembled workforce7 years5,678 (5,678)— 
Patents14 - 20 years587 (169)418 
Total 22,704 (16,834)5,870 
Total intangible assets $57,929 $(16,834)$41,095 
Amortization expense was $2.4 million and $0.4 million for the three months ended June 30, 2024 and 2023, respectively, and $2.5 million and $0.8 million for the six months ended June 30, 2024 and 2023, respectively.
Goodwill
During the six months ended June 30, 2024, the Company acquired Satelles, Inc. (see Note 11), resulting in a goodwill balance of $100.3 million as of June 30, 2024. There was no goodwill balance as of December 31, 2023.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.2
Debt
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Debt Debt
Term Loan and Revolving Facility
Pursuant to a credit agreement (as amended to date, the “Credit Agreement”), the Company previously entered into a term loan totaling $1,500.0 million (as so amended and restated, the “Term Loan”), issued at a price equal to 99.75%, and an accompanying $100.0 million revolving loan (the “Revolving Facility”). The maturity date of the Term Loan is in September 2030. On March 25, 2024, the Company closed on an additional $125.0 million under its Term Loan, using the proceeds to complete the acquisition of Satelles, Inc. (see Note 11) on April 1, 2024. The additional amount borrowed is fungible with the original $1,500.0 million and has the same maturity date, interest rate and other terms, but was issued at a price equal to 99.875% of its face value. The Term Loan has been repriced on several occasions, most recently in June 2024, and currently bears interest at an annual rate equal to the Secured Overnight Financing Rate (“SOFR”) plus 2.25%, with a 0.75% SOFR floor. The Company typically selects a one-month interest period, with the result that interest is calculated using one-month SOFR. Interest is paid monthly on the last business day of the month. Principal payments, payable quarterly, are equal to approximately $16.3 million per annum (one percent of the full principal amount of the Term Loan following the March 2024 increase), with the remaining principal due upon maturity.
As of June 30, 2024 and December 31, 2023, the Company had an aggregate borrowings of $1,616.9 million and $1,500.0 million, respectively, under the Term Loan. These amounts do not give effect to $15.9 million and $17.5 million, respectively, of net unamortized deferred financing costs. The principal balance in borrowings, net of the unamortized deferred financing costs, as of June 30, 2024 and December 31, 2023 amounted to $1,601.0 million and $1,482.5 million, respectively. As of June 30, 2024 and December 31, 2023, based upon recent trading prices (Level 2 - market approach), the fair value of the Company’s net borrowings under the Term Loan was $1,615.9 million and $1,506.6 million, respectively.
In April 2024, the Company drew down $50.0 million on its Revolving Facility for general corporate purposes, including the funding of repurchases of its common stock. This amount remained outstanding at June 30, 2024, and are included within long-term secured debt, net on the Company’s condensed consolidated balance sheet. The Revolving Facility bears interest at an annual rate equal to SOFR plus 2.5% (but without a SOFR floor) if and as drawn, with no original issue discount, and a commitment fee of 0.5% per year on the undrawn amount, which was reduced to 0.375% in the first quarter of 2024 because the Company had a consolidated first lien net leverage ratio (as defined in the Credit Agreement) of less than 3.5 to 1. The Revolving Facility has a maturity date in September 2028.
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, 2023, 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.
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, which was the case as of June 30, 2024. The Credit Agreement contains other customary representations and warranties, affirmative and negative covenants, and events of default. The Company was in compliance with all financial covenants as of June 30, 2024.
Interest on Debt
Total interest incurred includes amortization of deferred financing fees and capitalized interest. The Company incurred third-party financing costs of $1.6 million in connection with the expansion of the Term Loan in March 2024 and $1.9 million related to the repricing of the Term Loan in June 2024, substantially all of which were expensed. The amounts expensed are included within interest expense on the condensed consolidated statements of operations and comprehensive income (loss). The following table presents the interest and amortization of deferred financing fees related to the Term Loan:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(In thousands)(In thousands)
Total interest incurred$26,121 $21,971 $49,306 $43,307 
Amortization of deferred financing fees$638 $1,130 $1,261 $2,240 
Capitalized interest$1,190 $1,396 $2,248 $2,726 
As of June 30, 2024 and December 31, 2023, accrued interest on the Term Loan was $1.1 million and $1.0 million, respectively.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.2
Derivatives
6 Months Ended
Jun. 30, 2024
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 the 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 interest rate hedges. 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. The Cap, as modified to date, currently provides the Company with the right to receive payment from the counterparty if one-month SOFR exceeds 1.436%. 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 June 30, 2024 and December 31, 2023.
The Cap, which was not affected by the expansion of the Term Loan in March 2024 or the repricing of the Term Loan in June 2024, 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 will be 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 June 30, 2024 and December 31, 2023, the Company had an asset balance of $67.7 million and $66.5 million, respectively, for the fair value of the Cap and a liability balance of $7.0 million and $8.4 million, respectively, for the fair value of the Cap premium. Both the Cap and the Cap premium are recorded net within other assets on the condensed consolidated balance sheet.
During each of the three and six months ended June 30, 2024 and June 30, 2023, the Company collectively incurred $0.8 million and $1.6 million, respectively, in interest expense for the Cap premium. Interest expense was reduced by $9.8 million
and $9.0 million for the three months ended June 30, 2024 and 2023, respectively, and $19.7 million and $16.7 million for the six months ended June 30, 2024 and 2023, respectively, 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 Cap that the Company recorded in its condensed consolidated statements of operations and comprehensive income (loss):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(In thousands)(In thousands)
Unrealized gain (loss), net of tax
$(4,850)$10,061 $1,883 $405 
Tax benefit (expense)
$1,483 $(3,076)$(863)$(140)
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.2
Equity Transactions
6 Months Ended
Jun. 30, 2023
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 June 30, 2024 and December 31, 2023, there were no outstanding shares of preferred stock, as all previously designated and issued preferred stock was converted into common stock in prior periods.
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 December 2022, the Company’s Board of Directors initiated a quarterly dividend. The Company paid dividends of $0.13 and $0.14 per share of common stock on March 28, 2024 and June 28, 2024, respectively, resulting in total payments to stockholders of $32.8 million for the six months ended June 30, 2024. Dividend payments for the six months ended June 30, 2023 totaled $32.7 million. The Company’s liability related to dividends payable on common shares underlying unvested RSUs was $2.0 million and $1.3 million as of June 30, 2024 and December 31, 2023, respectively.
Share Repurchase Program
Since February 2021, the Company’s Board of Directors has authorized the repurchase of up to an aggregate of $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.
During the three and six months ended June 30, 2024, the Company repurchased and subsequently retired 3.3 million and 5.1 million shares of its common stock, respectively, for a total purchase price of $96.6 million and $153.3 million, respectively. During the three and six months ended June 30, 2024, the Company incurred $0.9 million and $1.5 million, respectively, of related taxes, which are not included in the total purchase price.
The Company repurchased and subsequently retired 1.1 million and 2.0 million shares of its common stock during the three and six months ended June 30, 2023, respectively, for a total purchase price of $66.1 million and $119.2 million, respectively, exclusive of $0.5 million of related taxes.
As of June 30, 2024, $180.8 million remained available and authorized for repurchase under this program.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
The following table summarizes the Company’s services revenue:
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
 (In thousands)(In thousands)
Commercial services revenue:
Voice and data $56,455 $54,957 $111,432 $107,405 
IoT data41,609 34,561 81,064 66,511 
Broadband13,478 14,028 27,170 27,476 
Hosted payload and other data14,425 15,096 28,378 30,099 
Total commercial services revenue125,967 118,642 248,044 231,491 
Government services revenue26,500 26,500 53,000 53,000 
Total services revenue$152,467 $145,142 $301,044 $284,491 
The following table summarizes the Company’s engineering and support services revenue:
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
 (In thousands)(In thousands)
Commercial$1,520 $1,737 $2,673 $7,423 
Government24,298 18,853 53,553 37,415 
Total engineering and support services revenue$25,818 $20,590 $56,226 $44,838 
Approximately 40% and 46% of the Company’s accounts receivable balance at June 30, 2024 and December 31, 2023, 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 $7.8 million and $7.5 million for the three months ended June 30, 2024 and 2023, respectively, and $19.2 million and $21.8 million for the six months ended June 30, 2024 and 2023, 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:
June 30, 2024December 31, 2023
(In thousands)
Contract Assets:
Commissions$1,102 $1,114 
Other contract costs$1,884 $1,970 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.2
Leases
6 Months Ended
Jun. 30, 2024
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 13) and L3Harris Technologies, Inc. (“L3Harris”) for space on the Company’s satellites. These agreements provide for a fee that will be recognized over the estimated useful lives of the satellites, currently estimated to be approximately 17.5 years from their respective in-service dates. Lease income related to these agreements was $3.1 million and $5.3 million for the three months ended June 30, 2024 and 2023, respectively, and $6.2 million and $10.7 million for the six months ended June 30,
2024 and 2023, respectively. The decrease for the quarter ended June 30, 2024 as compared to June 30, 2023 was due to the change in estimated useful life of the satellites made in the fourth quarter of 2023. 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 (loss).
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 June 30, 2024, exclusive of the $6.2 million recognized during the six months ended June 30, 2024, by year and in the aggregate:
Year Ending December 31,Amount
(In thousands)
2024$6,195 
202512,391 
202612,391 
202712,391 
202812,391 
   Thereafter82,106 
Total lease income$137,865 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2024
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 June 30, 2024, the remaining aggregate number of shares available for future grants under the Amended 2015 Plan was 8,726,346. 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
Beginning in March 2024, the RSUs granted to employees for service generally vest over three years, with 34% vesting on the first anniversary of the grant date and the remainder vesting ratably on a quarterly basis thereafter, subject to continued employment. RSUs granted prior to March 2024 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 based on the closing price of the Company’s common stock on the date of grant. The related compensation expense as of the grant date is then recognized over the service period, or shorter periods based on the retirement eligibility of grantees, based on the number of shares expected to vest. The fair value of the awards is not remeasured at the end of each reporting period. RSUs do not carry voting rights until they are vested, although certain unvested RSUs are entitled to accrue dividend equivalent rights, and shares (including additional shares issuable upon satisfaction of any accrued dividend equivalent rights) 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, 20232,795 $40.24 
Granted2,361 30.31 
Forfeited(33)40.42 
Released(779)49.62 
Outstanding at June 30, 20244,344 $33.15 
Vested and unreleased at June 30, 2024 (1)
684  

Shares Underlying RSUsWeighted-
Average
Grant Date
Fair Value
Per RSU
 (In thousands) 
Outstanding at December 31, 20222,970 $31.60 
Granted1,055 59.57 
Forfeited(32)42.89 
Released(793)36.88 
Outstanding at June 30, 20233,200 $39.38 
Vested and unreleased at June 30, 2023 (1)
793 
(1)     These RSUs were granted to the Company’s Board of Directors as a part of their compensation for board and committee service and had vested but had not yet settled, meaning that the underlying shares of common stock had not been issued and released.
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. 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 54,000 and 47,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 six months ended June 30, 2024 and 2023, respectively, with an estimated grant date fair value of $2.1 million and $2.4 million, respectively.
During the six months ended June 30, 2024 and 2023, the Company granted approximately 1,446,000 and 626,000 service-based RSUs, respectively, to its employees, with an estimated aggregate grant date fair value of $43.1 million and $37.9 million, respectively.
Performance-Based RSUs
In March 2024 and 2023, the Company granted approximately 461,000 and 193,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 $13.7 million and $11.9 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 2024 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 2024 Bonus RSUs will vest, subject to continued employment, in March 2025. Substantially all of the 2023 Bonus RSUs vested in March 2024 upon the determination of the level of achievement of the performance goals.
Additionally, during the six months ended June 30, 2024 and 2023, the Company granted approximately 303,000 and 134,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 RSU grants was $9.0 million and $8.2 million during the six months ended June 30, 2024 and 2023, 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 the March 2023 Executive RSUs will ultimately range from 0% to
150% of the number of shares underlying the Executive RSUs granted, and the vesting of the March 2024 Executive RSUs will ultimately range from 0% to 200% of the number of shares underlying the Executive RSUs granted, in each case 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 grantees. During March 2024 and 2023, the Company awarded approximately 83,000 and 55,000 additional shares, respectively, related to long-term, performance-based RSUs granted to the Company’s executives in 2022 and 2021, respectively, for over-achievement of performance targets for the performance periods ended December 31, 2023 and 2022, respectively.
Stock Option Awards
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.
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, 2023676 $11.55 2.39$20,036 
Exercised(273)9.54 $5,097 
Options outstanding and exercisable at June 30, 2024403 $12.92 2.48$5,530 

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(479)7.67 $26,151 
Options outstanding and exercisable at June 30, 2023702 $11.53 2.91$35,534 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.2
Business Combinations, Asset Acquisitions, and Joint Venture Formation
6 Months Ended
Jun. 30, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Asset Acquisition
11. Acquisition of Satelles
On April 1, 2024, the Company closed its acquisition of Satelles, Inc., a provider of satellite-based time and location services that complement and protect GPS and other GNSS systems. This acquisition is intended to support the Company’s long-term business objectives. Subject to the terms and conditions of the merger agreement underlying the transaction, Satelles was merged with a subsidiary of the Company, with Satelles as the surviving entity, now a direct and indirect wholly owned subsidiary of the Company. The acquisition date fair value of the consideration paid to acquire the remaining 80.5% of the outstanding shares and voting interest of Satelles that was not previously owned by the Company was approximately $125.5 million. The purchase price allocation, including valuation of intangible assets, is preliminary.
The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date:
April 1, 2024
Fair ValueUseful Life
(In thousands)
Cash$14,738 
Other current assets1,901 
Customer relationships57,000 12 years
Other noncurrent assets5,041 
Goodwill100,333 
Total identifiable assets acquired179,013 
Liabilities assumed(13,821)
Net identifiable assets acquired$165,192 
The customer relationships recognized were determined to have an economic life of 12 years. The Company will amortize the customer relationships over their useful lives, utilizing the economic benefit model. The goodwill recognized is attributable primarily to expected synergies and the assembled workforce of Satelles. None of the goodwill is expected to be deductible for income tax purposes. As of June 30, 2024, there were no changes in the recognized amounts of goodwill resulting from the acquisition of Satelles.
The Company incurred $2.4 million of acquisition related costs that were expensed in the six months ended June 30, 2024. These costs are included within selling, general, and administrative expenses in the condensed consolidated statements of operations and comprehensive income (loss).
The amounts of revenue and earnings of Satelles included in the Company’s condensed consolidated statements of operations and comprehensive income (loss), excluding the impact of the Company’s remeasurement of its prior equity interest in Satelles, from the acquisition date to June 30, 2024 are as follows:
Three Months Ended June 30, 2024
(In thousands)
Revenue$2,670 
Net income (loss)(4,793)
The following unaudited pro forma data summarizes the results of operations for the periods indicated as if the acquisition of Satelles had been completed as of the beginning of the comparable prior annual reporting period. The unaudited pro forma data gives effect to actual operating results prior to the acquisition, adjusted to include the pro forma effect of amortization of intangibles and the elimination of intercompany sales and acquisition costs. These pro forma amounts are not intended to be indicative of the results that would have actually been obtained if the acquisition had occurred as of the beginning of the comparable prior annual reporting period or that may be obtained in the future.
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
 (In thousands)(In thousands)
Revenue$201,067 $195,466 $406,792 $403,406 
Net income (loss)14,222 (35,179)26,215 (17,325)
Prior to the acquisition date, the Company accounted for its 19.5% interest in Satelles as an equity-method investment. The acquisition-date fair value of the previous equity interest was $39.7 million and is included in the measurement of the consideration transferred. The Company recognized a gain of $19.8 million as a result of remeasuring its prior equity interest in Satelles held before the business combination. The gain is included within gain (loss) from equity method investments in the condensed consolidated statements of operations and comprehensive income (loss) for the three and six months ended June 30, 2024.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Income Tax Disclosure Income Taxes
Income before income taxes and gain on equity method investments was $19.2 million and $48.4 million for the three and six months ended June 30, 2024, respectively, while the income tax expense was $4.6 million and $12.5 million for the three and six months ended June 30, 2024, respectively. The effective tax rate was 23.8% and 25.8% for the three and six months ended
June 30, 2024, respectively, which differed from the federal statutory rate of 21%, primarily due to the discrete tax expense associated with stock compensation and nondeductible executive compensation, which was partially offset by the deduction for foreign derived intangible income.
Loss before income taxes and loss on equity method investments was $34.3 million and $28.8 million for the three and six months ended June 30, 2023, respectively, while the income tax benefit was $5.2 million and $10.7 million for the three and six months ended June 30, 2023, respectively. The effective tax rate was 15.2% and 37.0% for the three and six months ended June 30, 2023, respectively, which differed from the federal statutory rate of 21%, primarily due to tax expense associated with nondeductible executive compensation and non-creditable foreign taxes, which was partially offset by U.S. tax credits and a discrete tax benefit associated with stock compensation.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.2
Related Party Transactions
6 Months Ended
Jun. 30, 2024
Related Party Transactions [Abstract]  
Related Party Transactions Disclosure
13. Related Party Transactions
Aireon LLC and Aireon Holdings LLC
The Company’s satellite constellation hosts the Aireon® system. The Aireon system was developed by Aireon LLC, which the Company formed in 2011, and which received subsequent investments from several air navigation service providers (“ANSPs”) to provide a global air traffic surveillance service through a series of automatic dependent surveillance-broadcast (“ADS-B”) receivers on the Company’s satellites. Aireon has contracted to offer this service to ANSPs, which use the service to provide improved air traffic control services over the oceans, as well as polar and remote regions. Aireon also markets its data and services to airlines and other commercial users. The Company and the other Aireon investors hold their interests in Aireon Holdings LLC (“Aireon Holdings”) through an amended and restated LLC agreement (“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 for a preferred membership interest of approximately 6% preferred membership interest. The Company’s investment in Aireon Holdings is accounted for as an equity method investment. The carrying value of the Company’s investment in Aireon was $42.8 million and $44.6 million as of June 30, 2024 and December 31, 2023, respectively. The investments made by the Company in Aireon Holdings prior to June 2022 had previously been written down to a carrying value of zero.
At each of June 30, 2024 and December 31, 2023, 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.
Under the agreements with Aireon, Aireon will pay the Company fees of $200.0 million to host the ADS-B receivers, of which $102.5 million had been paid as of June 30, 2024. These fees are recognized over the estimated useful life of the Company’s satellites, which is expected to result in revenue of approximately $9.3 million per year, following the change in estimate of the useful lives of the satellites that occurred in the fourth quarter of 2023. The Company recognized $2.3 million and $4.0 million of hosting fee revenue for the three months ended June 30, 2024 and 2023, respectively, and $4.6 million and $8.0 million for the six months ended June 30, 2024 and 2023, respectively. Deferred hosting fee revenue totaled $5.4 million as of June 30, 2024.
Additionally, Aireon pays power and data services fees of approximately $23.5 million per year, in the aggregate for the delivery of air traffic surveillance data over the Iridium® system. The Company recorded $5.9 million of power and data service fee revenue from Aireon for each of the three months ended June 30, 2024 and 2023, and $11.7 million for each of the six months ended June 30, 2024 and 2023.
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.1 million and $2.2 million as of June 30, 2024 and December 31, 2023, 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 $11.9 million. No bridge loan amounts were outstanding as of June 30, 2024 or December 31, 2023.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.2
Net Income (Loss) Per Share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Net Income (Loss) Per Share
The Company calculates basic net income (loss) per share by dividing net income (loss) 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 potentially 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 June 30,Six Months Ended June 30,
 2024202320242023
 (In thousands, except per share data)
Numerator:
Net income (loss) - basic and diluted$32,336 $(30,741)51,989 (20,966)
Denominator:  
Weighted average common shares — basic120,612 126,239 121,877 126,569 
Dilutive effect of stock options207 — 271 — 
Dilutive effect of RSUs423 — 555 — 
Weighted average common shares — diluted121,242 126,239 122,703 126,569 
Net income (loss) per share - basic$0.27 $(0.24)$0.43 $(0.17)
Net income (loss) per share - diluted$0.27 $(0.24)$0.42 $(0.17)
The following table presents the incremental number of shares underlying stock options and RSUs outstanding with anti-dilutive effects:
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
 (In thousands)(In thousands)
Performance-based RSUs— 82 — 202 
Service-based RSUs— 620 — 676 
Stock options— 491 — 594 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.2
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Use of Estimates, Policy
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of income and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates and assumptions, including those related to revenue recognition, the useful lives and recoverability of long-lived and intangible assets, goodwill, income taxes, stock-based compensation, the incremental borrowing rate for its leases, and contingencies, among others. The Company bases these estimates on historical and anticipated results, trends, and various other assumptions that it believes are reasonable, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities and recorded revenues and expenses. Actual results could differ materially from those estimates.
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 June 30, 2024 and December 31, 2023: (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 include money market funds, commercial paper and short-term U.S. agency securities. The Company also classifies its derivative financial instruments as Level 2. In determining fair value of Level 2 assets, 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. The Company did not hold any Level 3 assets as of June 30, 2024 or December 31, 2023.
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 asset also includes any lease payments made and excludes 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. When measuring new lease contracts or remeasuring existing lease contracts, taxes assessed on leases in which the Company is either a lessor or lessee are excluded from contract consideration and variable payments.
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 a third-party manufacturer and purchases accessories from third-party suppliers. The Company’s cost of inventory includes freight and an allocation of overhead, including payroll and payroll-related costs of employees directly involved in bringing inventory to its existing condition. Inventories are valued using the 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 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 fourth quarter of 2023, the Company updated its estimate of the satellites’ remaining useful lives based on the health of the constellation and related engineering data. As a result, the estimated useful lives of the satellites were extended by five years, from 12.5 years to 17.5 years. This change will result in lower depreciation expense and hosted payload revenue for each of the first three quarters of 2024, compared to the corresponding quarter of the prior year.
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 assets and other current liabilities. 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 (loss), 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.
Business Combinations Policy
Business Combinations and Goodwill
The purchase price for business combinations is allocated to the assets acquired, including tangible and intangible assets, and assumed liabilities, where applicable, based on their respective fair values at the acquisition date. Acquisition-related costs are expensed as incurred. Goodwill is recorded when the cost of an acquired entity exceeds the amounts assigned to the assets acquired and liabilities assumed. The net assets and results of operations of an acquired entity are included in the Company’s consolidated financial statements from the acquisition date. Goodwill is not amortized but is tested for impairment annually or upon the occurrence of certain events.
Goodwill and Intangible Assets, Intangible Assets, Policy
Other Intangible Assets
The Company’s other intangible assets that have finite lives (customer relationships, patents and other intellectual property) are amortized over their useful lives and reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. If any such indicators are present, the Company would test for recoverability by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset.
A portion of the Company’s other intangible assets are spectrum, regulatory authorizations, and trade names, which are indefinite-lived. The Company reevaluates the useful life determination for these assets each reporting period to determine whether events and circumstances continue to support an indefinite useful life. Indefinite-lived intangible assets are not amortized and are instead tested for impairment annually, or upon the occurrence of certain events.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.2
Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Schedule of Inventory, Current
The following table summarizes the Company’s inventory balances:
 June 30, 2024December 31, 2023
 (In thousands)
Finished goods$47,010 $48,698 
Raw materials39,648 43,599 
Inventory valuation reserve(843)(1,162)
Total$85,815 $91,135 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.2
Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2024
Cash and Cash Equivalents [Abstract]  
Summary of Company's Cash and Cash Equivalents
The following table presents the Company’s cash and cash equivalents:
June 30, 2024December 31, 2023Recurring Fair
Value Measurement
 (In thousands) 
Cash and cash equivalents: 
Cash$17,637 $32,526  
Money market funds45,904 39,344 Level 2
Total cash and cash equivalents$63,541 $71,870  
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.2
Intangible Assets, Goodwill and Other (Tables)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Schedule of Intangible Assets and Goodwill
The following table presents identifiable intangible assets:
 June 30, 2024
Useful
Life
Gross
Carrying Value
Accumulated
Amortization
Net
Carrying Value
 (In thousands)
Indefinite-lived intangible assets: 
Trade namesIndefinite$21,195 $— $21,195 
Spectrum and licensesIndefinite14,030 — 14,030 
Total 35,225 — 35,225 
Definite-lived intangible assets: 
Intellectual property20 years16,439 (11,204)5,235 
Patents14 - 20 years587 (189)398 
Customer relationships12 years57,000 (2,248)54,752 
Total 74,026 (13,641)60,385 
Total intangible assets $109,251 $(13,641)$95,610 
 December 31, 2023
Useful
Life
Gross
Carrying Value
Accumulated
Amortization
Net
Carrying Value
 (In thousands)
Indefinite-lived intangible assets: 
Trade namesIndefinite$21,195 $— $21,195 
Spectrum and licensesIndefinite14,030 — 14,030 
Total 35,225 — 35,225 
Definite-lived intangible assets: 
Intellectual property20 years16,439 (10,987)5,452 
Assembled workforce7 years5,678 (5,678)— 
Patents14 - 20 years587 (169)418 
Total 22,704 (16,834)5,870 
Total intangible assets $57,929 $(16,834)$41,095 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.2
Debt (Tables)
6 Months Ended
Jun. 30, 2024
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 June 30,Six Months Ended June 30,
2024202320242023
(In thousands)(In thousands)
Total interest incurred$26,121 $21,971 $49,306 $43,307 
Amortization of deferred financing fees$638 $1,130 $1,261 $2,240 
Capitalized interest$1,190 $1,396 $2,248 $2,726 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.2
Derivative Instruments and Hedging Activities (Tables)
6 Months Ended
Jun. 30, 2024
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 Cap that the Company recorded in its condensed consolidated statements of operations and comprehensive income (loss):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(In thousands)(In thousands)
Unrealized gain (loss), net of tax
$(4,850)$10,061 $1,883 $405 
Tax benefit (expense)
$1,483 $(3,076)$(863)$(140)
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Summary of Company's service revenue
The following table summarizes the Company’s services revenue:
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
 (In thousands)(In thousands)
Commercial services revenue:
Voice and data $56,455 $54,957 $111,432 $107,405 
IoT data41,609 34,561 81,064 66,511 
Broadband13,478 14,028 27,170 27,476 
Hosted payload and other data14,425 15,096 28,378 30,099 
Total commercial services revenue125,967 118,642 248,044 231,491 
Government services revenue26,500 26,500 53,000 53,000 
Total services revenue$152,467 $145,142 $301,044 $284,491 
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 June 30,Six Months Ended June 30,
 2024202320242023
 (In thousands)(In thousands)
Commercial$1,520 $1,737 $2,673 $7,423 
Government24,298 18,853 53,553 37,415 
Total engineering and support services revenue$25,818 $20,590 $56,226 $44,838 
Schedule of recognized contract costs The following table presents contract assets not separately disclosed:
June 30, 2024December 31, 2023
(In thousands)
Contract Assets:
Commissions$1,102 $1,114 
Other contract costs$1,884 $1,970 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.2
Leases (Tables)
6 Months Ended
Jun. 30, 2024
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 June 30, 2024, exclusive of the $6.2 million recognized during the six months ended June 30, 2024, by year and in the aggregate:
Year Ending December 31,Amount
(In thousands)
2024$6,195 
202512,391 
202612,391 
202712,391 
202812,391 
   Thereafter82,106 
Total lease income$137,865 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
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, 20232,795 $40.24 
Granted2,361 30.31 
Forfeited(33)40.42 
Released(779)49.62 
Outstanding at June 30, 20244,344 $33.15 
Vested and unreleased at June 30, 2024 (1)
684  
Shares Underlying RSUsWeighted-
Average
Grant Date
Fair Value
Per RSU
 (In thousands) 
Outstanding at December 31, 20222,970 $31.60 
Granted1,055 59.57 
Forfeited(32)42.89 
Released(793)36.88 
Outstanding at June 30, 20233,200 $39.38 
Vested and unreleased at June 30, 2023 (1)
793 
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, 2023676 $11.55 2.39$20,036 
Exercised(273)9.54 $5,097 
Options outstanding and exercisable at June 30, 2024403 $12.92 2.48$5,530 
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(479)7.67 $26,151 
Options outstanding and exercisable at June 30, 2023702 $11.53 2.91$35,534 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.2
Business Combinations, Asset Acquisitions, and Joint Venture Formation (Tables)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]    
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed  
The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date:
April 1, 2024
Fair ValueUseful Life
(In thousands)
Cash$14,738 
Other current assets1,901 
Customer relationships57,000 12 years
Other noncurrent assets5,041 
Goodwill100,333 
Total identifiable assets acquired179,013 
Liabilities assumed(13,821)
Net identifiable assets acquired$165,192 
BusinessCombinationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
The amounts of revenue and earnings of Satelles included in the Company’s condensed consolidated statements of operations and comprehensive income (loss), excluding the impact of the Company’s remeasurement of its prior equity interest in Satelles, from the acquisition date to June 30, 2024 are as follows:
Three Months Ended June 30, 2024
(In thousands)
Revenue$2,670 
Net income (loss)(4,793)
 
Business Acquisition, Pro Forma Information  
The following unaudited pro forma data summarizes the results of operations for the periods indicated as if the acquisition of Satelles had been completed as of the beginning of the comparable prior annual reporting period. The unaudited pro forma data gives effect to actual operating results prior to the acquisition, adjusted to include the pro forma effect of amortization of intangibles and the elimination of intercompany sales and acquisition costs. These pro forma amounts are not intended to be indicative of the results that would have actually been obtained if the acquisition had occurred as of the beginning of the comparable prior annual reporting period or that may be obtained in the future.
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
 (In thousands)(In thousands)
Revenue$201,067 $195,466 $406,792 $403,406 
Net income (loss)14,222 (35,179)26,215 (17,325)
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.2
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2024
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 June 30,Six Months Ended June 30,
 2024202320242023
 (In thousands, except per share data)
Numerator:
Net income (loss) - basic and diluted$32,336 $(30,741)51,989 (20,966)
Denominator:  
Weighted average common shares — basic120,612 126,239 121,877 126,569 
Dilutive effect of stock options207 — 271 — 
Dilutive effect of RSUs423 — 555 — 
Weighted average common shares — diluted121,242 126,239 122,703 126,569 
Net income (loss) per share - basic$0.27 $(0.24)$0.43 $(0.17)
Net income (loss) per share - diluted$0.27 $(0.24)$0.42 $(0.17)
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 June 30,Six Months Ended June 30,
 2024202320242023
 (In thousands)(In thousands)
Performance-based RSUs— 82 — 202 
Service-based RSUs— 620 — 676 
Stock options— 491 — 594 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.2
Significant Accounting Policies - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Finished goods $ 47,010 $ 48,698
Raw materials 39,648 43,599
Inventory valuation reserve (843) (1,162)
Inventory $ 85,815 $ 91,135
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.2
Significant Accounting Policies (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3 $ 0 $ 0
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Cash and cash equivalents:    
Total cash and cash equivalents $ 63,541 $ 71,870
Cash    
Cash and cash equivalents:    
Cash 17,637 32,526
Money Market Funds | Fair Value, Inputs, Level 2 [Member]    
Cash and cash equivalents:    
Money market funds $ 45,904 $ 39,344
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.2
Intangible Assets, Goodwill and Other (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Apr. 01, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]            
Amortization of Intangible Assets $ 2,400 $ 400 $ 2,500 $ 800    
Goodwill 100,333 0 100,333 0 $ 100,333 $ 0
Indefinite-Lived Intangible Assets [Line Items]            
Indefinite-Lived Intangible Assets (Excluding Goodwill) 35,225   35,225     35,225
Finite-Lived Intangible Assets, Net 60,385   60,385     5,870
Amortization of Intangible Assets 2,400 400 2,500 800    
Finite-Lived Intangible Assets, Gross 74,026   74,026     22,704
Intangible assets, net 95,610   95,610     41,095
Intangible Assets, Gross (Excluding Goodwill) [Abstract] 109,251   109,251     57,929
Finite-Lived Intangible Assets, Accumulated Amortization (13,641)   (13,641)     (16,834)
Goodwill 100,333 $ 0 100,333 $ 0 $ 100,333 0
Intellectual Property            
Indefinite-Lived Intangible Assets [Line Items]            
Finite-Lived Intangible Assets, Net 5,235   5,235     5,452
Finite-Lived Intangible Assets, Gross 16,439   16,439     16,439
Finite-Lived Intangible Assets, Accumulated Amortization (11,204)   (11,204)     (10,987)
Patents            
Indefinite-Lived Intangible Assets [Line Items]            
Finite-Lived Intangible Assets, Net 398   398     0
Finite-Lived Intangible Assets, Gross 587   587     5,678
Finite-Lived Intangible Assets, Accumulated Amortization (189)   (189)     (5,678)
Customer Relationships            
Indefinite-Lived Intangible Assets [Line Items]            
Finite-Lived Intangible Assets, Net 54,752   54,752     418
Finite-Lived Intangible Assets, Gross 57,000   57,000     587
Finite-Lived Intangible Assets, Accumulated Amortization (2,248)   (2,248)     (169)
Trade Names            
Indefinite-Lived Intangible Assets [Line Items]            
Indefinite-Lived Intangible Assets (Excluding Goodwill) 21,195   21,195     21,195
Licensing Agreements            
Indefinite-Lived Intangible Assets [Line Items]            
Indefinite-Lived Intangible Assets (Excluding Goodwill) $ 14,030   $ 14,030     $ 14,030
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.2
Debt - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 03, 2024
USD ($)
Mar. 25, 2024
USD ($)
Rate
Sep. 20, 2023
USD ($)
Rate
Mar. 31, 2024
Jun. 30, 2024
USD ($)
Rate
Dec. 31, 2023
USD ($)
Line of Credit Facility [Line Items]            
Payments of Financing Costs $ 1,900 $ 1,600        
Interest Payable         $ 1,100 $ 1,000
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%  
Line of Credit Facility, Commitment Fee Percentage       0.375%   0.50%
First Lien Net Leverage Ratio     6.25      
Credit Facility Drawdown Floor for Application of First Lien Net Leverage Ratio | Rate     35.00%      
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.875% 99.75%      
Proceeds from Issuance of Debt   $ 125,000        
Debt Instrument, Basis Spread on Variable Rate | Rate         2.25%  
Debt Instrument, Periodic Payment, Principal     $ 16,300      
Debt instrument face amount         $ 1,616,900 $ 1,500,000
Unamortized Deferred Financing Costs         (15,900) (17,500)
Long-term Debt         1,601,000 1,482,500
Long-term Debt, Fair Value         $ 1,615,900 $ 1,506,600
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 47 R37.htm IDEA: XBRL DOCUMENT v3.24.2
Debt - Interest Incurred (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Debt Disclosure [Abstract]        
Interest Costs Incurred $ 26,121 $ 21,971 $ 49,306 $ 43,307
Amortization of Debt Issuance Costs and Discounts 638 1,130 1,261 2,240
Interest Costs Capitalized $ 1,190 $ 1,396 $ 2,248 $ 2,726
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.2
Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Interest Rate Swap [Line Items]          
Interest Costs Incurred $ 26,121 $ 21,971 $ 49,306 $ 43,307  
Derivative, Gain on Derivative $ 9,800 9,000 $ 19,700 16,700  
Refinanced Term Loan B          
Interest Rate Swap [Line Items]          
Debt Instrument, Basis Spread on Variable Rate     2.25%    
Interest Rate Cap          
Interest Rate Swap [Line Items]          
Derivative, Cap Interest Rate 1.436%   1.436%    
Derivative, Fixed Interest Rate 0.31%   0.31%   0.31%
Derivative, Notional Amount $ 1,000,000   $ 1,000,000   $ 1,000,000
Interest Rate Cash Flow Hedge Asset at Fair Value 67,700   67,700   66,500
Interest Rate Cash Flow Hedge Liability at Fair Value 7,000   7,000   $ 8,400
Interest Costs Incurred $ 800 $ 800 $ 1,600 $ 1,600  
Debt Instrument, Basis Spread on Variable Rate   0.064%      
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.2
Derivatives - Summary of Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]        
Unrealized gain (loss), net of tax $ (4,850) $ 10,061 $ 1,883 $ 405
Tax benefit (expense) $ 1,483 $ (3,076) $ (863) $ (140)
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.2
Equity Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Feb. 05, 2021
Dec. 31, 2016
Class of Stock [Line Items]                
Total Authorized Preferred Stock, Number 2,000,000.0       2,000,000.0      
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.14 $ 0.13 $ 0.13          
Payments of Ordinary Dividends, Common Stock         $ 32,768 $ 32,687    
Dividends accrued on common stock $ 2,019   $ 1,300 $ 775 $ 2,019 $ 775    
Stock Repurchase Program, Authorized Amount             $ 1,000,000  
Treasury Stock, Shares, Retired 3,300,000     1,100,000 5,100,000 2,000,000.0    
Treasury Stock, Retired, Cost Method, Amount $ 96,600     $ 66,100 $ 153,300 $ 119,200    
Share Repurchase Program, Excise Tax 900       1,500 $ 500    
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 180,800       $ 180,800      
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Concentration Risk [Line Items]          
Liability, revenue recognized $ 7.8 $ 7.5 $ 19.2 $ 21.8  
Liability, revenue recognized $ 7.8 $ 7.5 $ 19.2 $ 21.8  
Accounts Receivable [Member] | Customer Concentration Risk | Prime Contracts with the US Government [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage     40.00%   46.00%
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue - Summary of Service Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 201,067 $ 193,108 $ 404,920 $ 398,381
Voice and data        
Disaggregation of Revenue [Line Items]        
Revenue 56,455 54,957 111,432 107,405
IoT data        
Disaggregation of Revenue [Line Items]        
Revenue 41,609 34,561 81,064 66,511
Commercial Broadband Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 13,478 14,028 27,170 27,476
Hosted payload and other data        
Disaggregation of Revenue [Line Items]        
Revenue 14,425 15,096 28,378 30,099
Services        
Disaggregation of Revenue [Line Items]        
Revenue 152,467 145,142 301,044 284,491
Services | Commercial        
Disaggregation of Revenue [Line Items]        
Revenue 125,967 118,642 248,044 231,491
Services | US Government [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 26,500 26,500 53,000 53,000
Engineering and support services        
Disaggregation of Revenue [Line Items]        
Revenue 25,818 20,590 56,226 44,838
Engineering and support services | Commercial        
Disaggregation of Revenue [Line Items]        
Revenue 1,520 1,737 2,673 7,423
Engineering and support services | US Government [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 24,298 $ 18,853 $ 53,553 $ 37,415
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue - Summary of Contract Costs (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Commissions    
Capitalized Contract Cost [Line Items]    
Contract Assets $ 1,102 $ 1,114
Other contract costs    
Capitalized Contract Cost [Line Items]    
Contract Assets $ 1,884 $ 1,970
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.2
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Lessor, Lease, Description [Line Items]        
Operating Lease, Lease Income $ 3,100 $ 5,300 $ 6,200 $ 10,700
2024 (Remainder of Fiscal Year) 6,195   6,195  
2025 12,391   12,391  
2026 12,391   12,391  
2027 12,391   12,391  
2028 12,391   12,391  
Thereafter 82,106   82,106  
Total lease income $ 137,865   $ 137,865  
Next Generation Satellites        
Lessor, Lease, Description [Line Items]        
Property, Plant and Equipment, Useful Life 17 years 6 months   17 years 6 months  
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.2
Stock-Based Compensation Narrative (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation, number of shares available for grant (in shares) 8,726,346  
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 1,446,000 626,000
Share-based compensation, grant date fair value of stock options $ 43.1 $ 37.9
Service Based RSU | Director    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted - restricted stock units 54,000 47,000
Share-based compensation, grant date fair value of stock options $ 2.1 $ 2.4
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 3 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 34.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 8.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 461,000 193,000
Share-based compensation, grant date fair value of stock options $ 13.7 $ 11.9
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 303,000 134,000
Share-based compensation, grant date fair value of stock options $ 9.0  
Share-based Compensation Arrangement by Share-based Payment Award, Other Share Increase (Decrease) 83,000 55,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 2,361,000 1,055,000
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.2
Stock-Based Compensation Outstanding RSUs (Details) - Outstanding Restricted Stock Units - $ / shares
shares in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Shares Underlying RSUs    
Outstanding - restricted stock units 2,795 2,970
Granted - restricted stock units 2,361 1,055
Forfeited - restricted stock units (33) (32)
Released - restricted stock units (779) (793)
Outstanding - restricted stock units 4,344 3,200
Vested and unreleased restricted stock units 684 793
Weighted- Average Grant Date Fair Value Per RSU    
Outstanding - weighted average grant date fair value per RSU $ 40.24 $ 31.60
Granted - weighted average grant date fair value per RSU 30.31 59.57
Forfeited - weighted average grant date fair value per RSU 40.42 42.89
Released - weighted average grant date fair value per RSU 49.62 36.88
Outstanding - weighted average grant date fair value per RSU $ 33.15 $ 39.38
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.2
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 12 Months Ended
Mar. 31, 2024
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding          
Options outstanding, beginning of period (in shares) 676 676 1,185    
Cancelled or Expired (Shares)     (4)    
Exercised (Shares)   (273) (479)    
Options outstanding, end of period (in shares)   403 702 1,185  
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 $ 11.55 $ 11.55 $ 9.97    
Options cancelled or expired - weighted average exercise price per share     10.25    
Options exercised - weighted average exercise price per share   9.54 7.67    
Options outstanding, end of period - weighted average exercise price per share   $ 12.92 $ 11.53 $ 9.97  
Options outstanding, end of period - weighted average remaining contractual term (years) 2 years 4 months 20 days 2 years 5 months 23 days 2 years 10 months 28 days 2 years 7 months 20 days  
Aggregate Intrinsic Value          
Options outstanding, end of period - aggregate intrinsic value   $ 5,530 $ 35,534 $ 49,094 $ 20,036
Exercised (Dollar Value)   $ 5,097 $ 26,151    
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.2
Business Combinations, Asset Acquisitions, and Joint Venture Formation (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Business Acquisition [Line Items]    
Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Costs $ 2,400  
Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain $ 19,800  
Satelles Inc.    
Business Acquisition [Line Items]    
Equity Method Investments, Fair Value Disclosure   $ 39,700
Ownership stake   19.50%
Equity Method Investments, Fair Value Disclosure   $ 39,700
Satelles Acquiree    
Business Acquisition [Line Items]    
Business Acquisition, Percentage of Voting Interests Acquired 80.50%  
Business Combination, Consideration Transferred $ 125,500  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.2
Business Combinations, Asset Acquisitions, and Joint Venture Formation (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Apr. 01, 2024
Dec. 31, 2023
Jun. 30, 2023
Business Acquisition [Line Items]        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents   $ 14,738    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other   1,901    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles   57,000    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets   5,041    
Goodwill $ 100,333 100,333 $ 0 $ 0
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets   179,013    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities   13,821    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net   $ 165,192    
Customer Relationships        
Business Acquisition [Line Items]        
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life 12 years      
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.2
Business Combinations, Asset Acquisitions, and Joint Venture Formation (Details) - Acquisition-related Costs [Member]
$ in Thousands
3 Months Ended
Jun. 30, 2024
USD ($)
Business Combination Earnings Or Loss of Acquiree Since Acquisition Date Actual [Line Items]  
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual $ 2,670
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual $ (4,793)
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.2
Business Combinations, Asset Acquisitions, and Joint Venture Formation (Details) - Acquisition-related Costs [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]        
Revenues $ 201,067 $ 195,466 $ 406,792 $ 403,406
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest $ 14,222 $ (35,179) $ 26,215 $ (17,325)
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Tax Disclosure [Abstract]        
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest $ 19,203 $ (34,275) $ 48,354 $ (28,798)
Income tax benefit (expense) $ (4,565) $ 5,211 $ (12,496) $ 10,664
Effective Income Tax Rate Reconciliation, Percent 23.80% 15.20% 25.80% 37.00%
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 21.00% 21.00% 21.00%
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.2
Related Party Transactions Related Party Transactions (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Mar. 31, 2024
Dec. 31, 2023
Related Party Transaction [Line Items]            
Equity Method Investments $ 43,534,000   $ 43,534,000     $ 67,130,000
Nonconsolidated Investees, Other            
Related Party Transaction [Line Items]            
Ownership stake 39.50%   39.50%     39.50%
Satelles Inc.            
Related Party Transaction [Line Items]            
Ownership stake         19.50%  
Aireon 2022 Preferred Equity Investment            
Related Party Transaction [Line Items]            
Payments for (Proceeds from) Investments     $ 50,000,000      
Equity Method Investments $ 42,800,000   $ 42,800,000     $ 44,600,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 $ 2,300,000 $ 4,000,000 $ 4,600,000 $ 8,000,000    
Service Agreements [Member] | Equity Method Investee            
Related Party Transaction [Line Items]            
Revenues 5,900,000 $ 5,900,000 11,700,000 $ 11,700,000    
Administrative and support agreement accounts receivable | Equity Method Investee            
Related Party Transaction [Line Items]            
Nontrade Receivables 2,100,000   2,100,000     2,200,000
Aireon Investor Bridge Loan            
Related Party Transaction [Line Items]            
Bridge Loan 0   0     0
Investor Bridge Loan Commitment $ 11,900,000   11,900,000     $ 11,900,000
Maximum [Member] | Hosting Agreement | Equity Method Investee            
Related Party Transaction [Line Items]            
Revenues     200,000,000.0      
Maximum [Member] | Power Agreement [Member] | Equity Method Investee            
Related Party Transaction [Line Items]            
Revenues     23,500,000      
Minimum [Member] | Hosting Agreement | Equity Method Investee            
Related Party Transaction [Line Items]            
Revenues     $ 102,500,000      
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.2
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 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Net income (loss) - diluted $ 32,336 $ (30,741) $ 51,989 $ (20,966)
Weighted Average Number of Shares Outstanding, Basic 120,612 126,239 121,877 126,569
Weighted Average Number of Shares Outstanding, Diluted 121,242 126,239 122,703 126,569
Earnings Per Share, Basic and Diluted $ 0.27 $ (0.24) $ 0.43 $ (0.17)
Earnings Per Share, Diluted $ 0.27 $ (0.24) $ 0.42 $ (0.17)
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 207 0 271 0
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 423 0 555 0
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.2
Net Income (Loss) Per Share - Anti-Dilutive Shares (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Performance Based RSU        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of diluted earnings per share 0 82 0 202
Restricted Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of diluted earnings per share 0 620 0 676
Employee Stock Option        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of diluted earnings per share 0 491 0 594
EXCEL 66 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &@X]U@'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 " !H./=8I4*?T^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIW]$(71S43PI""XHWL)D=C?8M"$9:??M3>-N%]$'$'+)S"_? M? /IT$L< SV'T5-@2_%J=OT0)?J-.#!["1#Q0$[',B6&U-R-P6E.U[ 'K_%# M[PF:JKH!1ZR-9@T+L/ K4:C.H,1 FL=PPAM<\?XS]!EF$*@G1P-'J,L:A%HF M^N/<=W !+#"FX.)W@7_*ZA1TB MZP$IO8I6\M'31IPGO[9W]]L'H9JJN2ZJVZ)IMW4MJS:=]\7UA]]%V(W&[NP_ M-CX+J@Y^_0OU!5!+ P04 " !H./=8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &@X]UCC6F!>%0< .,N 8 >&PO=V]R:W-H965T&UL MM9K_;YLX&,;_%2LWG39I:<"D2;IK(Z6DW?76=EW3VVEWNA]<Q_CTF?&?V9)2@5Z2.,W..DLA5I]ZO2Q8TH1D M1VQ%4_G-G/&$"+G)%[ULQ2D)BZ(D[F''&?02$J6=\6FQ[XZ/3UDNXBBE=QQE M>9(0_GI.8_9\UG$[ZQWWT6(IU([>^'1%%G1&Q9^K.RZW>K5*&"4TS2*6(D[G M9YV)^VGJ#55!<<3WB#YG&Y^1:LHC8S_5QE5XUG'4%=&8!D))$/GOB?HTCI62 MO([_*M%.?4Y5N/EYK7Y9-%XVYI%DU&?Q7U$HEF>=40>%=$[R6-RSY]]IU:!C MI1>P."O^HN?RV&/<04&>"994Q?(*DB@M_Y.7"L1&@>=N*HA[(EX30[[0EY1E77"RKU\U(=;U$? MH!N6BF4FE4,:ZO4]>:7UY>+UY9YC4/"//#U"GO,180?W#=?C[RJ/CY [V%H^ MA"G9-TNJ8>)3MB(! M/>O(<2"C_(EVQK_^X@Z1H%Q6^2R1\H.#+Q \7:\K,DIO$[KOD=[\//E[V1DUBV M-Z0OZ M]-1&$E1S'F("!M6V!61+3@ UJ8 .PF7[.N;IU+Z,LD,!^ M4,+5*(?D*&SL=K!:M^OBKN>:B(&%;8E9$M.(#6MBPWVZV&444XY\B6G!N+%_ MP3+7A"\HF@2!] Y4]7C(N"F" B-SH76/"'T>[X8%%; M8);$-&"NTQ@_!VQA;3Z^Y80+RN/7"IO1YL%:@N>F0<^'R]KRLJ6F ]MPRNY^ MP!Y>5\8A?D>]ZW2_&2&!9:TA65+3(>$&$@8;.9&$PH+294P61DJPP)S$F;DO M@76M,5E2TS$UQM\%S?!ZO)HE)([1>9[)KS-SOH)UMM.RZNQMJ>FT&F_O[F7N M+Q+*%VI0_RP5Q%)Y]!5)C19BA^!V;%8-O2TU'5MCZ=V]//UL264G@V#!,MMA M637SMM1T6(V==V$'7H_N=Y1'+ 2]_ ZI>I)BZRP%+-":W"%A_GX2A5,\^KC^@8J[L:VJ^2V%)=WCL2"N7J>F=UYG:(=(";=(!A5]\D34[2+"I>"VS/YCO$MMHWN*XULD-$ M!-Q$! P[^F($9(5@.!+34=4A,(,.SDKUGASY9,/C1O\^31 M.&MZOD-$@NKBT; [[#N.D9C55&!+32?6I (,6_F-.6N(&"SB.&[7\TX&Y@YF M-0K84M-Q-5$ [S7%?Y4&C,OAJGAYMO&T]%F>"OZZ_1;=$30NC "M)@-;:CK M)AE@V,S7 7EY9((%4+)>F+;" U6W#*1#5>UIG:(=(";=(!A*_\0"7E_LCER M\?O'#VA&@YQ+C$9:L))Z[2L?MC/!@I\?T3OG2-Z[:"73V1.)S5/" \&\@'TM(G/UHEU?$U,\/:*"0_D!5V%\G:-YM4" N#9L4,2#[JNU^^? MG(R,:*RF!5MJ.KTF+7BPM[^=S*:3;[W;SS/T_O/UU_/)-9I=7%_X#^AF&*HSF93$V X!O56UJ2TT'N['*Z!#+C.RN,[*[T.@06<-KLH8'1X7U M\P5=O 1+DB[HUK5&.X3*'F_D935VV%+3>36QPX,3@_%Q M[+-B.$;U5M:DM- M9]D$$F]P@'O99L;PK:I-;:GI/)O$XL&90N^;=]+IR9Q2!)80?5>>3[W.*/NL MD6RI/MCP)H5GU'V)#U]$:V2[3EJRZ&VL"E9O3HO5U1D*5 @K%PC7>^L5W)-B MW7*O.;Q<_GU#U(O7#,5T+DN=HZ&\"7BYHKK<$&Q5K#%^9$*PI/BXI"2D7!T@ MOY\S)M8;Z@3UNO;Q_U!+ P04 " !H./=8@<8$P90& #[&P & 'AL M+W=O7?/D3J]D]57 MM>%YXTEX/%M;W31/[,9.+Y^M/Y+ZSPX<\T4/Y?Y M7R+3F[-%O$ 9OV%UKC_)N]_XWJ&@L9?*7+6?Z&Z/]18HK966Q7XP,"A$V7VS M^_U$C 9@?V8 V0\@WSN [@?0UM&.6>O6!=-L?5K).U0U:+#67+1STXX&;T39 M+..5KN!? >/T^ER6&2P*SQ!<*9F+C&FX><=R5J8<736&%3I"7ZXNT(^O?D*O MD"C1YXVL%2LS=;K2P*&QM$KWSWO7/8_,/.]#71XCZBT1\8AO&7[N'G[!4QB. MV^'TO9"Q U]I[RMU65^?,[5!L&HH;2[XMUKL6 [.6U>Q,Q6U MIII2L%N'-/#QZ6HW=L=$13B.O!YUP-/O>?I.GF_35-9 "ZI$RH'C=K!QNOP'AB',2C)W:\3%2" M,9WA%?:\0B>ORXIOF<@0O]\VB:W:)9=ZPRNH)^-HM_$.#48XCJ/ILEM0(0U] M.^^HYQTY>7^6FN7?03$R'DY"W\?AA*,%%F$OGB$9]R3C)R87!+32#^VD-BFT M!4G3L^$9FR0P"2%")V1MN"2(@MC.-NG9)DZV/P-!X/J1ZXW,4!.P2A=S&9\8 M''P:4'_"U$2%$:8S&8^]084\)],_VOB<7_3]\(.$BK _32@;+(R\F6G$(Y'$ M3^2Z9N6M@$JTYSB[XGM#!SD=A-B;$C5A/O:2F=3'@YQAIX*L?Y4RNQ-Y;J5& MS+3U/$KIE)N)FUO?07JP6WNZY':L+[6E:Q0&T[2V 2&AHFANZ@;5P?YWM0*Y M8-S^ G>KUW(;@I:P=.CUH&':+V-5&5OI(\ZI BD/MA=8OX]?VR#;5 M"HVA: BM%BS %'C%BR(01*!-XAN(@8-BM M8$"QJKE3>4?!977 5"W?#Z)HZH )"_QXY.>A X.X8;>Z7? ;7C4Q4''H;6K[ M')M:!>(;&$7$A%'J!=$,Q4'1L%O2#KN$IZ;35"N,H\ S L*"HS@(9IH%,L@: M<[' MLSQ/W10T3'#L3Z?:A@/J/IDA/MK(N95O&KLM4R1O^EC90J43LK22-Q7/QSB< MIIT-1I-P1GG((([$+8Y=\Y/WL?)$5!-3 G$0$2-&++#0(W-L!YTD[NU9EX%/ M<32W7#BAT. 81!)$CI[F"LMTZ\;F6>\4J]_B F.WK2[%/U@/]IP2NZSSS9> MR-JA[X/ZDB?4-\M$D^ 0G,W^]TB4*&5; <%J==V44.SY-$RF>UTK,$[\<"Y M![4E;K6%=J$NZKP];\OXC4B%O;*:2GI$$EC:Z2;2"H0M7#(CNF007>(6W3'3 M?3\C"UC$37.@K+FB&U1%392EHL5$1+#":>#-.T$&+J5N+N[JE9C/$ M>@IFZFP4AV$R/6"RX.(X]D:X0]*#'%.W'!O%MBUESW3"E%S[WLH&=.VMZ"#. MU"W.32V6)6K+TQ)=;1@4 /3W1UY<\^H?*^<7/75]*6N'WH_.7>E+5F7J[!:> M[?L+63OT?>@6J+M;V*^\ZE;^E7?L>1CJZY/W[A19PP=,V MSOK7!DMH$=66M^^/0;%7WIJF[T7+;OJRYEEK+HKW<< :1TP#@_QLI]>--\_ZG?]^W_@]02P,$ M% @ :#CW6 Z1 ()H @ C 8 !@ !X;"]W;W)K06)V/MB"41AI%TS8)J:(:>YCVX":WC84_.MNA MC%^_:R=$8;2C]*'UM<\Y.>=:O@ M\&2MC60.2[.A=FN 58$D!4WC>$HEXRHJ\K"W,$6N&R>X@H4AMI&2F3]7(/1N M%B71\\8MW]3.;] BW[(-+,%]WRX,5K17J;@$9;E6Q,!Z%GU*+N<3CP^ .PX[ M.U@3GV2E];TOOE:S*/:&0$#IO +#GP>8@Q!>"&W\[C2C_I&>.%P_JW\.V3'+ MBEF8:_ZZ>11<1J6#-&N%N]>X+='F"P5(+&[[)KL/&$2D;Z[3LR.A N#P-",CY 2#M">BPAZPA9"-HZ"[&NF6-%;O2.&(]&-;\(O0EL3,.5O\6E M,WC*D>>*N585W@E4!%=6"UXQA\45$TR50)9>V)*3!3.@7 V.ETRET>7^&,#RWY.<-R!687WC^@5!BPVY.'?KT3Z-EY^FJ]90>\/2M42.2Q6!'KVDDZQ.WV+TKY%:= ;'VS1,"IV@FB#5>C3'1,-D 68 MM@7[LK;BTR#N_U,/13R*XR2G#\-(;Z%>.,]ZY]DQSFWKO+T.PAI7:\.?T/T) M5]WNZ3[GK?ADX"F+N\\_[H]!OD@P[A.,WY^ 6]N\[7[\RE.27$R2B]?N]R#3 M]/Q\>M#]I'<_>;]['*76,55QM7DKPN3H"'N0!R+0P:SP<_J&F0U7E@A8(S<> MG:.(:6=?6SB]#>-CI1T.H["L\74!Q@/P?*VU>R[\1.I?0,5?4$L#!!0 ( M &@X]UCL^/=CVP@ !\R 8 >&PO=V]R:W-H965T&UL MM5MM<]LV$OXK&%WG)IFQ([SQS6=K)C:9-IU+FHF3ZV=:@BU>*4(E(=OIKS^0 MHD416")VBOMBB?2#A]C%2.WHM+_N97U)E?ZL+Z;-]M:Y*MNT*:<4XS#^28OJMGBO#OWJ5ZW%["TYRSAN!W2(_Q3BH3GZCEI3;J3\HSUXO[J8X79&HA1+U5+D^N-> M7(FR;)GT//[L26>':[8#C[\_L;_KC-?&W.2-N)+E[\5*K2]F\0RMQ&V^*]5G M^?"+Z T*6KZE+)ON+WKHL7B&EKM&R4T_6,]@4U3[S_RQ=\31 ,T##Z#] &H. MX!,#6#^ /?<*O!_ GWN%H!_0F3[?V]XY+LU5OCBOY0.J6[1F:[]TWN]&:W\5 M51LHUZK6_RWT.+6XDM5*+[M8(?VMD66QRI4^N%;Z0\>#:I"\1;]M19VWZ]J@ MO&J1&QV4ZS9:[@5Z7RWE1J!3]/4Z1:]^>HV:=5Z+!A45^K*6NT:/:$[03Z/C M\[G2KXK8'SJ'A\ZQL^USPZ.HT^.NZ1. MPE]WU1O$\ FBF')@/E?/'\X@<_[>U;,?OOK(&>P01:SC8Q-\G\6]J';B#%K7 M_4@.CVSSX%FSS9?B8J9CJA'UO9@M_OD/$N)_04[U29;Z),L\D8WI\E*G[6X1H#78#X^ZX6WIN%]03' 8G<_OC[UKPTC""(['L-2&<P MS(:Q)&8Q.R$8K$1Y6 M(G1&W6?-F-?+=5<35CKX2KEM2P:T''NFX"@6PH!0(_QL4!#2T @^&T181,S8 MLU%)@#D<>='!WLAI[[56,SKN3M"=J'0,EIW=^4H7Y:)1;4S>@_=>9$V%AU&; M=4>VVR@6,988QMNHF 6,&\;;J"C$1U<<61\?K(^=UJ="A]"RR/?RKK5\(VM5 M_-6=@.R.[=7$460LYY6-(H0'H6DX ,,XL%(. $LPBV/8].1@>O*,]"JMQ -9 MG=@S"").B6&V#:,XP9%IM@UCA 38")X,@"6$3L4[P8,VQ$[#AUQ;[$7>JU(V MS6M0O6$[S%G(S>4&8*W?77(.++E>([/20C@2,\Q-NP$<#W!H60[@ MF$YIP83Q@] E3O6VZ!OK5_]N6F[=%U.MZU&?FH)[\1M[(6*/MS5ZAO MZ(-0:[G2;?F]OE&Z%O[DJ4?_DC\*??11ZL-*U;+3,^CII@*=&@ 5E9JK?P7 M3AFG1S[H?6KCN%8PIH"!Z&@<)5/Q-"A6XI:LO1]4_JB=5HG;0@WW$FB^K2-U M#(2!:3Z@7"FQ:AI 1BA/0M-Z0.+B,)RJYH-\)6[]^G->5'T%1UK#B7VX;/;A M4@SA CK"UI0D"I/8=(0-.R5A%)F> -ATCB2F(P V&C,ZX8A!R1*WE/THU#,$ M36RWKY0Q*X7:L%.&(VXMOHT+2!(GILD G5:&83AA\R!AB5O#_M[MF(H5>GNO M\\:=0!]WFQN=5>4MNM[OU_VV4XW2PKYK<2[SIEB";@$$+L6AUESE9@O-<]RAI@*T"= O:EK8!7MM0K6^:+;;PP@R"F M;D'\K"3> M-66_)[/Z[\Y1P2DD4^U[$A+'C)I^ %!6SY1!*#ZQ^TL'54S=JOAK58N\+/[2 M&;L3--KRJ[Q9HW>E9OI%K.ZZ-*U[A#:#:Z$'^@+0ESP.L.D,0/QB7>M,;P"P M.+:\ 4A?/-$CT$'04K>@=:0GT/#0?A 0D2 Q#;=A.H!CL\BG "Y@A%OW T@7 MX@DA1P=%2]V*%BI0KK(4/:LLV2BP+$%D9JW/8++)LC1(6.J6L- O2 M/?3%)<@G6^J5+?/%-EZ$05/3Q*D-7$\]J5..OW@1?+*E7MDR7VSC!\^#?F=N M_?[=9Y_]^-%3S8!RZ^$GA.,!,6_I%, Q3# W-S$ '(TY3R8J(!MD.?O.[O3S MGH RKYO27ME2KVR9+[;Q>@PM G-O2E_)IA,;/TNYVK\@\Y2=T;4LP4K$[&UB MEO"0FR$)P )NR3$ %@<),14( (LH9A.UB!V]^^%6XM>[FV99%VW3W.XI33X# M=M.\."#]O@KB]UV0_\?+(&QH$QC_X;K$G!W&BQ?!)UOJE2WSQ39>A*%/8>X^ MY?MUR6X(*(UB<[<(@D7,?(Z> C >A69+DP&P,,'!A!)G0Q_"0B\UR=G-O#CZ M?+*E7MDR7VSC]1@Z(^;NC'ZD)@&;\FU1,N,1W+LWBTT*P-K@-I]U #!=WR;C M<>B/F+L_RJH[?4;4;42VUC>[[5;6"C6.OLE-^>+@]-HW>67+?+&-%V?HF]B/ M]TW,:]_DE2WURI;Y8AN_,3KT3?QO]DTQ]2+!_.B%]XVH[[I?&C1H*7>5VK^U?#A[^#7#V^X=?N/\)3F[(L#YE)QE M^]\J#/3[GTY\R&N=6AI4BEM]*?PFTKFKWO\:87^@Y+9[W?Y&*B4WW=>UR%>B M;@'Z_[=2JJ>#]@*'WX0L_@=02P,$% @ :#CW6 XEBRN]O&_:W[J54GWT:;/>=J\N5GU_^\/E9;=8J4W5?=_[G_WMKUZV>SZ=;U5;]NHVVTV5?OY MC5HW]Z\NR,4?OWA7WZSZ\1>75R]OJQOU7O6_WKYMAU>71Y1EO5';KFZV4:L^ MOKIX37Z0Z;[#OL4_:W7?G?P(:OCO3LW5 M>CTB#>/X_0!Z<>0<.Y[^_ >ZV%_\<#$?JD[-F_6_ZF6_>G617T1+];':K?MW MS?V/ZG!!?,1;-.MN_V]T?V@;7T2+7=OOP?_7I,!$G'0@[TX$> M.E"K SO'P X=F-6!DC,=DD.'Q&9(SW3@AP[<[I"=Z9 >.J3VD,YUR X=LKU8 M#[.[E^:ZZJNKEVUS'[5CZP%M_&&O[[[WH$B]'4/Q?=\.?ZV'?OW5O-EVS;I> M5KU:1N_[X;\ASOHN:CY&\U6UO5%=5&^'/S2+WU;->JG:[B]1^?NN[C_KUM$L M^O7]=?3M-]]%W:IJ'[K\LFIV7;5==B^B;XS7+R_[8=PC^^7B,,8W#V.D9\;X M2]-7:Z#;W-]MWFPVS6'L+Z+W#R/[]\]J\T&U_P'@KD/@7F^:W;8'4$H_RNOE MLA[?@]4Z>EO5R]DP,_/JMAXNT#XX[NP9,SX&_43;T=4:,WU;K: M+E3T[3 5#^'S753UT;5:?!\Q\B*B,:50S'CQQQ7\A^ZV6JA7%\,2W:GV3EU< M_?E/)(W_"D72 QC?@XVK]]T5H;R(!^*[TPC!Y"PQP00FF$0",P*#'0.#>0-C M__Z*FMOQ3=)%ZI-J%W4W!.&P=$35?=4NN^A.=>-J=1(P4'QX:4+C@P'QD=G1 M@T'BG;G?M8C5L2[O] M8M&JOF[U;F;Q>_<;?=MMAOQ'O]QL,"@HO>&A0I-!^(TZX%168G"4FF, $DTA@1E1D MQZC( C>B4S:?#YC9J7Z$YIQ; LZ]W('3= V0TM0D+,&!)2FQ;DC";<<)3YG9 M2KJM9DF6)N MQFQ,U+?5MEM7#PF:Y7]W73^^"4&M73=JEA!;:4S/YQH5K41%$U.F0V)1FCIK MVXKX?:M?MZVJUO7_AJV0K(8'SV:T_;M5)-8#TH]J.3R#W+R(MJH?U]SA%@O* M[CI-2>PLLYA^SC4J6HF*)J9,A\2B-&77EA3Q>U)_'P2MM\,]5$7?KIL.=IL( MX!#1N$A36UI,)^8:%:U$11.H:/+Q^375U7X2"3*4IIA(!#!^XC@FA7.CQC18 MKB%:RNW]$M"(D#RESAW8;C:6F?=SU1[] M&U@'3&-F?D"STXP\5-82%4V@HDDL-#- M,%$)CA,&$E$/T]PG+AN$$UR M.TA0_2=4-(&*)K'0S"#15A69XE4]-9?H)PF.$-=OFI'4CA!,RA(53:"B22PT M\XB*-L.HWPQ#3"GZF8*/JP!&U7"OMAYZKE%)2U0T@8HFL=#,0-$F&O6;:$], M+?K1@X/#=:# Y"(J:XF*)E#1)!::&1TG1]U"S[I-V:)2P Z+<\X+*Y4W][.' M/BI M$Z6$6HTM.*YU5 #1-2%-:>1P+-9CDC-(:?%*CVU^B$TV034XT4..25 MIZEMK/D9@Z<;U5B;=@D"E51BH9D2:VN-3CD2]H4I1^J:2 5+;,51/36 ,K;? M7A-&)5!');'03!&U44;]1MF7IQTIX.[DN9TU]M,'2XCJG4VZ H'**;'03+FU M M;ZCGL%#12E0T,6D^)!:GJ;0VN*C?X,)(.E+@B%0@890XA%HYDT\,NWD,,2J15@'U+)%!IDU M-,OLC $J:XF*)E#1)!::&2 GQ8M?JWH1MWP1\(5B[M0OXA8PXE8PXI8P/H=E MQ;1EQ:985D_-//I)@D/$]9QFQ$E.HW*6J&@"%4UBH9DAH@TQ]M6J&?U,P7$" MN%6Q7;0\]Y,'/RM I^B8_:P -(KS(K%/RPJ@ M(6.%77DG@68SRC@KLC//"MIG8WA5C@PH$^3<3KO._8S!\XWJKTV[!(%**K'0 M3(FUP<:>L=J1N48236-'"T,QCPL+@M(^HQ+RPT\R-%M%F6/%?-8P(X M/$EBG_N=^_E#141%*Z==@D EE5AHIN#:/TN>M>8Q@?PEGN2Q;9SZAQ&L.T!K M6VE0FR2-G648=602G) XS[(SYW<2;;@E3ZAY3%SWB[&$VTNHGR)8!50K;=HE M"%12B85F:JH]LN09:AX3H,@OLW>'.\*A'M%#12E0T,6D^)!:G*;QVKQ*$NL?$=9(X*7+[(=-/%2PM MJB^%BB90T>2CTVMJJPVGY"E5CZ#)E+BV4):GJ>,G^)F#I8;,J,+>,$$%F0E+ MG4^) !HR'J>VGP TF]&"DI//L3'G75LY"6+1(RP#:M%C MDU)$VLI>@:E;5$ M11.H:!(+S0P0;3@E7ZGHT<\3'"= T6/L! FJ%X6*)E#1)!::&23:LDJ^1M&C MGR0X0J"B1[M:"96R1$43J&@2"\W\%%7MAO&O5O3H9PH-$PX=IV+$7DI024M4 M-(&*)K'0S$#1+AK'*GH$=R-^].#@@,Z0 9E'5-82%4V@HDDL-#,ZM'/'GUCT M" >%ZX?EG*6Y_3%'?O+0)P6 E5#[X^2@1G%:I,RNU $:)L/E6HZZ!)K-*$\9 M.?.$QK7!QO&*'KGK(]&8QW81AY\Q>+Y1C;5IER!02246FBFQ=M;XE!-D7YAY MY*Z%Q*E=,>N2 ZY61S,[X^RF"14"UT*9=@D EE5AHIJ;:&^// M4/3(@2(_9E>;S/W,P5*C&F&H:&+2?$@L3E-I;7#QYR]ZY( AE>1.9;-_),'* MHQI4/()>P@'Q]-M+P*RCGSE8:I?5S3I"C<"L(] 0RCH"S>"LX^7)-X6. M7S7[<]4."V(7K=7'H6?\?38(USY\>^O#B[ZYW7]YZ(>F[YO-_L>5JI:J'1L, M?__8-/T?+\;O(SU^A^[5_P%02P,$% @ :#CW6 ZAY,!]" 4B0 !@ M !X;"]W;W)K4@],YR99X;4 MV;U4/_5:"$,>-G6CSV=K8[:GBX4NUF*3ZX]R*QKX9275)C=PJ^X6>JM$7G:# M-O6"!4&\V.15,[LXZYY=JXLSV9JZ:L2U(KK=;'+U>"EJ>7\^H[.G!]^KN[6Q M#Q879]O\3MP(\\?V6L'=XC!+66U$HRO9$"56Y[-/]'091G9 )_'?2MSKHVMB M5;F5\J>]N2K/9X%%)&I1&#M%#O]V8BGJVLX$./[<3SH[O-,./+Y^FOUKISPH MALTXT&;:K&+N.-4?!K!>/,Q5(V)2R** E<:5E796[@YL; /U@MHXES??-F_F4V\.2;? M9&/6FGP!!.7S\0O0XJ *>U+EDGDG_'?;?"0\."$L8"&"9_GZX=P#AQ\LR[OY M^)1EK=%6G=%62FX(1)[*3=7<]:Y;F4KH4\QL_;0A/JT-ZU.]S0MQ/H.XU4+M MQ.SB[W^C_01:JFD)N!/E02ZU_Q;3MITBZ*6S. MV5U$-$NSL\7N6 U7:LZ"+(X/8L\ 1@> D1?@9[$22H&[[U&:_$&@GMQ/$QV] MG@8L2T8@7:DY3<,@PD'&!Y#Q"R!A:8HJ[[->4Y)\(Y6I_NH>8&!C!&P0L6"$ M%A'+ IZF.-KD@#;QHKTQLO@YMXFU)&!38!O=(__0@#= +@'TK4TK1;ZM3%Y7 M?XD2]8O$@<Q]E!%"+/]O*/)*-,&MIW7LGM.G2.08Z M0_PVIIR.8+MB+.4,ATV#@7\"O['KFDBS%HI4P#CZA("?H&02N [!QI9%A"C/ M)B >423U0RR*WFB.0@[JRZ*Y6FP02V@;^H MG\ .GKG-'R?=$J.E)$WC,4)7CH7Q5/ ,[$7]] 4052N\2U]7^6U5=P41JH#+ M5'/*PF1<(V!R:3KENP.A43^C'8H$)2# 6MS&+@]!X% G/2%B/,BF0G_@*^HG MK-Y%:]GTC M6ANCR%T.HA&+0@<\)A=EV43 L8&M6/"FHKYGUE<4]YX]]$VLD^51 M3:0$N6PU2$$ZAUKCM[XF[59U_WN)*N(2(Z5!0OE8$5=NRN4&[F0O<">BPY>^ MO/O6EW=7_O*.N<0XCA=$9 Y-0S %?B!/]G(+V$5[J[LV"PT8%+3+EW/*DX2. MLSXF&'E\9^!6%KTIU(?B_Z50]W+VFT/]G69[;H6!OIF?OB^E@C&@M29M4P++ M -60'Y9D_B-SM/UD+@TS!@6'$RNNW)2[#5S-_%Q]B!5H@5X&BI%V$ 7QN';# M!%,63:$=:)OY:1NU[7>QD_7.NMD2DE%ER->\L%R.EO7,)>GH6=CN%7#%IL / M/,[\//Y=;%M5K'-;TD$*A5Y_ T;7MOU'D6)-9A2FP;C+1 5IEL03VRA\X&[N M[S0'YUB1S^+6D"NM6PAI0992XZF3N_TDU,[CS@.1FC O'RB6^RGV6LE"B'*? M>\2#4$6EA87>F1@J)KL[@8-VV93%#NCOJH1\KQ[) MY\I6J4T)U<*R]_&;*1_G"(MREL3C-AN7BZF,>.%IC'7203+1"?.!6[N=6NURE*)2 M)&I7JWC2HKL0Q[K:IVK0S0J@^F M,&?CF@D3BR-.PPF-!O[E?O[ME^I5\$_( MK;BKFL8Z)ZPZ-("51&MO[K)O0M-DS'&(&(602J8R\<#2W,_2;]))V,T-KS8N M%<<\"L 4_$S*6PR\ M^5#JG69[?BHU% *AOQ"X:HRP*T?LGF2WX3QQ,(&>5[ED'X9),*X)$#&>!FR" M7\.A+@C]=<'5T4G5@!\%BI0!:3KF(D2*IME$(@B',B!DKW>SLM)%+76KNOJE MDO@PYE/W.>T O#[2DKS=&-?&PO=V]R:W-H965T&ULM5?;;ALW$/T58@,$#B#H9N?2V!8@.TF3-D&-J&X?BCY0NR,M$RZY(;E6 MW*_OF=G52DYMIP;:%VMY.W/FS' X/MGX\#F61$E]K:R+IUF94OUR-(IY296. M0U^3P\K*ATHG#,-Z%.M NI!#E1U-Q^-GHTH;E\U.9.XBS$Y\DZQQ=!%4;*I* MA^LSLGYSFDVR[<1'LRX33XQF)[5>TX+297T1,!KU*(6IR$7CG0JT.LWFDY=G M1[Q?-OQF:!/WOA5[LO3^,P_>%:?9F F1I3PQ@L;/%9V3M0P$&E\ZS*PWR0?W MO[?H;\1W^++4D1OFK-MW><:;R M)B9?=8?!H#*N_=5?.QW^S8%I=V JO%M#PO*53GIV$OQ&!=X--/X05^4TR!G' M05FD@%6#]W3+^VQZ+^!/C1NJP_% 3XZ6VGQIX\T..-<1KR:*L6F"2D:8KJC_DRIH!$ M^_,VA5H"1[<3X,OW,M8ZI].L9EOABK+9XT>39^/C>]P[ZMT[N@_]OPOS_V!& MO0NF,$V%V:IJG,EE-JIW+A^J@U22>OSHQ70Z/L9ZK=VUC";'3Q1TJG6@0AEH MGWMDEHL8Y3TX!JL^3G$7)\/5(/>AP!+APJ52QHU+QJT!VU-=DZ.@K;WF=:H9 M$&>9TJ4S/)+@1W70,;P<+H;JQ_G\8LMQJ'[%YCWBD^?'4* &:NLD^+-!%$0# M*^Q$DS-P*H-OUN5 Q&/_NC/@IV.DU)[T&X>]R^N!;.F(P]?=YM@L(]1%O1WT M.B_ V5KP5^_?G]\QW7,U544XCUG6VJ7=_K?>%C 16Q3F"6%,0*F.-4FQW5DW M%%LI6&<1@\D]+&:Y;0H2\;M@22H=F"- M"*Y"I",PM+O[""^G?3O,. 44WZ&: P+/ P5F;!P^.A<5:H&+.N\B#9M+;3GE MHBHUU%D2.476H*RSWT-DO)CPM7%=F:FTP]-8B>Z\]!#%\+SQVRCORN._RQV?9G:R\.=8&#L M*Y,8N6Y";+2#S!XX>-N:-ID'*C1<'YETH'5CNVAS7N3!+*4HM76232TX[1#! M[L3KKSDNVUKB6)DH_=VV@BY>G]^HG?%A.1]+WU@8)\4=:J?4I\:U+: X+P6D M*:1\?Q^0^7)(^)8@0Z$#7WP$;_<4?%O=Y\XU /E(M0])P2RWCVHRY@WC'XY_ M[G."DP&)P2%]A;2JEA34X41:FD/]M=FXXEP>MO:!+;&[N5:+"BG-N//U>P"0%-67 M23;[8O=(% F P,$!R)?WSG\*:V-Z]7G3M.'5R;KON^=G9Z%:FXT.<]>9%F^6 MSF]TCS_]ZBQTWNB:/]HT9Y?GYT_/-MJV)Z]?\K,/_O5+-_2-;JAZ7]T]W\S49\G-%_E MFL#_JGL9>W5YHJHA]&X3/X8$&]O*__ISM$/QP7++UMNU(? M7&,K:\++LQZ+T-"S*D[X1B:\/#+A4_6]:_MU4-^VM:FGWY]!N"SA99+PS>6# M$_Y]:.?JZGRF+L\OKQ^8[RIK?,7S71V9[X"6ZE^WB]![>,B_#RDL\UT?GH^B MYGGH=&5>G2 L@O%WYN3U5U]?YQ MKKZ[O?V \/UML+ .7+=%K-,7JG?XZY-1)B^EVUKI 'SH:*6@^K7NE5XN$<'X M;3!+YWQO,&A#<@>2!>--+Y\V5B]L8WL;IZIMJ!H7!EH7(R$=J4I+'_M(EJDA M#'U OP^J2M\=D\>VE=L8'F(^ SH#YJT'3S8>/Z&_.N.MJ^?J!T 3K-JN'#T% MPM@PXZ%OW:;3[5:9.]T,;!^+)8Y::T9+-T,M*[E :S6:I(.AO;DS[4"/*H?] MIP]DD2&8Y=# "G=Q1AIQ9[P894L:-9#M,0VH>8!M>]VN[*(QT8PSM7*NOK=- M,TO:]_JSP7.@5_7I,8%F#>MOR!IZ7!IC/1L4QETXC\ @T3T9'U[$RC8&WV(B M6C=O'[GIC$R.T0X3^3!G)TWVHO7(=Q"+A;7@N6L+@3Q\T=F@(LLB^8]I>+4QC#5O.DVUU<*V&8L+_M# MF/CI'(#0#[!.M 9,/C041HA $J*'Q^JFV:JE=YOH8UGNN7JGK5>_D!CJ>YAB M\#%:?CKHRT>D#,/B/QSNL!/-QVJI33D?Y7+29/ <531#Z]K'XQ,Q'&:H#41& MTC1L*MUUWG50 0[60/^&AE0-!+'++8W8L+&-KM8'PO3=*(UE[P(HVLJ(*]RS MH18<7X8C)9K(J* ;!A/$.*NLL$2G+4_IZ<2;>?Q!)B32CI%I3_"NRP;3=@RP9" @N M0I%RX^9*\!:;G>394LAC)P57&8Q=TPA*P%=\>*Z^^N+F\O+I"_4/%N!B1GP, MVTVXF&5I3)(B#- ";WX;',4\[Q_G+:&&T8 2*H>%;XZ8N=I2__ M8&F!$/A*FV1-RQ\6BD0(=F,;[8\)L*=%$E^R)C:P=7U4[05]+3)$@?*@0E:, M 2T@-ZX(CH')C(V+;3DH>AE<2HN4 Z@302DC ^_2T""T$'AIVXXH0#XTM>+5 MQ(I#NV]'J"G.B$EZ$;EU$YG,9_(8SC#@]XYQF;A'C"C:5;@F@P.6=!WG&7?? MED"]YY)%TO4,S)!PZ!",E?&]SK:?@CWG2BF;N/ZXT]A.TH4B?\1$6>P CD\] M?B0BM@57'6(B($S[S+(Q)8'$H]B<<# 1&+3)#)KE^@8PM5G &ZXN^.G5I6P(@%%28RG MU\6+3F_E*4UT^H3?^,$\N$+A0B4H3TP1+;%KTX6I]! 2M<. L ;(/V97;34E M9=F+&-)[5HA9G;"W-=NTY\N!"0/XS<9XWJ!.=X3I$+U8@-%7$WW9JD"I*JI0 M9D?=A)R1;.1[2 !8G_'IB N$)/![YCG'@ ;\$8$8M(5S0."R\<3+.UIJEE@_\(^J9& MJFW-R+9V#7&X;<*.S"@.^#RFW'/Y.3YDIOB.0,3<9[)9VH58;4$CK.1QC]07 MBQC+N$;<%#! )N19E-C&,!3DA0@[H@LQP%'(>>H:/';+Q^28IPR'YR]^_.%G M_G7QXE'2BNHIX$RFHHD[45QB^(1#Q;$/!-,N+YQ(-EF*R3\[=?$YZ3)7+V-J"T[GG:/^3[[+SV@;@!Q80>BM-*9 MO^M(CKD,%B)/\DC98@((0QPK:8KT2KM.$@&4 "V!)PA1F"*!(:8G4EL*/V.2PSJ"'%T M4@LE%A4'W:FTY5JGY?7*FUBQ<#,D/HW5BOQ%13%R"6?8T6&0)," B4[%3$GU M!*&B-&%, \Y H%5-W'B6\18CN'P!JO7,WY>ZB@&VTUF@WF@J9H@I$M\E(]4V M-F@@X(*T?UAX"8R #6[2T/QRKGY=FY+Y9ZC-8<802HZ7AC"'HQ\[XV;26&#' M"-$?H\-G8ECJAPTS5A 3XT(@$NSYES$2FI]CS'&YEM:1N@.)-WIX; 6PDX]> M^KZE M[Y;?$K%RS(9OKQ]CAGJA%.RP) M@/Q>=P.%?W"#KZ27%D>1K; 0N"R*Z<55N)E)(K8VNRZ8)K.S!?$4Z M^?TX=;-H'4[Q!HCFMH;0SB)V^X96O'/-G=2:"[(*338*!%-P"RVY%^4K*RDZ M[6%*0@Q.(/DAH9:FIMC*B)H;TZ]=G5,G$4TKZ8JQP=W#LMQQ#%SO(PZI.P0J MQ3ZT#]\,&WIG0S. "'Z\ ;"NB:"I;RELO6MM%2!W-<^\(0_)[(%[K'F[I6E M>\3L;-]9YNK#X,.@Q6U8[23$%#DV>BOM#F[K1$%%9RH<&].#%BX:P;2 MLLRN).S0$:_B=#=^$LO7U#A (JL'Z7\4Z5%Z,U"E,Q4QYCHU1[+4\\)LS.5Z M B/4,4E8QLR]2"PH>1^[.)O4\.$2:+$M1\T( +,M"*H%4K/,1V(SUIEC5X/= M0\['N,URB&2-[AQY57B^PW;WJ*XZ?4]V<4. QX9'ZMT4D+Y4UU_/SB_.Z7M^HZZO9DV?/"K0;:X)X[J%.;ZY1^)U>S"Z>@I?^Y(A( M?*ENGLQN+I[@QS.\N'JB/GB'G:-6%^+GVPQ4DTI($%YH2=F %MK('1J,M%[B M@S;5(I:!*LY+&WY\2[X4.<= 4<35;P/03>*5;+53%W5"8ZK- M Z5BI%43XMY0#M/"36:(^4RBY_<3E_(@\HE"^^3G^1AR*+ M(E90\$@$1?Y+O(-QKC8P+JI2UB Q+-)DC9@WC-^-T[GE//98\PF+#Q1DB-BT M%R%NQC67U<@^@C!B, \!.@)N&*;8N]B1Q>0D.#9ZK)O?Y;KY?5$W[S'@L=(. M$3<)[R5A=-(2I:YT,Q!T]9)9BL(6I5SX1+N^G\Y//AG)/:>- MHE)/227WZJ/C_*GBZFB=^$ 3A?G9(:39%1BIW*Y:7A5XQ]V1)7P +EVO$K4T M?%I'5N<&NF ?B\\NQ$1MVI;@$[>=E;+N4L8.FT&"(FH!.;U9T\V .Y..G(JT M\)?*4NG7 *2!SC 1R$11#V!B.!5%=A"PD4B&V@0-9A,8;\ *8Z2OOK:+TCUBJ./XFT M=9$=AW@V=V!'3AL7PB-QBY5T1ZC:=XSKQ=GDKB/M-@'BSF8MTO01:[ "^!6G MX)ZP*I[.L%$.G-XJKN9HTX1<$!P1!(B$5!Z(@(@=1Z@6!=C;\;EZF^2.M('> M,F^C#1_;&;FNI[ 4LTT'_>^>.]V+;+]<1)8F0$HT*\K66AZRY@M#,H@Z<_41 MR/M/!ZQZRM984EKDDX)6*\)B[[^+A[]R42#Q*N%*--TB?5F5 M7T+$6 :,V)[@JA(B-3G0SD?.AT^@\UFXF?23R""4^S15+I7TFLML;*GN)/8H M_=6RFRR\CV4)7"/$4[3;\CJF("IM:MFX=,> NL.K]JC5]EMJ8A;AFJV97'Y(![W3B#XLRZXO'_'7T4L/ M7IW(!'O?LJ65^.AJ0Y!)"+ 8N-$**I-:(26]:]N!FR5XS&,%X:]O! M$>F>03M)Q@1H#95R5 AUD1,_8CN/JJ>&$SSSP%6-.VON]RU"GF7H.]&7&]1C M]JVL1T*E,SLY-V36',^Q)S<*Q.$FAWA<]]'>Q)S$%T4:[-W[)8,H5U,%$2^H M]TY?G0_,:4-9^)U+)XMMY'V)JC\H4XP#I$-V[M.7/N@-IRD ">CF#/BMB+ R[ PHO5',Z7M+ANT.>6I8MX'G2]X/A MC#B35#O3%@'X<;X\T9-\/(I H.OZ#P)^]N+3\_G73T[D8"?]T;N. MKV N7 ]PX)_4\C*>!N#]TB']QC]H@7PG]_5_ 5!+ P04 " !H./=8F=<7 M=*P" !:!@ & 'AL+W=OM8%HH'7JA1ZY!7&+ =!H+,"*Z;/Y!(%:>925*]!U53'U-L%2KD=>Y&TO'OBB,/8B M& ^7;(&/:+XM[Q6=@A8EYQ4*S:4 A?.1=QD-)JFU=P;?.:[UC@PVDYF4S_9P MFX^\T!+"$C-C$1B]5CC%LK1 1.-E@^FU(:WCKKQ%OW&Y4RXSIG$JRQ\\-\7( MZWN0XYS5I7F0Z\^XR:=C\3)9:O>$=6/;/?<@J[61U<:9&%1<-&_VNJG#CD,_ M/. 0;QQBQ[L)Y%A>,J\B1P7]J,\&D5:3GYF/&6Z "9R M<,+U2\U7K$1AM \/J(WBF<&-TEK=,?6,ALU*A$?,:L4-1ST,##&Q>$&VB3II MHL8'HG;A3@I3:+@6.>9_^@>409M&O$UC$A\%_%*+,TA"'^(P3H_@)6U9$H>7 M_&M9X.?EC,I"S?1K7]H-:KH?U0[80"]9AB./)DBC6J$W/CV)NN'%$80K=*0P M4WV J.=WDQX)2>QW8M?-^$9C:2L*\YI0(.WXYV$*R;F?I"E\Q166$,.3-*P\ MS)P0NXG?22,2>I'?[X6PKS&"G7FO4"W<5J."R%J89O3;VW9Q7C;[XMV\V;K4 M!0LN-)0X)]?PK-?Q0#6;K#D8N73;8R8-[2(G%K3\45D#TL^E--N##=#^3L:_ M 5!+ P04 " !H./=8.O=2W D$ !,"@ &0 'AL+W=O=&GL/I5NFO9L.8A?M*2#,+-M;6 MY\.A*3:LHF:@:B9Q9Z5T12U.]7IH:LUHZ4&5&)(H&@TKRF4PG_JU&SV?JL8* M+MF-!M-4%=4/%TRH[2R(@]W"9[[>6+2_P.V=;LS<&Y\E2J:]N44MG4^UVH)V MTLCF!MY5CT;CN'1)N;4:=SGB[/Q:6BK7?"D8+(QAUH3P0:ERRX4 *DOXS6Z8 MG@XMJG* 8='17K2TY 7:!#XJ:3<&?I(E*Y_BAVAB;R?9V7E!CA+^VL@!)%$( M)"+)$;ZD]SOQ?,D+?$^IT\$!0J>FU_E\^V[# M8*4$7G,NUV"IV_)>2]SD)7[XBOM5_HBE'GL.F%^VRV\*7PQ;-0(^:&4,+(JB MJ1I!+2OA$Y:ITVL)=J,:@_:8,S0$+R&7W+)W B]X>8C]3M.2@:05,WOR< (D M#N-)AH.W;W(2D_>/2[ M-[UZU4X,*M8G5-P@2:VQ]&K[@"&!!T:U@7@4ILD$3N,X)%%Z!DB;9'"#D7$A MCE-X]RB;Y6,4S"=GD$QRN/25A&FLHQA(+(=FPVN$D)WT.(RB"$Y)2-(=9M/G,"(QA'DY!D,8YZS E,LG 41QB#@E5+ M-"2)V[O\?ZY?R7443O*QRW6*&7%7K4*6TC<[[,D%@_$NA^%HG,.I_YSU]AP[ M'2,\'6F<=XX0$HZCU"V'>>)/5SZ.CJ09S\R$3'R6.\0)LH41!G11*6WYW_ZD M ;NO74!A2Q%%!BFV,2%\1\9HGT1["^@/9IOA3S,&5=M!F.L@/]0'AW2')\3S M;%SR,,CB(6P9R2#[447^3(7A]_]=P>"Q_%TUVE>Y5ZE"+W.IJIK*!WR$?&NX M1IE;ZK./[?9:%@,X->CP)^6.6GRH,PSW.CQ>X[5_QQ@H5"-MV^S[U?ZIM&A? M"(_B[3OK(]5K+@T(MD)H-!AG >CV[=).K*K]>V&I+-8,/]S@&PO=V]R M:W-H965T3(/"V3&?2&+5:=.W5JW&V._ MN9527CP5>>GN!BOOJ]?GYRY=J4*ZD:E4B3<+8POI<6N7YZZR2F:\J9N,!DT#[[HYM="[)D;LPWNOF8 MW0W&I)#*5>I)@L2?M7JG\IP$08WO4>:@/9(V]J\;Z1_8=M@RETZ],_GO.O.K MN\'U0&1J(>O']F0Q T)ZQT.8BW?2R_O;ZW9"$NK(8TNV%3>#>5T24YY]!9O-?;Y^_=J M[F_//231_7D:=[T-NY(CNV;B-U/ZE1._E)G*=O>?0X-6C:11XVWRHL!_U.5( M3,=#D8R3BQ?D35NSIBQO^H)9XKUV:6Y<;97XS\/<>0L*_/>0L4'6Q6%9%!:O M7253=3< [YVR:S6X__FGR6S\Y@5-+UI-+UZ2?M0!?[Y+?%6V$+\:"6Z7F?BB MUB9?ZW(I/LA4Y]IOQ>?:NEJ67G@CI$BMRK07?KI-D_.9=V/#0;.#'DS=G8=$[4U2RW I@LM:F=OE68(W"'J%+/M"3 M?CGIYXV7.:EV,AE>CL>C,:BRYQ,N;D975W^;UC70LD)[UYTW%+4C74E:94VJ5.8("S(]5U"07LCT>ZT= M"R6%'Z%XGBLW%!_+="1.G5+BGP9K)Q-Q1DH\ -A<3(*FP>J>4K(P-7@T-Q:D M)[\[L:C+I9[G"FG,K_A(8_52!Q/V?$_>6<'_M,J! ;N #HE&BL@@+.%+JPV6 M6N855)[77FRP_64>7(,(9"IAM4 0B[7,:Q5,Z7Q%:LR5(CJP"/: 4VME()"X5W4@*IK6UX=U<2>LZ$T@[LK@DS=B>5DDR_U%A M)T[]A!-+*B3B S K4W+H%UI]&CGY^.G#EX:%HLIK)Y)10E1GO*48$_$%K1*+ MW!@;#&W8Y;>53F4.]4)=1/S#4/6JH&S>*5LIJTTV['R(IZARN(09[2IX&[+2 M.J=@C>3KA)$*(]"J6UQ)G0E^B?,!+PG.)=[-::]R#F[?-F'$ZT;BL]4 H0)0 ME=Q2#H(/<"6)8<#/0GJ^!?2VAZ>L0/\G71"WMV#=;#1M*0?+V F%.(6J=$NN M; Y=U'E.%(I'1GH_"^R%R='+-+$6HQD4 #3(L6@1SG:@H]:(%G>"LUJ)NH(Z M#>%'XL'1.RHJ]'E ML7.@7XFNLRXAU7K]!TB$=DI9BH-%R_X4$><"BSL YS+':T4!V!D\9''16S\B M%;SY4=2CY:%0$JKCR5XBP\.+Z^28M7_)P=1E9H$@(=4(M"Y9I%"JG#C]%9DI M%XEX!0;9;[":.2_35:S-"ZEM2'0-'I$PE#HF5V\<0]7CR@&?AC,'6*I2D[$J;&5X>19U;AR M5+A B;S.FF!$^>%K6(U,7B,R@:5K\C]*84%YW9OT&U%*NR;&0Y12VJ\]NH\@ M!,ENQU^QG[ J'HKE%.8@86[*Y2MN=UQ,Y!D:M$C(\J #4@/(2W(TKIS)=<9I MM&$V=_2!]@= ^?'BPI4@U@D4AE,NFE :=B+W=W7B3.A%, _1;>6FC"FL-%T! MYT(K,G35A%E$@T'5GAO*A6*^C>DDRK1;J-G8#\>0V @XI*\TTB9Q#'#5:8BL M\6A*Y4N'+0MM85Q,\R28@V:N4ED[]3P-[@(9-N<:-9V\D',M7RJ"1QMN.Y$6 MV.7QM/UN]XQ.S*DLH>R58HK0AH:3HSZA%D+N]81[_5]R' M6!X9HX[";92JX#8DZE*[(B2=6$["V%H1TF%<.10 MS"+5:]AW+(I0E*CTM8*&/:'#.&]36\&!T0O=(_):OZ(PQ':*7=LQ)@4^N,*9 M^[[<:RE_/_#Z>5X='O1@8_9.PB0AK G^^_^4 QB->^FY5P*S9YB]F =4/0MR M2:@58>0\;% W:S9UMJV$;5(XT)?^F3]"\@U?#"6H0UY%RXZW,1/#TQMIX6&O M*:7)!2!!M:(6GMZ5-#_03>N_F-[732J)WSIW)TH>P,OPD4&S_\,@BD&JHT=' MB8.&M4,BHCQ\V*+/1;U!D_,CNX;;+K>;?H-J^QT^>I%@="HK35^?_@@?IECD MK@VM?/1R-GM5H=_8[L\*89KJ>MY@=%G&C\OMN*>>(-+U\E7O>U#9GQ5#(]WK MK*T*@W2,A"XJ#PGJ?79 AJ>.U6N>ZPEX;(B<4I8UXCXS?KV)$USS]& [VR(? M5S4]W)&>E3_7M17'(.7T.$?,L&I%G_'7?)(IE#C-C7/Q*UIOFN:Q/M(V1$/7 MXNX7W1>\OH=D"]QKG(>XV?EVW7'Q43\=>XS M)R*9#2?)A"XFPYLKNKBX&4[',[J8XN)*//R@E2=B-KW&_R?#R73,?Y,9"QXF M%V/Q[@#KP^*;L'AZ,XN+K_GO53+[*S.J3%-;]V5'BNR/CZ/)WNAX[+O#Z-"W M]//>#QO0N@M*4_F:H&M])EL@(K. M/]F$&V\J_IED;CQ2*%^NE,183 OP?F&,;V[H@/9WL_O_ 5!+ P04 " !H M./=8&U[DE58( ^%@ &0 'AL+W=O M>RG)LN-F@ED@B"F*]WWN@[K<6/?5YTH%\5@6QE_U\A#6;X9#G^2JE'Y@U\K@ M369=*0,>W6KHUT[)E(G*8C@9C>;#4FK3N[[DO8_N^M)6H=!&?73"5V4IW?96 M%79SU1OWFHU/>I4'VAA>7Z[E2GU6X;?U1X>G8C?C-[J*(@1U/BSYMEK11)A M=]UP?\>VPY:E].K.%G_H-.17O45/I"J351$^VQGD]:6S&^'H-+C1@DUE M:BBG#07E*Y^-F:D'OQ#Y.J M=)]^"$5:;2:--K>39QG^6)F!F([Z8C*:S)[A-VVMFS*_Z5]:)SX8'UP%. 4O MI$G%>Y6NM%F)&X*%#EIY<:]]4EA?.27^=;/$<4#FW\>\$H7.C@NE-'KCUS)1 M5SWDB5?N0?6N?_AN/!^]?<:D66O2[#GN_X=)7]1C$+>%3;X>->K%8M]I(TVB M9;&GP)=EQ;KU(1K- F*/@A"">#$EE1):&2E)(>65U@CT\% MT']1KA0_60D0=-GEDDZF58*3.M2\R220[;'3AMDDTN=X83=PB_<6JI*,C0ZY M2')I5JH]^2"=ELM"'>BXW I%&^1,O+'"9IE7(= S1.LH+>3.5JN<&55>X= ! MFQSQ4)YL@4,VNBAJ*YC"J%5TIX:128C4">JJ/Z(>L[,/RO%V(#?A/*W375P2 MY")!EB4"=[L-(>$L8P.IF0I4(:4XB:%/#EN%W5\6U3HH7;+W2^%CYO MA??)D:5-=:9C/I&N?<'!,0&.6CO[H--][6).T(:CYD5D#J8Q!N26E!*9LV5, MJFY@= 9EU:N2JK_X_.N[3[ O42KU8CR83>??[^%&0,_T(U9B&]5&EKDIN MJ2F;3G^F0EEQM9M'@^GX^PC7:.3.U8ETC@R5A#:X"U2R) V)[F0\&(DE\HW; MOJHM"_BI&K@5SC1B&\9%BOLNB X37B<=9 M$LLSN263VD%R42ER"U!I74$JJ19 MOVG3;[D'C[N"\]FP$.N8#5:)Q_0$TM-NQC3?BR,'>%NA8 M")AV9#1V*,,T*]F/XXMRB?;T9"P' <; RH+JJ^>:%',$:*2R Q%U_K[:F=NG M"J!]AP.*\)(:>O\)-1-C6+/T5,$0'*6>3*XHM@/QCH#Y.P.3&]#1(?#FI;7N ML)=SGR,0! 2PP'3'4D[F%X,+E*&ZD(+1R7P^.&]V^M2V6Q7[;:'NY- NUY@< M<&XK25?.!>KUGIC%8/;WI-1=92!N;=W9&MD')QAS;6H;&$Z]D##'N&5?M*4, M44DIM5-: 3LZ930W)O#M:R#N*QX8E43]KU5"SU:*Q7O]&%L?L$67I2-1ZNX< M1 BWO*)Q03MRB9/18+'OM_%@_BV_:?.D4G5;Z\YS'PY/;3KC-UK@R>M#J:\[ MX6M81LO_PN)HZ+Z>T8[7A\ ;SSL[C9 7./68"")ONU4]\*2'=Q$>-_XI43>8 M3SVMQD&5PLR#40>$,OT/;NN1YX[%/LQJB+VL@S6GCTV3+P%DU!NR"X"Y'0N? M8*"&.#&@V5"&(QU]J5BAE/K'W:[R'GCLV%6$[:\[4NR@.W+VH%TKM$!RJ-S= M6I]/.Q_P4X\:68?A0/S:W) ,777'DQH0L;!%.1I ML,3D\%^Z.9'&+XP>7S_:.0'K7#XHOH^4I:2[);IX<_7[9I!W1F?MI7MG?FSF M&6J#W9 ' ]\5^9L#HQ O=T-Q97"W+-@,LKHQN@9)'4CYV.AT>'%N\,P(Z;JS M.Q[1Y?Q%0:NC;NOD.NK 4U+O[ ULI$K2_="T2_//* #'WW !H.3OK$X_D*-M MY2'3GQT^_G;@H"B_S[V!RCE\@,J_&H/YJ/:=%?+*;XG8W.Q1<< M6F+@RS0NEW6&\>'^C,^<3ONCBSGMG"[F4_X=ST9GQSX+#3O?]$KE5OSETL=K M6/R\U^ZV'T=OXC?!W?'X9157DA7AO% 92$>#B_->O/ U#\&N^0LAAK]@2U[F M2B*?Z0#>9]:&YH$$M)^,K_\'4$L#!!0 ( &@X]UA @5T!N 8 -X1 9 M >&PO=V]R:W-H965TXZ4;-EQLA3[8DL4>2_/W3UW MTMG*V'N7$WGQ4.C2G?=R[ZOW@X%+%!(5?8NSL+:C;TX,[77JJ0;*UQ=%-*NKTB;U7EOU&L7;M4B][PPN#BK MY(+NR'^K;BSN!ALIF2JH=,J4PM+\O'G]UQ/O#AC\5K5SG6K G,V/N^>9S M=MX;LD&D*?4L0>)O21]):Q8$,WXT,GL;E7RP>]U*_S7X#E]FTM%'H[^KS.?G MO=.>R&@N:^UOS>HW:OR9LKS4:!=^Q2KNG9ST1%H[;XKF,"PH5!G_Y4.#0^? MZ?") ^/FP#C8'14%*Z^EEQ=GUJR$Y=V0QA?!U7 :QJF2@W+G+9XJG/,7GW[4 MRJ_%5RM+)P-0[FS@(9@?#])&R%44,GY"R+'X8DJ?._&IS"C;/3^ 01NKQJU5 M5^-G!?Y>EXF8#/MB/!Q/GI$WV7@Y"?(F3\B[\R:]SXW.R+I?1./S'\:3^.MR MYKR%YW\?OEO:MD2N<]%(0CNZ3>Q9M7H^/AAV=L/MK8?/2<])=& MYJ>%B!OD/5E+F0BPB*\YB8^FJ&2Y%LH)6?O<6/4/GGN#!5>3&"=#))_67$SH@XBE,K73ZZ@I M$Z-D^M^J^D)JS>NK7*6YR.621&K*)5D?S4Y-4; WAPU6F**4N5"##L:.LX^ M[5<\*FHDMU.+4K(.6698B#8GXC*<0]92F[5'8<+,]"^;\OLHT%+-8P7EA#D:I9'1,85J?2Y?W&"3;? MHDM9)'J4=T"W=(Z\X[WSFF5K6@#1== !A (%U'%E*966,TT"+0_-"OE5U;8R MC@#/YW(;4\1SW'^IHT@]KV*XQ(]:(AZ6H]CXNE<44F4=&&(5C2;!5KXZVE83 M/]R)*"Z^2 N;QZ>=/ R9V:[T$3U746B'>AWNT,(X P&L-UXBT>0:C1=X(2JN MFP=LRV2O#>Q: MR9G2S'>6M&R88(LC-(>PPNH6LEAQ7-B(!B-0HU87OA=T!-Q%Z)W2TBM-,=4 58V"RL+<:?*E,2O-+/(DC6?';TXR7*Y2]^! M]C8:L+6N&!()NQ<+BPKPD:-'?7!TQTVL'=*XDV@^MZ9>Y(\\G7)LT$:XF.=P M",0,?3/0QX./\>6J@HFXVU+%8V>2#C@.$\^:910RH\>; M5H3HZ1KD+&;6W ,5Q@SD'!1P8K2920^I0DR\?&!:N02Y-\G(\E514,86:M;L M%7-J784I>!--Q1,M&R4Y7T+K9>-G#.1;68$1E]P0C%8ITNT[T[3'U.YJ)%5' M52/^<(K%TSP4<-9H;5+.&-X)\\FY-E$Z9@6D!73'XMZ9!5JU*882=FFN+ /' MLK-,<1 "]:CL;6#X2J'R^P$U'\SGMN/1B1D^:;F7NP$PJ(LZ8HIA7*6JB5R% M#.-MOM*"-8Y/PCW9U)H$ 20BFU"&ZV/6,S7(3AZPIZ*B+:1;$6]O6,I0L M4<#S>;;>289.<..HX>J9HQ\UA'>R<]+E1&R:)J,#4YSRNR2RWXFX)UE M%&CJW7%RO$?%TX[B?8K]WYZCENLP3*'IOMOO =/#:OL1_Z;]<'6WS"##Q.=; MALA"MV7;#KB[3SXOB,"H@SAO.CRR[T= 9#\-TN0GHW9\O&?9Z]'H73)^"CXP MBZX=;IJY9]KM2CO 'AR[^Q!_.NP,*'%X9^0V'$9W]FWV^.7#PQL"U7R3#K'T6%R M,NT)&[\FQ!MOJO &/S/>FR)&ULQ5C9;NLV$/T5PKTM>@'6UFXY30(DZ78+%+VX6Q^*/M 2;1.51)6DL_3K M>X:4;"=VTN6E+Q:W.3-S9C@D?7ZGS>]V(Z5C]VW3V8O)QKG^;#:SU4:VPDYU M+SO,K+1IA4/7K&>V-U+47JAM9DD4%;-6J&YR>>['WIK+<[UUC>KD6\/LMFV% M>;B6C;Z[F,23<>"=6F\<#C-=BBU:F5GE>Z8D:N+R55\ M=IW1>K_@DY)W]J#-R).EUK]3YTU],8G((-G(RA&"P.=6WLBF(2"8\<> .=FI M),'#]HC^G?<=OBR%E3>Z^475;G,Q*2>LEBNQ;=P[??>#'/S)":_2C?6_["ZL MS>835FVMT^T@# M:U86ON!]X.! HHV<$DD$@\78'1=[*;X03E^=&WS%#JX%& M#>^JEX9QJJ.@O'<&LPIR[O*=O)7=5I[/',!H:%8-@M=!,'E&L& _ZP$MWGJ4>+WW9,[8RNF4WL-4@ M \"NV[ ;SZLT[->KI?7COYTB(.!GI_%IMYS97E3R8H+M8*6YE9/++SZ+B^CK M%ZS/=M9G+Z&_%)<7!4^;-7+Q80,^=(.=J+HU:$$9\T^@P+68VT9Z]87O LSZF1\44^1R..8YZE";6B.<^B MG+W1'\+R+.9%M&!IQO,B9F7,HR)C1<'S.&;71HMZ2*,1TG)DCF/ MYQ%]LGG!?M#6P;U>/#18[@W1H,\$?(AD2<[BG$>+@B4E3X$#%J+%@GW0#AY5 MSSO'XB3GBV(.!TI>9 E+LI)'&3A+X= B9M_K6VDZ5$9W+)O B2@:/WG*H_TG M:#X2 3]YPK/"VV.S?Y? MD@K>\CR)_'>>DO<)+^8IO@@Q@ YH3C*>+) ))2_SE.C,\4FQ+,X'5O^IIZ0E MYV5<4B/B^2(*N9LD!1I9QLNT9%=];_2]PIDCFP>619][R*SXG.G529Y%5>EM MYTA+)=6M#\U2-**C/>*>\$58WV!=NT2Z(J4\;1RBMI?^C&P>.+L3EM5C]>P- MSF&D;*BAEFDZU9?[OB^J.,*[2L'3P<:/T_=3MMYQ./7Y\]3P)QC54)@M Y@T MHH'[M6:==GXE[ABLE\9?1<@UO6S46M#I/L@[:5K+L$K>@W-OBH;K#U*8*;M" M,=M6&W[((-!A,>'7RE:-MA)'.O0T1&4C:(L[[05N10,Z /B< 6X#IH61;-M9 M#-F5@K#8T2&I0H2FD90:E"G 4KH.U#B?1SLU9-R+JN2](\RE?- $/;C)%/QO M*7,,Y?A@_$IU /'%QF&*XF$'K:HE0Z!P3%"DD%YWBC1QME0-#IBU]4E3"8L0 MH0*$&Q519''Y\8330O+W.!$Y"!EF]X.6?3F&'AQ9Z>QK'JJY7$EC_-I@SGY= MHP1P8)C$/M:==PR3-6Z(6(^6U8VJ?>6*/0Y!<)#L%0%=S&&0,&)%6V%88O# R]L-ZKW5_YA:CPV9(^V$_.[A^H;[D>W"B=#$Y:9.FS8(STJY-J8 M,HC8J_FTI% U_F&! & @WPU0A$C ^3.M#2>7/'%RD>2IXNL1X\4T>:PCB0^T MCDHL#L=_K>(Q1QLX/08KL%#A=A.JYY**+@5@7ZGE/>&$RK@,"80BCSY59]0V MH6J_IJ-TW5^,D(*&N_19MH55"K/%K@FG(=CI:[_0Q$X MT."A#]*#G B5VCI_]-8,EX:U?%2DG]Y__!6;DN*I-\_9?/8D/D<'\?&%90"^ M\L!G_@8SND!7ESA*PC?.V,^!Z5$DA)$FRS+SWP5NL*=>)[.#%R3VY=J_D\DK M9'QX3.Y&=T_QJ_ "W2\/[_B?A$%QLJR1*XA&TWD^82:\C4/'Z=Z_1Y?:H0CX MYD8*E&%:@/F5UF[LD(+='Q27?P%02P,$% @ :#CW6&T8(7G7! 80L M !D !X;"]W;W)K&ULE59M3^-&$/XKHQPZ@>0F ML4T"QTLDX'HZ*JY%=[155?7#QA['*]9>W^Z:)/WUG5F_8"!PZI=D7V:>>>;5 M>[;6YM[FB XVA2KM^2AWKCJ93&R28R'L6%=8TDVF32$<;(80=#? UZA4@Q$-+ZWF*/>)"L.UQWZ)^\[^;(4%J^T^E.F+C\?'8\@ MQ4S4RGW5Z\_8^C-CO$0KZW]AWFYQ@^22/9LXPN*3 M2=+J739ZT2MZ<_BB2Y=;^+E,,7VJ/R$./9&H(W(9O0GX2UV.(9X&$$VCPS?P MXMZQV./%;SH&?U\LK3.4^W]V^=A '.Z&X'XXL95(\'Q$!6_1/.!H\?Y=.)^> MOD'PL"=X^!8Z$;16FP!^J] ()\L5=)3O<./@4NGD?B?I-V%WDVZ1&Y-P88PH M5TBMY>S O&J$9 GK7"8YN!SA2A>5*+<@+0@2\.J)II:T#BHCJ8^EVH+.(-?6 M@XB5P19Y+5T.%](@-=_-S17LOW]W'$73T^;(;\+3 ]BWB/"K=@AA# <@RA1N MXL_"&+)YATE>:J57$FT UV4R[E$ZF1Z'!A1XQX'L#;BS0'AT:L$*1\TO'=HQ MW.44FB'9RN@'F:)'$9 1)9<+1SXH!4ND\9/H52G_Q13T QJ/C^0QC04ZJBUF MM0)%\\5R,/CVT5I ?6P,6:%(/>HXS;BB(L,;?T2WX=%X!EL4QD)F=,$XTI!M M6Z$?7I2;GSBCDIQ,A7?$9Y;.$UTP2]5AN^<.KH6%O7@D11P,J*EMT"#.Q]%3$^%T?/3"AI6;_V_! MIXU&;F*\TQW6]UH81SG9"62I7*D,3!.5X67L0Y+6V(8+DIR[@NM_1V8S?)E8 MFL.IE^?C3->&ZKTC0\)LXUF"J*2YD@P3)>/<-+2JQ%9ID7JO-6$93JZ +M,& M'[ DFMQ/9.SY\2O53EV:TK>3X+E?M9*I=\@Z^FLJ@BCJIOE)P!OG4!G,^9/[ MT'/>5]K:@W'7R;EH_2;6#4X;OFY45+6QM2@=GTMG7TZ&IE"&*KCA'-O.A&\Z M8DUJ3792#5:/'\<"G#X:=:6Y7/;/6QUZ_.5.FX!EBG'::XD2T?][1T [I*5.TST5;> MD]X:3*2T-I[V#_LJ@.76SQ>?@;9PQ8H2LZ*J.(&_^(H^Z(SV$1,LEE2+<1C MA0\P[%^SBJXMJ=N#IL/V8!Z$'V:\F4$8!?&'D-?SP?IHL#[NUA1R:N.,>^4X M"L+I'.ZT$ZJ)6!?L/?HF' 7'\QGL^N!.!L^> LW*/^ZX\HEK\P+J3_OWXT7S M;'H4;QZ?7X192>H"A1FITL2:C< T#[IFXW3E'U%+[>A)YI_PY9QPP .XH 9 >&PO=V]R M:W-H965T4;U9A"5N*C9G53EESOKD6A[MZ.HI%_\$FN-P8?7%R^V?*U MN!'F\_:CAF\7+959F M\W8T'[%IDJ:OK+[NS:-!FQK*F-*MUFX*"4E?W/[YT> M>AOFX8D-L=L0$]_V(.+R/3?\\HU6=TSC:J"&'TA4V@W,R0J- M&)5]>7D-THJ:$+WDE*@;KH43]2/?@6<9=J4U MK]:"/O_S:ED;#6[RKV/"6]KI<=H8.J_J+<_$VQ'$1BWTK1A=_O!=- U?/\!Y MVG*>/D3]649ZD-)Q/D^19Q\J]C/?H?Z3,3,;06]YM?OANWD,;[=:W0(-7,E!I3FIE53E"4)Y'L$<\L6$HG#UU=N 9'"G?0\>GT>L*L:SP6/$JU'V:U:('+) M:LWX>JW%&HBRJBF70N.&&ET&)+OELN#+0C! 0;9J3*,%6X/GF)HU<*0F4@?' MLSM@?#Z>Q=-QDDX#]NO11:@TF<,I2!OI$&$ZG>RR)+OP.Z[S>LQDE15-COQ6 MJOK:\$*N)+RFI4QMT6QVE5/@W@O4FY:9\5L.GX! $L0Z8U '0'"@.3(IZ+0! M(N H?& K!N1/:1M2A-D@.7$O="9K81=K^46 -\F,N.&&%8+7AD5A^+W7YHI+ M#=E#?X%L?\N+1O@7I(5BAWXU$ ,^X.L>DJZ8HG#RT,' >>R+B> &E2#UP+V"G M,>!8_P8*;*D5AXB#U+!#.9Q#MS%EW78K-)5$Z$,9KS?]]Q+-1VZE;!P(!UH& ML(;.1>0%0Y&7HEOWXJ,+ =S3BQ:K=R#I$(,5JEJ_-$*7_;-)BP +:WN0K& ! MA/BS3K(.=K#]L0Q@ [&-V"Q3#1);>5=V4);U4PPP2TY)U@O8IPZ-*"NQSX1& MUV(M*T)IB2E)@YMU$(X093U3Y .LL2=;3;.UJ(0&R^\8: G@]9:B7@/F[ 37 MH V2.4F_I_=XE//]E=0U.F0%ZM4U%*Y>%1:G*33(,&TV0B!@/'D_U; &U4^9LQ^T)&0S=8)@4Y5"(N<*RS+H? 9!NE: 7H\@8U?C[C4 M($>5 C--&Q'7"L$+OKQOPVG/$N"SA%!/U_<3N.B'Z]YY$P3\)Y\U[J*]*X:0 MA+=P9]3.G!@ZJEEO')@!,_E3)-I'#Y(0TT56\+JVI0P NT-<6_.PIH^\4'^(4=Q$EE>.MCQW!)Q\-I<(*B2 UG$\CY6J!H5 MTN;81T\]EC[MZ5H45,0,P%#!*C@,01M.V EG:EU!ILH]B+7I!/U=*LB3 MB'L;A59SC^JA))")P%FI'!>0*N024I_9M2Q2=AAL.*BND-7,^26J]91.G0U= M6L0WY,$?@Q_>BHMBARD&++?!,&B:F'>;EBO9FD)#!P95%'5MU0GZ1!=+9 MD1*9AR67%C5"SNG3SHE!5S!9.N3H9"Y9 M46+5.6%:&[GHL/5 YZ0\=F-G+=8X"NL>Y!L1&YBU@QBL>8XY,FZGF0EXQBMV M8^7[W-6)I,K?:>HA\I?L[ -ZBFIJ4!6(\$MCH$.KK)H,>R\R0DV61-1])2P> MSQ83]H*E80"YZV\.Y>)Q,HV@10N2B/VD]$I(?'J6).>X,(VA0,"J%I_-9@MX MN BF\?YA@S:/I=!\I7!0D@10 /YF_0#MV53:$SO8=!:=L^D\_:O%CD' Q2Q$ M;J)@&K9B1^-P,F&313"9#<2.0<(XF"_Z8B] %\DTF,\?$CMAR3@.Z:!%D,R? M)G9"8L,!]!]3C'!&P8P!UF]"5ML_5G64H# MV-.B&3[=0"7N8G?9&/J*8+"#!L;!_Q@2,J>D1:7O7C=SHAGT=)9"5#[4;(EN M50/5B&7"C45(#1A$)?]#:8>5%&M5!4WX4*Y^8]%V]P]4$53A'JH/,'/+99O> ML)#!!C,57F(S0""(8Z)[6<)3*"DFZ3@$/T7=IS/ZZ*SOFH63_O=02?94WP3/ M@!+*[0)GW]JIH.V'_. 8$E"CK7N!:\I[5MHQI^TJA["!^^RT#$AC@@3U%KMQ MU[!#_5%2WN\E]F'2?!$'$2NAPJ'N".C!@]0_&-(-V/MOX*SOG5ZG0YM$XS2= MMF:9QM,3=MF7$BRSUV$>RMUYQ&D-I,F^"I)9L#BE@X]=C=\/U@_]1O%9XJ?3 MJ!4^6B3N,\5"VV>/^ZW%PRHYYI#B7F1--TOHFIRSWCCS6E6-+9&[ =QS'"E* M@ME0C5%T6HV_^:;0=S7^<%L1;]&IJE[#M2\2%'!2W+8CWI,=6%>T=N=#FU)G MH%YL5(=#!"QVL7X\.3_P);.OIW$\OW[SLFM;XU9?799]!E96.1U.DTI[&E:H MCC)/8?-B.]OXZH.E#RX_^\0!>K.\]"ZN1YH"8OQ;!JX\7 MBR < M \B-L'?S:K'D#64*C_"FQQ9N[42X2IMD5%E=T.&6F=,=GGB8("2@YO M>KI\9"NM2A9^CS:,)MVP_J#G[I6U1^1USC5N9W6GN$J?S54<_GFN($BIR<_ MA8>SA6>&Y(>]BR&[J3Z^?,R.*G2/2;#G8-C3)]/BF&?W*=.NS@C#D=H!,;.1 M^E%: ]7UP)3F)UZ2W@#*0VS;1[6%L7<)-_?;2*"*+<$2T3R#BE=3X#]S5M36 MH8\67#29. # >8=_DXG]N#]8V8>[7KI_%"H?ZUQ[& F:IB[=<1_M'XL=*P+! MRSU7[3N,X7HM3'>=VW_GAW$6Y0Z'(N[<>!_I[%W(+_9F\,J.U&[ZMX5NS'9T M<-Y-A_$&<\-O\8Z+KHW0*Z HL" MX$;:29AUZ'4+XUWEX%UTZ-;V=O+6B]J[)K6#6X'7YMX9GG(CZG\%8$X-.J\+#D7N3;91.)USED6><4&IXB=V#]W4M-%^OY78O9REYRP*@WC25U&*@]%9,)VA J?C:!)]BXX2-@MC M9X\$>%E$.$Q$):7LV$^:+GJ_02L%0"#^T@ZS45,9^W.T]FG[8[XK^QNV;KG] M)2"DD;4$;@NQ@JUA,)N,[&C+]2RO@O>$#[ M$\?+_P!02P,$% @ :#CW6,RA&ULM5C;[3S=YL]'F%UL*X=AS M72E[.RB=6UV/1C8K1S4C&U=))1X-LTU=<_/R("J]N1TD@V[ALUR6CA9&=SC1X M&O52I5TW@R'U=@=% MWLJ_<\?O;HS>,$.G(8U^>%?];1@G%07ER1GL2MQS=P^-Q8JU[+VN%U)Q@LI& M[-Y:),1]]FLCK6S7N,K9=UHJQ[X(Y1HC6, %NSD;>F?L M>ZU<:=D_5"[R_?LC^- [DG:./*0G!7[7J"$;QQ%+XW1R0MZX!V;LY8W_!#!' M<#D)"_O/_<(Z@\S[[S&$@@&3XP90-5[;%<_$[0#E9H59B\'=UU\EL_B;$^Y- M>OMWI1/OJ!!SYD /'O]*9P%P@DEF M,,"5W+$,^BH!"G'^%$0YD '[\/CDGS5L,NS#IZ20K?I MH/5V9%KEH;A96Y!-MVDEN;HW"BO\JMW[4-X%N3%BB5#L<4THJS7!JRG(R5JGW8E+JJ M('>CH.]-182HV ,TATY6<&G8FE>-Z,X#!$MQ#G%<<>GA]A=14G3""&HR9-QE M/)S^K;N(3F,=+*,-6W(C JAK[6B%8H=/CD(+:4=LD*LI6YL[\OB92]9 MZ1Q?(7>>94T"7MA9DDZ'4[ Q2$4S(JL:;1P[S M+M5A&5=+N:APFHH1.8]<@S65!,\#R2"X ,IZXP//Z6SHGO(W$2(&U[Q9^0ZD M?1H%N1V(>2@5R1<2-21]U"&-UD,^'T;I>K^&V;>DX8L/VD]6%$W%_B4+PQ7',DI2]"&YL*T%I=2!D&L63A'W0.M\@$"R)XV@\'K,?M>,50R8A@0O) MM_!N84CF5U&8'*7JI )B5?$W\Q'%*ZEAF"4_B"Z)P/*=!G(OG):] /!(:B.:Y5K[&$ M?82K"8&JB((BUCCX^UO'(KW:A5"BD([5.A=5T+GL<-WQ@)C1.2,734A%) >E M(BH"OHCG%5B!J.!%@8-D6X9=&M:XD/L)#8-D)G;+<<@^:=7S0*\8VGJ9D+\@ M\/(&G$>J(83J"KZC+)ZI^E9H*1!U[Y,?PX#HAP'?>X"]#X#2#'6JEH)HO:65 MWD%@VRCG)>SX;S'@$62%T?6K.MGS8S=8,N0K\B0=3CJNH..[MWW8!'4 ZSI: M(BO)<>5;9+#1RF<$Q\]+H1/M.>@56]%* 0.VE-/V 4EM$>K5,F)+1-KP*DPM M/$@B M=(YV;R_:3K"%&+PK5!,:.)*=F-WNT73O16O08;_]BPV,@$#'U*1.0EOF#OI9 MKQS=2'#TR]"?B<\=L;=$8@H$V+UL6P_,W\XU1[/(]T0D^5Y8?231?$('L-? M#^/ WMQ\<.& B3^W )^Q-)K-XT!INQZS4!J'*%-ITBY6I,ZM'Q@R'QCX(HM3%01"1/L50K636WNIC%(,==:2 MWU\0/>;S"=;4G+3OZ ZL4#3TTC4\61U/X,\3=8,_XYU?!V7T=E7%213/YC0) M7$VCR6R&7Y-XAI)*_:]QA*31.IQ?L M\8T\\S2Q_R;%LXP"3.,?=42:K:YH-C[&/10,&C8\.[VK!7PB$)'\CCCLU:3^ M[HU)O1N87_$<3R3PFCGLY)_KZ2/9P0#,BY\8>I7^^]S M]^&SU/9X^+CW/<=("+LK4>!J/)Q/!\R$#V;AP>F5_TBUT X3K?]9"HZ$H /8 M+S3>W=L'4M!_M;S['U!+ P04 " !H./=8_U38='8# #3"0 &0 'AL M+W=O^:!6)EF:7B8M%RI: MSKWMUBSGND1#M8A21P@DE.@0./T] MP#N0T@$1C:][S&A,Z0(/QP/ZK[YVJF7%+;S3\B]18;.(9A&KH.:]Q$]Z\QOL MZYDZO%)+ZW_9)OCF><3*WJ)N]\'$H!4J_//M?A\. F;I(P'9/B#SO$,BS_(] M1[Z<&[UAQGD3FAOX4GTTD1/*'P/L[^N514."^.=4R0&Q.(WHFN3*=KR$141=8,$\0+3\\8?) M9?KS&;[%R+,INZT0N46C:L$I3-D&]M=.OQ:JC <,DL+NXM;H4%%O1QP0; M3E/:-==*MAZV4/:^^$/'@:W;AXX;%%P2 5W7ENZ+U2YP""#[0W B$VM% M5D-@3DC(U=JG""<;LS^TM8_*4;K%I^68%W%^+(=L%L_^KQSR9\EQ!0IJ@8' M]/MVF*3QVQ?*?U:.$\H3.10 (H7ASAVMXXOE M.ES4W]S#<^&PO=V]R M:W-H965TX A9(HV7'B%\!.[M < MVL+(2_OA2U5_?9V9)BJII(0'ZP1:YG)UY9N:9F26O=\9^ M<;E27CR61>5N)KGW]9O9S"6Y*J6+3*TJ/,F,+:7'K=W,7&V53'E36>W!WEZ;QA>Z4@]6N*8LI=W?J\+L;B:+2;?P06]R3PNSV^M:;M1' MY3_7#Q9WLUY+JDM5.6TJ855V,[E;O+E?D3P+_*;5S@VN!7FR-N8+W;Q/;R9S M J0*E7C2(/&S56]549 BP/C:ZIST)FGC\+K3_F_V';ZLI5-O3?&[3GU^,[F< MB%1ELBG\![/[2;7^G).^Q!2._XM=D%U".&F<-V6[&0A*785?^=C&8;#AWEY;LQ.6I*&-+MA5W@UPNJ*D?/063S7V^=L/JI!>I>)! M6K\7GZRLG.1XN>N9AWZ2FB6MKON@*WY&UX7XQ50^=^)?5:K2X_TSX.K!Q1VX M^_BDPO\T5226\ZF(Y_'JA+YE[^R2]2V_VUGQW[NU\Q9W_QOS.ZA=C:NENGGC M:IFHFPD*PRF[59/;'W]87,RO3H!>]:!7I[2? OU.NZ0PKK%J#/1IM8ME)$ZH MOM-6H6A^_OFMD%7:W?YDBE17&\?KGW(EWIJREM7^QQ\NX\6K*R<<]!6%]DHD MT$+7DHLO-\X[X;&CU83PO%I=";>'4!FQKO9)6!([Z5!=6W2-&@C7^P&BJ=CE M.LE970M 4'N"G*[ E<5BRJ"#E%6)0N&GZ#MKI[XVJO(0VRKGT5L *K.F% Z6 MK"R$U%94T.L'(-@GVCM^8&#+ D99*IMH) @> M6!<-:@ZW=.45:IVL5Z/5T:?G^-F!,EWVX4Q)F4Y; M?YWGFN3*VUBEB*7/:6.INTZJTQT] 43 G5C,YR^(9.1AJ9*EV0= M:A8E:$'*:B-@1?M])-Y7 LU946..IT>%J%@;52(E@(LNL;H.([CW9Z=]_@0E M^1^"C?UGY_-HCHD'KD(&Y0UEZ*[@)6D?@<_E4X-YC[HDCN_%Q8O3.Z+1%G;H M#6.I141DDIBF(HR,BG +]!7$!49\;M*!BF BD=;N*7Q;632J2\$W&:8V>+:* MH\L^%!2EL]4JNCBL<.O@?'3#DJ7>H1>0TV*YX-7EE.A5*SX(%?N ;=@*2XGJ M1:L=YG,D!K75&UN=X'&];' MM*<"T@T@Q^G)5!@<9SB%#^H%D&GD!OLT( Z#84KBP<>SQ3R.SOM-E$3.7"UU M.L8J9@SZ/AN5'(?$;"K]!T6\:^=@$P3F@O9PJ# :AE.UF%0/"V2I]4][0Q='%N^_$M797?UX_<;B%"9;6\= M@^^-EP7W\6AUJE.A^M-44RG)@E"W9 ?/Z1BP4^$8P..]'^T=Z?_" V3@?(0( M;<[D!N6UH<1W;J>*DF[WK.JYTQI;[LG]WNI4-^78\768=YL&SU\/DSSNS7'. MZ2S:1H!0=EWQ.WG B5XLHE='F1XJ^\:,]]UI9P[1/[2IX\G/9[+V#.@.30MU M(E.\N6IZOR+J##31>:VI:V-]OQATW_:CYI$U\141/,E@B:G M_.4A;<_TH.K):>>8\QF0@'KX__2+M1F-^%RK#UGGTZGPB;/BF$VZ\ MJ?D[RMIXO*3Q9:YP8K(D@.>9P9M*>T,&^@]KMW\"4$L#!!0 ( &@X]UC( M-9 6@ 0 +H+ 9 >&PO=V]R:W-H965T= !CRFJ5"S[W$F/RJW]=1 AG3/9F#P)V-5!DS M.%5/?9TK8+%3RM(^]?U1/V-<>(N96UNJQ4P6)N4"EHKH(LN8VMU *K=S;^#M M%Q[Y4V+L0G\QR]D3K,!\R9<*9_T:)>89",VE( HV<^]Z<'436GDG\">'K3X8 M$WN2M93/=G(?SSW?$H(4(F,1&/Y>X!;2U (AC6\5IE>;M(J'XSWZ+^[L>)8U MTW KTZ\\-LGF;Q@/=^+R*9 ;GX76K=(4M09)4P!;.^00-6K!]58#SHGMT-/0OX6R%Z)/"[A/HT/(,7U*<-'%YP N\34X*+)]T$BYLA[,)WB,:N@T&[M=)),6:.F02T/6L&>TQ8616!\B60CC4&&SP:IAD7)I M0!C.TG17(F$-J8F53+<)B$,MKFO)'EG^6!])I46,'N*=4X?G6A=LG0(I< M-TX0 3.,'K8/1@"YPJ^%5PY<=US^__#NPD=T(^5I0%"C 84_Z,N#:;X'W0GX[&; M#T=3_Q.:.C\.2^N,:DHX'];A%T85HB)[:RPR'PWK\'UGOO6)YTO"0-^V. M_:#F_=:WS47LO?R>^#TZMG[%?]AQ\S HYX-QYP<8S?VTH- &I2V$7#IQ##RO&EIL$=PR_C(_=K_^W0.]\/UTVI>+2]E<5 MS?T%3F@3+CXEJ[+(M$F.J-^,QR.R.CK_?B><-C$WG(:D[:'N'_13F'U/KFNT M90C?A[*UJE?KQO2Z[,<:\;*K_^-AQY19:=83HS,77>VE@9[ M/3=,L+D&905P?R.Q1%83:Z!NUQ?_ E!+ P04 " !H./=8G*326.^26Y(K6_WU]\SPH5U94AY?$GG% M'<[SS!E2K^ZLN_4+I8*X;QOC7Q\L0NA>'A_[:J%:Z2>V4P;?S*QK9<"?;G[L M.Z=DS2^US?'9RN#TX/\ MX'<]7P1Z<'SYJI-S]4&%C]V-PU_'14JM6V6\MD8X-7M]<'7Z\OJ47^ 5?VIU MYP>?!9DRM?:6_GA?OSXX(8U4HZI (B3^6ZHWJFE($O3X)PD]*'O2B\//6?H[ M-A[&3*57;VSS2==A\?K@Q8&HU4SV3?C=WOVLDD'/2%YE&\__BKNX]AD65[T/ MMDTO0X-6F_B_O$^.&+SPXF3'"V?IA3/6.V[$6OXH@[Q\Y>R=<+0:TN@#F\IO M0SEM*"H?@L.W&N^%RP]Z;O1,5]($<555MC=!F[FXL8VNM/+B4?[T^-5QP'[T MUG&59%]'V6<[9)^+7ZT)"R_>FEK5X_>/H6=1]BPK>WVV5^!_>C,13TX.Q=G) MV=,]\IX4XY^PO"<[Y&TS^*^KJ0\.R?*_;09'>4^WRZ,*>ND[6:G7!R@1K]Q2 M'5Q^_]WI^4\Y"(2J;H\( M&&MXOR5OR/766.O8H7#NU#ID/*GNR/G((C:V47@7@FC?$CXJQ4-R.59;"')^ MPDF:_47[4>Z@R ;>0N8N-!1RP+,F^@[R*MVQBY B@&IRO%.F3CLN)2+4^[C) MP\3404Q5HQ5[SI%OI;=&PC'#4 Q?DYYB,>L#4E)01$)4?:0H51#[AU.!78$R M(5%_]_4\)> 439075=*Y%7U)2:(^5Q$47%>SO9P/?I2G$Z!\Z.&=Y VXO&^H MC%"!I$1 QLJF68F9LVW*L:+W9 ^*/2LH]FPO]KR3VHD_R1#Q*YS9Q_3(6";^ M2O__H>Z#N&Z06UMQ^%OV\*,,6E?<#E_Z?OHW@Q*B2?+8^:(=RB-60?[N'=<^ M23#6'*V?Q/!"0JW@6+1OQ0&57>=L!T>C#!I$J:$E50-%]&Q%*UI."26KQ18P M>;?61G,- +IUI6+"WG$XIXP"BNLY!5()+QN&/" 1FRRP12HM8 ^U1,X'>WD)^@=N RAMW)H&<@ MM5!,&OP% 4#Q I1#R72,[3)"M(G8G[O#=@NQ%C0?];TYY:6ZC)Z(W8:2= M4OL=()PV78^0]8134#PJ1<:M@QLA9A#LK,^*@ F1C.C/+<,V3<0RY(KS+\7W MW[TX.SN_$+^P J>'Q P1;D+OHDNCLA:^AQ7XYI_>$C)Q_+B[1I*:'!B!0=>* M0(P +28JG@WR]&)CZ[//;!V!#KEBLJYY^^U*D0I>M[J1;I<"#ZS(ZL?>C@ : M&Y)I%_1VU"$I5!8-=,4:,%)*XXJ:!CH'(_AT-5R4L@PI):.6/9@; 3[C%T>I M;U!:*+P//0CS(S)""$AJFSL2"=U3QG#?1"3AN7N00PI M511%%:G)X( M;KW+SDI$!V#HZLU\HI(TY(*/*+@FXAU1 +9_YU< MI>ZV9*!0Z3E9,A%OE*-PI8CGZ#&-XNJ@!S0]$<6P0/:Y++1()L[!TT7D1Z1/ M9(/* ^'2VEA79$]F'O5:\UB)Q'B9Q26Z.O;_9M?!AB-C1URRA""95%N&*W3H M):"7DE:W'0V'@34=\]#>)\J^A^B.G*Y-/$GA$XFE!*PRR=X6+!B2RR=/%I\) M6=2MY(B0C;?9.>2IU6:(6UGG,28MB@NH W!M4\5F"N!@79#".IXD'?,B6B" MYNHDW$@L:&LZ#7VYD'E[.7,=/31*_B7S1K6$-K#@<)@]$!+9OP7\;9 MG@@0]88XVZIF-6'0JD9I?%AZ'U8PWP*J!28<,UFE ML8V.A8*;,O:FW4H,E) MM4YS+Q24\*63#>U#P)2.B(EUWE/7=OQ)J5B:]ZGFF%_F?2)1 E5,&9XF+$[R MDJ5[>MKSTM.>[^T_[PU-5M:MOG9P^$*Q8OVI4#_P&[1WW:S2\0BQUIKGXLQ" M[\H Y3/MUJX^0NJAT;?2]#-"1O=@FL6@YVWOJGAVDE91$+$1L9K*Z2DB0>RA MR\\4 IWW? MDV%!EW)ATB>LS<*FLP<'WBF*1M0 M Y>7PR.J]862]7!(1O@=6'/4+GX^RJ<7M ]S:P6HM2M%,*P!*J&A'9>V64;6 M/B6OD+"U0G %'YGDO*=&JB-WR#',W9%1LP9F9SB5= @R5]',5F':K4M/IZ%; MQS[*H&7OX%D^8?(\.0$@Z#2@T?]RY#MQ<%W5[LA:$;9^&&0.#64-PH)]_F#?8=^WZ9V+&\ M/?K^4/3]8:_@'^'II62^\+5X_*6"Q;MR2/O>@%[T#T]TF(O5:U52H5"!1X3H MXFD"'>@T/>5JB%""1 '1C&3-:7]+O;%T+7Y:JRG2[GT8RZ>$3C23<6)P M28[BXWCR.I\]Q61G]1!ZJ^[2/8)RN@IU,+NM];JGRF M/,"!;QJ0V$M4E2A'N C=8\!,(5A)1UR:1HSD+C8;WP75>B+ZQ&'RJHFX(B9D MMKI##NQ=*\G^V7 /8]14[5(EV1O1B,%OS,BRACE-"^].ER9K;3^MO;?#6X/[ M#>K27>)I/AV^;XG(H\9Z_SBFQ3S.Z31W6J*1P\N'S43:'$=39(L567R:*[ # M&BIC+M;Y?+#)3MER/2-XKJ"@Q6Y"\$P0$#4DHAH51.W82K..W&\W(XYY-NN= M^@1]RXV: KX>K,N$2649W39>]/69.XY%\5\99X8N +-2*=(CF M3,0'\/+_6F#5.7MCUKMTR%;FS7V=Z?1D?5]\LA>2KXD^$1=XP_--RI_=+>F; MQ%&._90NG/9I/;CE/MV[31;&DM^O;[>NTNW6ED=[3-J_UV_L^ <2MQ+L?!*Z M<=T6#T47X*<\:- U O-SB,[QU6ZBT ]+3.6P\ M"ZXUY6ZT9W27%:]31P>SS$")(2:PY"O*!JSZ_8RKFWE=$FE=+,QT(K)Q],B7 M((%P9L;S\>BZ<[IBJ)/EOG:O3HDS$]WO#=U)I%.%=<'RV%\E')SF,X@PO'IA M46@GF_WT2].!+"5"3+SG$/;,J94R'O086AQFD'0]S+?6CDYU#'!C=#0"QZF8 M3/&B=SRL@%N7"['1G?%,E5.H.-XE*NR+;4:+$B]^> MR1G-I'0$0R=O1>>A0C39C6W9X3*^=BC)OCZM]0&S*>?'P_26QO1T@'1(B=UW MB;?9*K*NBME./CU*U[O;$.IX\),GMM:H&5X]F3Q_=A#/OO,?P7;\ Y^I#0 '_DC#MW*T -_/+/I"^H,V M*#_YNOP_4$L#!!0 ( &@X]UAY)>#QM@( +P% 9 >&PO=V]R:W-H M965TL>%)[[>6+?@CX=;ML8%VN_;N2;/;UAR7J T7$G0N!IY MDW P35Q\%?"#X]ZI#CBI7"/JG]5SS4TW5\F1*F^L*^CDTH M8U8:JXH#F/R"R_K/7@_G< )(@P\ T0$05;KK1)7*.V;9>*C5'K2+)C9G5*56 M:!+'I;N4A=6TRPEGQPN^EGS%,R8M3+),E=)RN8:Y$CSC:*#US)8"37OH6\KF M,'YV8)[6S-$'S#UX5-)N#'R1.>;_XWU2V4B-CE*GT47";Z6\ACCH0!1$R06^ MN"D]KOCB#_C.E?MKLC16TU/Y?:[@FB\YS^?:9V"V+,.11_UA4._0&U]]"GO! M[06U2:,VN<0^7E [YJ5 4"MXD#N45NFW#LQ*KY4 MK+OZ0[OROW0ZEK9GJM@R^7;U*8W"FUL#_*B%FD,PF:$9 -T4-C<%=YAAL40- M<5BMQ-!ZD,2E2L-D;MIPSR6G%YS#6JG&UL ME55M;]HP$/XKIW3J6@DUK[R4 E*AK=9IE:K2;1^F?3#A(%83F]H.M/]^9R>D M3 .D?2'G>WGNN;/O&&RD>M$9HH&W(A=ZZ&7&K/J^K],,"Z8OY H%6192%U2C@2Q-S@4^*M!E43#U/L9<;H9>Z&T5 M3WR9&:OP1X,56^(4S??5HZ*3WZ#,>8%"8 EACJFQ"(P^:YQ@GEL@HO%:8WI-2ANX*V_1[USM5,N,:9S( M_">?FVSH]3R8XX*5N7F2FR]8U].V>*G,M?N%3>7;)>>TU$86=3 Q*+BHONRM M[L-.0"\X$!#5 9'C725R+&^88:.!DAM0UIO0K.!*==%$C@M[*5.CR,HISHPF M3&? Q!R<S9:O3Y MP#=$R0+[:9U^7*6/#J3OP(,4)M-P*^8X_SO>IU*:>J)M/>/H*.#74EQ '+0@ M"J+D"%[<]"=V>/'_]@=^7<^H/_2J?N\KNT)-]J/:2>OK%4MQZ-$H:51K]$:G M)V$GN#K".6DX)\?01]-JP$ N8"*+%1/OGS4<+&0?^Z/X^]D_9P@+F=.0<[&$ MZHDXJ^V5(6--Y?2D%X7=*PWIEI 3\(-0'^@2L;E$N,$4BQDJB$.GB>EETM-3 M-L\=XPK.[@5ED*4F-'W^4>F_P,[T"<)NJQ-W28BC5CMR;Q#?::KLVX9%22B0 MM%N700+Q92M.$OB&:\PA@F=I6'Z8.2%VXE8["4GHAJU>-X!]U^GOC&N!:NF6 M$C5$EL)4D]MHF[UW78W[AWNU-&D>EUQHR'%!H<%%M^V!JA91=3!RY89_)@VM M$B=FM+M160>R+Z0TVX--T/P;C/X 4$L#!!0 ( &@X]UB)?U%!PP, $ * M 9 >&PO=V]R:W-H965TQ%%IJAXP\RYVG*).VNE&V9QJC>1V6K. M2@]JZH@2,HD:)F2PG/NU.[V!)?QQ77J[+W!;X+OS-$87"0KI;ZX MR6VY"(ASB->\L(Z!X>LKO^9U[8C0C;\ZSJ _T@&/QP?VGWWL&,N*&7ZMZM]% M::M%D =0\C5K:_M)[7[A73R9XRM4;?P3=GO;+ F@:(U530=&#QHA]V_VK=/A M")"3%P"T ]!_"D@Z0.(#W7OFP[IAEBWG6NU .VMD(K^A)QO>M/(>$A$ )38<< M.@V_X07"8P]/3KB3]!>0>+[D!;YG:G]W&W C3%$KTVH.?URNC-68]W\.7R9(V@N2GF)?WF.A*EM4 M0*T']' J'20;DN$D][#G#Q6'M:JQG@FY >LR'?RNQ/-$B2^Q%GY5/+G#O#L7 M@-G$^VR"SX:OVQK>:64,7!9%V[0UL[R$CUB/1[<2;*5:@S&8,<:&U49(8?F; M&BM9.<3^H%G)0;*&FR-[. ,:A_$LP\'K5SF-Z=NGI?LM%DC=-EZI6A18<)^# MXS0D">F!W?1!659#DH649OU>-[WYH9]X3UB(\> 62;8:_S':/J(D\,B9-A!/ MPC29P2B.0TK2,2!MDL$=*N,DCE-X\V2;Y5,TS&=C2&8Y7/L*B!5( P3$B9YUFU^%P0J&)-9 M2+,81SWF#&99.(D)#'TE_R+74,N"-RL,Z%!"_L^9'^0,"6?YU.5,BC?KJD"# M+*7O#K")*3A,#[D03J8YC/QKW/MS*LLFF&5IG'>!4!I.2>J6PSSQ69I/R8ET MP=R;T9G/E@YQAFPA04&'RF!T])/&C-[XWL5 H5II]__K?K5OCRY]5Q ]F>][ MJP],;X0T4/,U0LGY- M [_N5_<2JK?_EKY3%S\:]*1 V/%>-J[I5:UU/? M5UF)%5%GHD9N/(60%=%F*3>^JB62W($JYD=!D/@5H=Q+9V[O1J8ST6A&.=Y( M4$U5$?EWB4QLYU[H[39NZ:;4=L-/9S79X!WJ[_6--"N_9\EIA5Q1P4%B,?<6 MX70YM/$NX ?%K=JSP6:R%N+>+J[RN1=80<@PTY:!F.D!+Y Q2V1D_.DXO?Y( M"]RW=^R?7>XFES51>"'83YKK>R^PQY@'+P!B#I Y'2W!SF5ET23=";%%J2--FS6<*DZ MM!%'N;V4.RV-EQJ<3B]QK>%T1=8,U8>9KPVE=?A9!U^V\.@-> +7@NM2P2>> M8_X2[QLIO9YHIV<9'27\VO SB(,!1$$T/,(7]_G%CB\^EM\E51D3JI$(OQ9K MI:5Y"[\/)=MR#0]SV?J8JIID./=, 2B4#^BE[]^%2?#QB-)AKW1XC#V]XAH- MJP;*LT;*UU^S%7B4XK# 58E0"&:JC_(-:'O3X+Q<*]#&27<'$YX#J834](FX MDA&%?>!HQ4!!.>&9I2@0E:E'1K39UL)QK%!6\$T0/H55*1%?/ LPEXKN4N_H MXQL>>]UVB/>LTRMNR$6CC##UX?5R)31AS^)W7PU.($H&811:(QQ,1M883@9Q MD%@C-L8(%O^9Y0DD\=B,X2", S='B2,>1,, +DA-C0;Z9("]#A<\:8/C2=(% MC]T\BA(X]%+\O?JM4&YHLS2]/,4=H XR^$T+N%/:#_/:3_ %!+ P04 M" !H./=8@L5DM0<# "Q!@ &0 'AL+W=OYCV8)*#6'7LS'8*W:_? MV8&,5L#37N([^^Z[N\_GRWBM])/)$2UL"B'-),BM+4=19-(<"V;.5(F23I9* M%\R2JE>1*36RS#L5(NK&\2 J&)?!=.SW[O1TK"HKN,0[#:8J"J9?+E"H]23H M!+N->[[*K=N(IN.2K? ![6-YITF+&I2,%R@-5Q(T+B?!K#.Z2)R]-_C.<6WV M9'"5+)1ZKZ923 MGYU>H>;/S#$#-])871'AU@"3&5QCMN)R!3-''+<<#;3F;"'0M,>1I=@.(4JW M<2[J.-TC<09PJZ3-#7R2&6:O_2/*N4F\NTO\HGL2\&LESZ 7A]"-N\D)O%Y# M1,_C]?X+$5?>1!C::EOD9*A,::9&P1U M_)2P-.9NNA ]7)*.T'+IM4;QK!Y#_\SK87[+-#T9 P*7Y!J?G?<#T/6 K!6K2C^4%LK2B/-B3O\4U,Z MSI=*V9WB C1_J>E?4$L#!!0 ( &@X]UC3:0WS) 0 +T* 9 >&PO M=V]R:W-H965TS:!N*T M73.@6!![W4.Q!UJB;2&2J)%TG.S7[Y"2E:1UO S8PUY\2/&R5_K& M;*6TZ*ZN&C,-MM:VXS T^5;6PIRI5C9PLE:Z%A:V>A.:5DM1>*.Z"ADA25B+ ML@EF$__M2L\F:F>KLI%7&IE=70M]/Y>5VD\#&AP^7)>;K74?PMFD%1NYD/:W M]DK#+AQ0BK*6C2E5@[1<3X-S.IXG3M\K?"WEWCQ:(^?)2JD;M[DLI@%QA&0E M<^L0!(A;>2&KR@$!C3][S&"XTAD^7A_0/WG?P9>5,/)"5;^7A=U.@RQ A5R+ M766OU?ZS[/V)'5ZN*N-_T;[7)0'*=\:JNC<&!G79=%+<]7%XB0'K#9CGW5WD M67X05LPF6NV1=MJ YA;>56\-Y,K&)65A-9R68&=GU_)6-CN)WB[%JI+FW22T M@.K.PKQ'F'<([!F$!'U1C=T:]+$I9/'4/@0V R5VH#1G)P%_V35G*"(8,<+X M";QH<#'R>-$_N+C6JD87P%5#*4"8[19=^ !+C;Z=KXS__L>Q '3X_#B^:YNQ M:44NIP'TA9'Z5@:S-Z]H0MZ?8,\']OP4^FS1=0M2:^!>MZ*Y_\D@=TF92^@* M[]HQSB=1CW->;B%(JH(^+9L-LJX@^F8M_Y(&63CN*;QYE3&:OA^(F .3,5IN MM91/2@)!0J5/Z**\>^;$I=K]1(]6;R\;N%/MC&@*\^[[+3"!Q.6EJ(Z0^*I< M=$ 1%= 4Z#6*$\SCV"TX'L4I+"BEF$?,K4B*.8G1I5IVZISBA(Q0Q'&<4)11 M3!*.D@3'E**Y5J)8.60:89YFB'),6(98BFE*G.!I@CXK8\&]5MQ7H.Z)* B? M[O#!A+,8T1B348)8AB/ @2B0T0@ME06/\N>=0Y3%>)2DX$"&$\X0XQDF'&(6 M@4,CBGY6MU(W\&[:'VT9.$'(0<01)@^BN_D'$XA/S#!/?,QXC"EW,8L(]9>^ M!OK<7WNBU..AU.-_7^H?FPVH2>U*TL5QL6M;I2U:'(@>VON;?\'04MY9-*]4 M?G.TE4\R^,_:0GY'VO2D_Q?M GG$,2->II'+*\-)&H&$X@6@1P7$.&8CJ/$, M9W'D"B4&$8$:C?MZ>:FG[I889S1S"X+C$>FZDK$$%ISC+,I.U5 RU%!RNH9@ M:BEVD"$H(BUSM6D@204T5/_LY]"9YEAAG(1]>6'XT\::AQN%,1+VC7)!:846 M5E;WJ"A-7BDCB_%W6?T@'V89]W($C]:QL(>/1@HHG(T?G)Q7N\9VT\7P=9C-SKN1Y$&]&^R^ M" TU8E EUV!*SE+H0=T-2]W&JM8/*"MEX=_8+[&UL?55M;]LX#/XKA%<,&Q#4+WEIVB4!FFZ']7##BJUWPS#L M@V+3ME!9\DGTDMZO/TI.O-PARY>8DO@\?"B1S&)K[).K$0EVC=)N&=5$[4T< MN[S&1KA+TZ+FD]+81A O;16[UJ(H JA1<98DL[@14D>K1=A[L*N%Z4A)C0\6 M7-_AR/ //D%(-L#LJ"[#Q14OA4D5@MKMF"]-[-Y(Z0: MT"Q.:O\HG\GRJ60Q4>A>+V)B4G\4YWN"=4^0_8)@!A^,IMK! M.UU@\5]\S&(&1=E!T3H[2_A[IR]AG(P@2[+)&;[QD.$X\(W/9_CM=N/($;X\:U(L=EQ)7OT/[ :/7R13I+WIP1.!D$3LZQKSZV: 5)74&0 M.NH_<*]STR!\"R\#C[@C6"N3/YW4?S;":?V/-4)I%'>E#TTA2CC5Y*#LJ+,( MLM>PE51S![J66PG( #'TSC2MT,\O7\RS].J- S-DH?H+EQJVMY3,&6 7,PN,ZY[I?HAD)M*RW^P@**S03:[ M.+F#IJ]!]#7X?\[-,SRCL"!TX45YB*@JBY4@O(&O_HAKU[.]Q1R;#5H8IR.X M;4RG"5[=>XCI',/=ZT )%S ;I==3OYA"FHW&UZFW9T?VU9$]/]A\Y3PX2^(( M\VR4)C-X-"14?V.'R[Z ='PUFL^F<*JVXJ-6;]!68: YR+W6ONN'W6%FWO:C MXJ=[/W _"%M)[3AZR=#D\FH:@>V'6+\@TX;!L3'$8RB8-<]]M-Z!STMCZ+#P M 89_DM6_4$L#!!0 ( &@X]UC:E%\_-P0 -4+ 9 >&PO=V]R:W-H M965T<[KA5JH;O4(T<%N5 MM1YY*V/69_V^SE=8">W+-=:TLY"J$H:F:MG7:X5B[HRJLL^"(.E7HJB]\="M M7:CQ4&Y,6=1XH4!OJDJHW3F6#:-[7EWX&N!6WUO##:2F90W=O)Q/O("ZQ"6F!N+(.CO M.TZQ+"T0N?%7B^EU5UK#^^,]^@<7.\4R$QJGLOQ6S,UJY T\F.-";$IS*;>_ M81N/"M 7>!-IZY ML-X)(\9#);>@[&E"LP/'C;.F:(K:ON*54;1;D)T97QF9W[PY)R+F,)45)8<6 MCM^3+V)6HCX=]@U=8P_W\Q;RO(%D3T F\$G69J7A?3W'^4/[/KG7^- #%K#H@#_3YYOS(^[PCC+N\/A3E*V$PI:R"[&CE#8P44K42W3C M/R8S;13EYY^'N&NPH\/85K-G>BUR''DD2HWJ.WKCUZ_")'A[*/"?!/: AJBC M(3J&WM(P>XJ&'EPBT5#DAO9=EH&HYS\N7M<%G9U8-1=F=XBQHVX<#O++"F$A M2RI11;T$XS*Y+53%WPB&MFVRBWKW^M6 A>E;#9=7UTU-(2_.P 6GR;DYJG)G M06A?PS=7%7#^!DX^U@0C-YJ"TJ?P>6.TH:$]*0R\PQRK&2K@89-VP'II%L,O M$ 4^B^!7HLE2P'H\"2DW?1X"5:4%%G;UA/-3>S!B1%>)CN&3-,UH,?,3]O@R MRF_LY %1CT<17<2Y'\;PE>@F:\O\IE9[L!^,3L)32 81',JQ%]#_D]ECQ%.6 M!C:HT$^"CKVP%\0QQ)D?IP_88T04\P?9??8RHI0G_F!PC#T.O$>?/WM1YO/! M\]CCCCVZ (Z(*NY$%?\W47U>V^I\7#!'KSC\8@TL7#7?V7L MYX_5HYV6I4/14&@0NA6@[L1T]_QWH\ERJ7 I##Y,B1[@;8YK SL42KL'6%,^ M: L$<_K.G;9$:)#_IKPD3>A!P]"G7&$^SVC"@E[ $WA_BRHO7'ZPE/*#$LDJ M)^X%67H8G_S QLB6E /B"[B]B_D9Y:P?#1Q:S(.#PGK!,_V?3#+26SBP-2SS MB1_F)Y:L*".V(IB*.J=6C*B4BFY<%\JR&IU"2/4NOL]T9.M8ZB>I?8>D%\;A M2ZCFD :L?58JKGX66M%:KA\7L4:&_7L=4H5JZ1I'#;G=N);L MT?HY]:Q-BWD'TS2\GX1:%A1%B0N"#/R4WE&*^FY4 M]@#M+Z0T^XF]H.ODQ_\ 4$L#!!0 ( &@X]U@R=C<8CP4 %4/ 9 M>&PO=V]R:W-H965TQ(O'#K:G:?GU>^R9"6D($2!>$H_M[WZ^8_MTI0**Z4V%7/X-/.^71K.BB!4R7X:QZ-^ MQ83J34[#W)69G.K:2:'XE2%;5Q4S#Q=>7(R'?G]8<-'P5=V8TP^DIG6G_S'97'6B[U# M7/+<>0T,?W=\RJ7TBN#&YU9G;VW2"VZ..^VO0NR(9<8LGVKYMRC_(9>7ZZE#;^T:O?&/?@1@;052']4 M(&L%LA!HXUD(ZP_FV.34Z!49OQO:_"#D)D@C&J%\%6^C<6B#H//]<"RO:.:8*>J.%+%#?KI??K1'OH]DK#.2=AFY2/SRYY?%'[F3K0N4!7W93Q1H1WWVE^>?\YEU!BWS[ZX"-0X,=CO@ M:>3$+EG.SWK@"]-GCU)1O&+7=GY3Y6JPSM5@G_;)#3BNJ"4G7=(U MS_5!205S7%NKM(4V9 M7=!32@;1.'M.[Z'8@-6,04$ZAY+H.$YH&J@.JX;+AH068FEI.([B.*8DI0?. MC&TU**VVE RC>)#0:ZV+E9!P,HZC+,OH5CLF2;3U#RG;3D,R/H[B)'N$@BX5 M!TD6/4^30_H+S;97"T(<#:/D.*4],!ZN83S<"^.NY3W[ ML@4POQ$JYQLT@#, GZYF$]YOU &.5KI4+F#'\CBM4U^.$M^;]_ U,2' ] MP;2LP;D8!,3 W253#\^>(&7C%Y9R#496%ALPLEJ*(D#3.OSA'M!8P77$-/4. MAG+H,'SA;PEWW%L )NA (N;#B/B]-QC0#W,"UG+7H7O;N($)9FL3+/E- O8 M8&V((UON G49; M EN]<=TF^"FET6@<-R#;C)@.T#;'V:Y#=;JWE+](LZ,U/D<_A,_'Y\^5TJ[$Z>72CW43?A,S@6<:Q#*E MT-'P:ZF-\QL;'X[(Q_?=J.9H(4N\+'%C]NAE@1>ZD*"EB[,Q@AU;(>!.4?P' M7H9J++;MWN1@;:E5#\]!'7#N"^N"1W\Q-1?^6AA:.QQ04E0MH[5;N,F;SB7+ MNIV;6U<9S2)O3+E:WP/FVTK4L4)0[ MWB9%/C3ET3.'AX^GM&_KZ6NH\W#N_);J4< 3O*F8M[YANZ'3LO:7N*.]M'(C M[O<1#GZRC=$6_WR?CN(DBD=C?Z@=#Z/!:(31(!Z!B](PRB)\[: KG/)IFM)! MAI-P?'Q(Z2A*DR%.T7&4I=/SI0W>81LYY=OQG/PU.I M_W5[\^!\QPPJ84GR$J+QT1@4:9I'7//A]#*\@V;:X:H1A@N\>[GQ&[!>:NVZ M#V]@_9*>_ ]02P,$% @ :#CW6/E2%/OK P Y@D !D !X;"]W;W)K M&ULM5;?;]LV$/Y7#FI1Q( 32;0LVZEM($Y2+,-: M!'&Z/@Q[H"7:(B*1&DG%[O[Z'2E9MCO%Z\M>)![)^^Z[7R2G6ZE>=,:8@5V1 M"SWS,F/*:]_72<8*JJ]DR02NK*4JJ$%1;7Q=*D93IU3D/@F"V"\H%]Y\ZN8> MU7PJ*Y-SP1X5Z*HHJ/J^8+G#.U^M^%WSK;Z: S6DY64+U9X2&=>8 FQG"7&(E#\O;); MEN<6"&G\U6!ZK4FK>#S>HW]ROJ,O*ZK9K5, M]Z:^04MVOY\TJ(L:E;R!&L-G*4RFX5ZD+#W5]Y%A2Y/L:2[(6P+NG2G"QT4?>_G&STD9AE?S9Y6\-%W7#V'#NS$)R MC9P\C"=U.O&0 K9>XZEE XP'0/("LJPC3H)1"TE&83ON4'Q:?M408:3V>X;# M83O^2=;[J%B>)#KF3?JC8-#R_G=L#XG81_D]!%=D9..*_ZCGY&A0R^&H]Q\8 MA_QTH) 6Y4RS#=MF&YYM@B5>>VF%E8\QO!&&I_O0+EE2*6XXQN=^E^25+=&U MD@4J-AS-YVR-JL'5""M"U:^* M6C"R=#?Y2AI\%[AAA@\QINP&7%]+:?:"-= ^[>;_ %!+ P04 " !H./=8 ML4H5MZ " #\!@ &0 'AL+W=OW.2VM7#LSG8:^/:SG9"5-E0\ M[*6UDWM.?L>.;[*&BT>Y!E#HJ:),CIVU4ILKUY7%&BHL+_@&F+ZSY*+"2D_% MRI4; ;BTHHJZ@>3-V?.?EPCU9 MK96YX.;9!J]@#NIA,Q-ZYO8N):F 2<(9$K <.]?^U20Q];;@!X%&[HR12;+@ M_-%,[LJQXQD@H% HXX#UWQ8F0*DQTAA_.D^G?Z01[HY?W&]M=IUE@25,./U) M2K4>.ZF#2ECBFJI[WGR!+D]L_ I.I?U%35?K.:BHI>)5)]8$%6'M/W[JUF%' MX$=O"().$+Q7$':"T 9MR6RL*58XSP1OD##5VLT,[-I8M4Y#F-G%N1+Z+M$Z ME<_)BI$E*3!3Z+HH>,T482LTXY04!"0Z1W/]XI0U!<27Z(YM@2DNGM'I%!0F M5)[IBH?Y%)V>G*$31!CZON:UQ*R4F:LTGWF*6W0L-RU+\ ;+UYI=H-#[A (O MB ;DD^/R*11:[EMY^%KNZE7IER;HER:P?N$;?D/+\>MZ(970[][OH7BM7S3L M9\[CE=S@ L:./G 2Q!:<_.,'/_$^#X7]3V:OHH=]]/"8>WY+&-'O5(E6G _O M9*N_M'K3*;9Y=.GY7N9N=S,,5*7)*.VK7L%%/5QT%.X>-_H$*! $TT&V5A[O M/#4<)5&ZQW98%87Q:#3,%O=L\5&V?P=DBVF-5=OK[/8,D<8'#.=I%.Z!#A3Y M?A(,@R8]:/(^T"&LY&#;TCCUXSVNPZJ1[X?Q'I>[TYO,=^$;%BO")**PU#KO MXE('$VVO;2>*;VR[6G"EFY\=KO7G"80IT/>7G*N7B>F _0_23 @ *P8 !D !X;"]W;W)K&ULK55=;],P%/TK5V%"FU26-"D=&FFD?H 8HE*ULO& >'"3F\::8P?;:<>_ MQW;24%"6)UX:7^>><^^YKD_BHY!/JD#4\%PRKF9>H75UZ_LJ+; DZEI4R,V; M7,B2:!/*O:\JB21SH)+Y81!,_9)0[B6QV]O()!:U9I3C1H*JRY+(7PMDXCCS MQMYIXY[N"VTW_"2NR!ZWJ!^JC321W[%DM$2NJ. @,9]Y\_'MKT_L'YUVHV5' M%"X%^T8S76+Q5,N5\XMKF!!VFMM"A;L.F@I+QY MDN=V#F< P],/"%M ^"]@^@(@:@&1$]ITYF2MB"9)+,41I,TV;';A9N/01@WE M]A2W6IJWU.!TLJ5[3G.:$JYAGJ:BYIKR/6P$HRE%!9/!MJ)NC.)'%_T E_?.7R? M[Y26YD__HV_@#=^DG\\:P:VJ2(HSS]QTA?* 7O+ZU7@:O.\3^Y_(_I(^Z:1/ MAMB3CX1*>"2LQA&LD:A:HK$,;2Z%+N"!BYTM2'8,X8Y7M59PCZG@*6646%<8 MV;B6THYN0115(Y@K9;SPJR1DB#V#^?S M&?. /P_Z8V-KHG<4ZZ 86Z@P?6-\1'9 M6%,3:%&YV[T3VGB%6Q;&S5':!/,^%T*? EN@^SXDOP%02P,$% @ :#CW M6$P(9Z;G @ 4@H !D !X;"]W;W)K&ULK59= M3]LP%/TK5H8F)C'RW;1=&VF4H3$-"5%@#],>W/2VL7#B8#LM2/OQLYV0M31T M,.6E]<<])^=1J9\%XAJ6: M\J4M"@YX;D 9M3W'Z=D9)KD5C\S:)8]'K)24Y'#)D2BS#//'$Z!L/;9%3@)4Q!WA277,WLAF5.,L@%83GBL!A;G]WA9*#C3< M@;78&"/M M9,;8G9Z6HP4!A41J!JS^5C !2C61DG%?,39&G$=K=CTP.3&H)4;DNM3G$JN M=HG"R7B"18IP/D=F\.6^)"M,(9?B"%V!D)PD$NI-'76!^1U(/*. II"4G$@" M AV>JC5"Q0?T$=U,3]'AP0=T@$B.KE-6"H43(ULJL?J1=E(+.ZF$>2\(^U;F MQ\AWCI#G>$$+?+(??@J)@KL&[F_#;96B)D]>DR?/\/G_RE.B!_ W3\,V:Q57 MT,ZE7\RA*' "8TN]>0+X"JSX_3NWYWQJ,]H1V99MO['M[V./KYG$M/+<9K[- M>T48&4)]AZSBGA\&[LA>;9K:C8KM/J0V27M1;SV.CLBV M#(:-P;##*@R[M-T1V9;M7F.[]U_G6J'"C2)RHYX?/2NUW2C?"[U>>ZE%C:1H MKZ0+EL-C?1VBLU)=<>@W.L.$HUM,2SA"YWE1ZEOT.ZR (@_]O(!L!OQ7FX^] MCWKK075$MI65?I.5?H?UV>_2=D=D6[8'C>W!*XHAJXIA4;[PO1OL7'E!.'"" M9]6Z&^4/_"!X5JWVQA=?=UNJ$)&ULO9QK;]LV%(;_"N$50PLT ML4C=["PQX$0DEZ'M@EZV#\4^*#9C"]/%D^2DW:^?)"N6)5&TU!SO2^L+S_.2 M/$HCAPT^QM MO!HGFUBXRR(H\,=$TZQQX'KA:'99?'87SRZC;>I[H;B+4;(- C?^?BW\Z.EJ MA$?/'WST5NLT_V \N]RX*_%)I%\V=W'V;KRG++U A(D7A2@6#U>C.;[@NID' M%"W^\,13WRZN1EO=(^&*1Y@@W^^]1W C?STE9/_XIH:.] M9AYX^/J9SHK!9X.Y=Q-Q$_E_>LMT?36:C-!2/+A;/_T8/?TJR@$5'5Q$?E+\ MBYYV;6U]A!;;)(V",CCK0>"%N__=;^5$' 1D''D *0-(,\#H"-#+ +VO@E$& M&'T5S#+ [!M@E0%6WP"[#+"+9.UFMTB-XZ;N[#*.GE";Z/W'")?D_7(D:O'9&Z MGI^\06?HRR<'O7[U!KU"7H@^KZ-MDK5++L=IUIN<.5Z4RM<[9=*AK*/W49BN M$T3#I5A*XAUUO*6('V>SL)\*\CP5UT0)_&T;GB-=>XN(1@Q)?V[ZA^NRX;Q, MG;Y,G:G#YYOX'&FX4YVKPQVQR-2Q3+V6"GU?E7K!TSMXM1)LE2ARO&3A1\DV M%NCK_#Y)X^R$]I>L GOVZQY$4/[3J255T&[4:N-(0&:S$6TWFC3;,.4@A^8#"%;+A[G/AZG,Q_-!+9OV7:1Y M,!%8TW1=;TQ\NUESVON!Z%$0,UNID8%XNUD%JLV2M9\E2WGJN\U6LP- L%K]V/OZL95'68_Z M>4V_+?SMT@M7^[W>&UD=V:V#1#<),1O'I+([0PNDER2%E&20,'ZL_[643O8I MG2A3RI3I?(L^B%26ODFK+Y:F3YKI4TH/35\O20HIR2!AO-U_\VHN.)QY'B?R" M5FM-E&UHQ&KD12T_])CJ)TI!11DHC4N&0(BM&?(#"Q]X%_C(6K?/G5OF+I2? M"TO080^FIH6;1Y1:;W#F>HE24%$&2N.2(1A8FW8L:)A4F2-],U<[ZJ1[DR,7 M^:54?<\_)29N)E?9I<')[:=*0549*(U+QF#:4S+MR&[EWF#E=?W1$^Q\L=@& M6]]-LZ\/ET=I=O56'\^P;AFM[(+:,SU5*:@J Z5QZ1BLB=YUVJU\%:PV5E07 M\F7HT2MYW+8^FEN7GBAZ',4D3:17\Q+)CMT?KEP/K+8]LOH7?OZ7EZWKH[LX MVH@X_2Z=.B5GZ'4[*,T!I5%0&@.E<2A:O5HJ]P>?W/[!H/X/*,T!I5%0&@.E M<2A:O8XJ%PBK;: ?] QPV\ PB=[T#-3:@VNBCR8%U62@-"X;@6&2CI6CLGWP MRWR?[NO4MH^!+4.?-M,(ZOWT$Z6@H@R4QH\.H9[(R@'":@L(=#_<-FO.,"8' M%]-EG*@559: T+AV#-IW8\O22RD\B:C_I+DM<*/?QU)%#UV)0F@-* MHZ T!DKC4+1Z?50V%<&GWM,12%?G!I3F@-(H*(V!TC@4K5Y'E6E&U*;9#^[I M2-OET:>3QG*AEAY<$CTD*:@D Z5QR0 ZC !2N6+D9:Y8YW:.M(T<\V#5*A,( MZG_UD:2@D@R4QF4#L.Q)1PXKZXNHK2_(G1QIFTUG>-+R*$"-NGZB M%%24@=*X9 @&[EH[*J..G,BH(Y(?'-E:ZX<^:OG!:>PE2D%%&2B-RX;0Z>-4 M-AWY_VPZ(C&;"#%:EUV@+ET_40HJRD!I7#8$;'4XL'IET>EJB^YS["X%^N & M0GH?W*;306TZ4)H#2J.@- 9*XU"T M>AU5-IU^[+=M8+_ U]LV%,%XVOQ[K+I#@PNEER@%%66@-'YT"/74'MR6J+;P MWGF+_"[L+&WS52Q$T/5G'S5F\'D ]LY#V%L/8>\]A+WY\!1W'^J55Z@;)U]/ M(*VS&U": TJCH#0&2N-0M'H=52N1D/3F]>;Z@X-+I1>HA14 ME('2^-$A[%([/G@.0R#B5?&(C00MHFV8[FY^WW^Z?XS'O'AX1>/S:WQQ@R6? M._B"[A[24>%WSPQY[\8K+TR0+QXR*>W&PO=V]R:W-H965T/ND2R%)JQAI,52"W9 M/ \EG5>\O*+.=T)^2]>,*?0]CI+THK=6:O.AWT_G:Q;3]%1L6*)_60H94Z5W MY:J?;B2CBSPHCOK8<4;]F/*D-SW/O[N5TW.Q51%/V*U$Z3:.J?PQ8Y'87?3< MWM,7=WRU5MD7_>GYAJ[8/5-?-K=2[_4KRH+'+$FY2)!DRXO>1_=#B"=90%[B M*V>[=&\;9:?R(,2W;.=J<=%SLB-B$9NK#$'UQR.[9%&4D?1Q_%5">U6=6>#^ M]A.=Y">O3^:!INQ21+_SA5I?],YZ:,&6=!NI.['[E94GY&6\N8C2_'^T*\LZ M/33?IDK$9; ^@I@GQ2?]7EZ(O0",#P3@,@"W \8' @9EP.#8@&$9,&P%Z%,S M!WAE@'=L#:,R8'3L28_+@'&>K.+JYJGQJ:+3NX]349P\*O4>?J)0T$P5ZZS-%>92^0V\03]#GM=BF-%FDYWVEJ\N" M^O,2'11H? ]0#L4!BD^M,>[V +HZ^M472S\=+%FV$K\ M;9N<(F=P@K"#A^C+O8_>OGEG.+!+.^:&RE.$O28&W5'%#"S?SKIG&\URT&3.DQ6Z M%*DRM8JS C;.8=E(X''J3ASGO/^XKP%#H5&[D&\]K*ZYA8012%@(!&ODUJMR MZUES>Y4HIJD*Z233A\C45,VLA*XW/R3,AX0%D##B/=>WV]9W:"CD[!5J)'14 M)71D3>@=>Q318WZ#MMOX&Q8_,&ELWZW,KBF&A/F0L 21B!A(1"L(9EQ)9GQ MJPP*QI"B@83YD+ $D8@82$0K"&:LTHT9]9VYEHDJ_>Z[XA1-H4Z0:$4J7$X M8,5T50DDS#\S-K_M5CJ K)- PD(@6"/_DRK_$VO^\XGS59(JN MHOO<$$(B05^IY-F((I\!H7\.381FUFJZZ@,2YD/" D@8*6"3/>4ZIP[V6L,+ MH"H;\G"=VEAQ[ V$N5H#0?E!:4 MM.QC/ZO.8-S**P&M-RQI+3$YGGD8ZNX9:ZXU_X1+/:VXYBQ!GYC>8(],ZB1G M[0 7QE1;>9U3#4GS2YKK[EVET6G[C@M *R6@M!"*UI0#KN6 K7)H#RY]27<+ ML4L0B820:*G_/FXV$9_3W*+/K0:+@"P=BOU .NL(DN:7-!526Y?N\%7FMBZDPW<)2O-!:0$HC8#20BA:4SRU-^K:S=&CY[AV3F>U@'JD MKL%E]$SS7-!J"2@MA*(UA5![JJ[=5/5Y.A=;/6'1(Y-BXINFVZP3:K0CMC$) MJ,%:TEI3ALUO9!ZTU *414%H(16L*HC9!7;L+ M"N:"V>OIK!-0GQ24%H#22$EK6V'/O#"H6ILZJLLD%PL^1^7#=?V- MY,F<;VADE >H2PI*\TM:\UG^X/GP M0!!:6%4+3FJJK:*L5VJS17!Z_4@9:Z M*D3C;,1A$H.=UE4,H#0?E!: TDA):PK5'3U;G!*:"K:&S,U,UZ8HMINB7Q*= M5JGXWVRAAPQ+)O6T])@U-79LYY2#>J.@M "41DJ:MY?)]ZYGR+BI7#9*/I#P MVO;$=MNS.84TIA;4K@2E^:"T )1&2IK7N)L=]]E@.#05')[AP\FMO4AL]R+; M_@"A7.H17[0U#O'LL,Z)!O4C06D!*(V4M%:S;;J)#04]9S0ZF.C:1<3V%9#5 M*KE\%%\\L7A:3I4-ZO_3FBM[G9WU &HQ@M("4!H!I850M*:R:HL1>Z_B3V-0 MQQ&4YH/2 E : :6%4+2F>&I;$K]@2T*Y#_9Z.JL)= $H*"T I9&2UGRV6Y8M=U[&/4^WU=-8(Z'I/4%H 2B.@M!"*UE13[7?BL]?IKD#M M35":#TH+0&D$E!9"T9KBJ4U0_#\M&;77TUE-H&XH*"T I1%L7#?JM)\:AE"U M%CKI[[V=&S.YRE^\3E'^0+5X4;?ZMGJY^V/^2G._+EZ\&7Y#Y8HG*8K84H&ULK59=;]HP%/TK5E9-K;0UGX32021*F-9)E:IVW1ZF/9CD E83F]E. MZ?KK9SLA@^"B;NL+^..<N6'' N2&5A1MX7NR6F% G&9JQ:YX,624+0N&:(U&5)>:_ M+J!@ZY'C.YN!&[)82CW@)L,57L MR+O5-5<]MU7)20E4$$81A_G(&?OGTUCC M#> K@;78:B/M9,;8O>YX )%(464LOXV6@Z;4A-W&YO MU#\:[\K+# N8L.(;R>5RY)PY*(L:&WL.RBHA M6=F0U0I*0NM__-CD88N@=.R$H"$$74+T#"%L".%+(T0-(7IIA%Y#,-;=VKM) M7(HE3H:)[>2JUFB>#))82;1>W1))7 04C6RBG/( MT7$*$I-"G*C9N]L4'1^=H"-$*/JR9)7 -!=#5ZH%:!DW:X)=U,&"9X*%Z(I1 MN11H2G/(+?ST,#\^P'>5\=9]L'%_$1P4_%S14Q1Z[U#@!9%E/9.7TT.;G?^+ M/OWGZ#O)"-NM$!J]\-!62(G("B8J#NC[>"8D5U_R#UNE:ZW(KJ5/MW.QPAF, M''5\"> /X"1OW_BQ]\&6YM<42U]3;/I*8CL%B=J"1(?4D_:CG# A1?MIVJI1 M"_6-D+X:'I(@]@-_Z#YLI]F"\@?]#BK=1T6#T(MW45,+*@R]?HO:<=QK'?<. M.AZ7C$ORA,T=PN;(;,E+(2I,,VC2H(X>LTM91:7U#*I#]+96%H=GG4SL8WP_ M]#J)L(!45CMYV <%0>39TQ"W:8C_IO 3O"(2%^3)7OMXKQ*^/^AXF5A X:!3 MTW0?I+QT4C>U@/I!W#'L;MU()?"%>0H(9(I6GTCM:/O:&)M+MC-^X9]/?,MX MJEXG]6/BCWS]M+G"?$&H0 7,52COM*]JP^OG0MV1;&7NPQF3ZG8US:5Z80'7 M #4_9TQN.CI ^V9+?@-02P,$% @ :#CW6-(C4?G9! %QX !D !X M;"]W;W)K&ULK9E;_BH;M[+0S:1 70YRU M/1,;V&8G[622MONPLP^*+=M, 7DE.4Z__8I+P("BX%1^L &?\SOH_$&7H\F! MT!]LBS$'3VF2L:FQY7QW:9ILN<4I8N=DAS/QSYK0%'%Q2C)W&&;RE@^S1%].<<)^0P-2SC^<)=O-GR_((YF^S0 M!M]C_FUW2\6965-6<8HS%I,,4+R>&E?6963YN4-A\3W&!W9T#/*F/!#R(S^Y M7DT-F-\13O"2YP@D?A[Q B=)3A+W\5\%->J8N>/Q\3,]*AHO&O. &%Z0Y.]X MQ;=3X\( *[Q&^X3?D<,G7#5HE/.6)&'%-SB4MB/7 ,L]XR2MG,4=I'%6_J*G M*A%'#H(C=[ K![OK\%($IW)PAD9P*P=W:(11Y3 :ZN!5#EZ1^S)91:8#Q-%L M0LD!T-Q:T/*#0J["6R0XSO(GZYY3\6\L_/@LP#1^1+FZ#+P/,$=QPCZ C^#; M?0#>O_L WH$X U^W9,]0MF(3DXN8N:>YK/CSDF^_P'? 9Y+Q+0-AML(KB7^@ M]O<4_J9H:]U@^[G!OAKT2.U>X"7 MPMV2N;=RZ=0/CU/PG!=XUQG'%#,.[A#'X/Z =N"?&V$#KCE.V;^RIZ4$NG)@ MWHU>LAU:XJDA^DF&Z2,V9K__9GGP#YE4.F&!3EBH$Q9I@K4D=FN)716]D7A! M&&?@.EON*96^R/,2Y!>@?$![G-F>95L3\_%8,XF5-?8[5D'?RAT[T&M;A1(K MQX%^VRI2-O"-Z1O5Z1LIT]=TKV?@3S'. S&8-M=D61SUVC2^@+"3Q-)H=&P$ MNT9!GR02W;4*^RC+ZUE%RE:^,8=>G4-/F<,[O(XSE"WQ"GS%- 4W!&5@+LN= MDG-JYZ(3%NB$A3IAD2982UF_5M;7/7[X.B76"0MTPD*=L$@3K"7Q12WQQ2L= MX ,7HP;C="_6(_P,S!&+&;@OED%Y;_@=T1@])+AX!F2**_FG*JX3%I2P\5'7 M"<^A;8\Z/:S.F)$F6$O+<:WE>-AS!^D3QDYCPOJZ0+1N$H--==JDCGZS/ ML*BAUJC1ZU';>6_*&)9R"=W*^Q>25SQ1 JY2LL^X-.=.?V4%BT\WZ5H+%$/# MAEK#1@/"MM/>E!:L@;6%:C[!MB!*!.037FTPN&(,W M@/7\W@)VH;Z5DZ48%#34&C22!?5&+\K0E"@L=8U"+<.-F)W'25KK2R57LW76NSZW+A26Y'EB78;E'V>#++=// MB&[BC($$KT4H>.Z+=YJ6NY#E"2>[8M?L@7!.TN)P*YXC3',#\?^:$/Y\D@>H M]X)G_P-02P,$% @ :#CW6,BP1K3^ @ 0D !D !X;"]W;W)K&ULK59=;]HP%/TK5E9-5&J;A 2*&$0"PM9.JU25=GN8 M]F#()5A+;&8[P/;K=YV$C(^455M?$MLYY]P/7_NFMQ;RNUH :+))$Z[ZUD+K M9=>VU6P!*5578@DY;KK5=>&#Q0IL%.^@M:0P3T$_+>XDSNU*)6 I<,<&) MA'G?&KC=<0+B_2B;W4L$L&<9HE^$.L;*./)'9R)1.5/ MLBZQCD5FF=(B+G(L'"D^8PC'KD37"\4&?,(HAI^>)K?/L&W,2E59IK; MS R;)P4_9OR*>,X%:3I-O\:?T7\N$W'*E M9897A2YJX@:BF/&8#,R19YIA?81,S1*A,@GDZV"*<+P.OM651&'4KS=JKLBN M6M(9]"V\ Q7(%5C!VS=NVWE7MQ^O*1:^IMCXE<3V=LZO=LX_I1[LG.,8SS%I MX,:H\PO"L0?A,==T4[9UKFE:S2JX]#LMIV>O=C-^C'*Q/;G[J+ &U>EX M^Z#Q,> M<]T^B+4&U6D?QEH#I"WJ8/UH=L= MN37K(?;WHAW_D2]^#NZHC,V-G\ <33E7U^BP+!IN,=%BF7>4J=#8G_+A O]1 M0!H ?I\+H;<38Z#ZZPE^ U!+ P04 " !H./=8:[[H4@4& # *0 &0 M 'AL+W=OR*^;F^9O!O6*JLH(2F/:(H8>;H87!IG@6'G#H7%'Q%YX8UKE#?E MD=)O^4VPNAB,\AJ1F(0BE\#RSS.Y)G&<*\EZ?*]$!W7,W+%Y_:[N%HV7C7G$ MG%S3^,]H)387@]D K<@3SF)Q1U]\4C7(RO5"&O/B?_12VD[M 0HS+FA2.SK,*D<)GT=K,K!ZML&NW*P^T:8 M5@[3O@ZSRF'6UV%>. M,/EK)/W$POF>1>(-/3"<K]$GS]]09_0$/$-9H2C M*$5?TTCP$UDHKQ\V-.,X7?'SH9 5RF6'817\J@P^/A#<1#(G-T@L:C\411GVN]^PUFTMTXZ+[4NR]) M6+N;"G>G?^55[N[_:[OW_Z+[>G>7/)ZBD56X&PKWH'?7&;8&!+-^+"AM_07[_*WU$@2,+_5F%>BDW48OE\=<:W."07 SDA<<*>R6#Q MXP^&/?I9Q1BDV!)2S($4)!!?4BQ $BL!:)5@VAI0=QQQTONMIBA9QQG!'V6*<2*QC%F'&T) M*Y.,+RHBRQ"&V7@&HU/Y!(P](K55.99(2#$'4LSMV1T>9% ?4BP $FL1:==$ MVL<1^9[<4FP)*>9 BKF08AZDF \I%MB=B<*PVA-% MB]=IS>M4R^M]B:?,2+?[Y&;RXX='ZQ0+628_Q&1!/XJGG:I:JAE>6[%C^>P7 MTX&,Z?:+Z4'&]"'% B"Q%GBS&KS9?QHH:2:XD+1%Z?HCSF:=_M]'3%N%8Q'[ M,)P#&<[],)P'& MQFBWLCG2CUSX+2&I*";-WYD&K/]D9%I9D]F[;-?-"Z!5!J;20;B^V&%LF:/H3#D.4IF@0P+#GD!SDT M.ATU'AGSO9%.'_EHOKHQ#;.3I2FLIE.K;>3VJK[71\H';6, I=9F8;QC8:S/ MZ(N5Y3NRS5BXP9R@6T;7#"G2"5%N"JCF@:BZHF@>J MYE=JK;=.MRM4JQF2:; MINIK4Q_Z:!)!]S\4C3 ,12-A&':4,ZCS&D;R_@&_*O&Q.B_=O L/Z#8"J)H# MJN8JNB-?LMPGS.H0UC'R02L60*FU\=KM$!CZ+8+#"=H=R8^1Y2M?C52M8:@9 MN>SN>SH;S;KT@6X*@*HYH&INSQ[Q0*/ZH&H!E%H)ZK!QFBLA;%T3R,U$R M59Y@J4OKXX:7Q2&[O?(KX\PQ%.6N<>:5APEW\N79QAO,UE'*44R>9*C1Z52^ M@:P\+EC>"+HMSI(]4B%H4EQN"%X1EAO(WY\H%>\W>8#ZT.;B7U!+ P04 M" !H./=8:_X'\G\# #^#P &0 'AL+W=O,%EFK(MZ[8<<#K$E3D;N!YH5M@0IUH7-H6/!JSO M0LZ.$\=W'@Q+LLVD-KC1>(>W< ORPV[!U:Z)U#+^JSF=)J0&GKX_ ML"?EWM5>5EC C.7_DK7,)L[006O8X'TNE^SX&NK]]#5?RG)1_J)C[>LY*-T+ MR8H:K%90$%H]\7VMPPE \9@!00T(+@&]1P#=&M!]:H1>#>@]-4*_!O0O >$C M@+ &A*7VE5BETC&6.!IS=D1<>RLV_5*FJT0K@0G5!^M6@\0D%R^4]<-MC)X_>X&>(4+1#->GQ>]'GOQ<]:8?'D"JX;X*?:=EM#F&WY.L^PC=C- 4J]?%3 MQ69)Q!WZ^$[YH#<2"O')=-PJPIZ94%?CD=CA%":.*K<"^ &(@&G>'8/9PFSNC4/W>*#4[^7YW@W&MN\ K\RX!)ZR9_4<)^(V'?KH3] MITAH=+J4T.!DD-#@99"P=9._*&'82!BV2GB=IFQ/I4!+2($<\"H']/$&BA7P M3^@KFI7W+7!D*$A?T8*K+RH]I>RIXC@2F2&9@;HCT2MV $[5!Y=L^$P9:5W= MSU8MFV2Q3;*Y3;+$$MG9>1DTYV5@^V(:V$RQ3;+8)MG<)EEBB>PLQ<,FQMV4G*5!9BZNOQ,;:-*O798]V89_ZHYEOL,?^:%[UHM_IJ\[X!O,MH0+E ML%&AO,Y 73^\ZC:K@62[LCM:,:EJ?_F:J08=N'90\QO&Y,- !VA:_N@;4$L# M!!0 ( &@X]UACF%8R2@8 "DQ 9 >&PO=V]R:W-H965T+(_\2%9K55U8CJ?;>*5N!'JT^9]H8^F M+6699"(O$YFC0MQ=3E[A"TY9E5!'?$[$0WGP&55=N97R:W7P=GDY<:HK$JE8 MJ H1ZU_WXEJD:472U_%/ YVT;5:)AY_W]-=UYW5G;N-27,OTKV2IUI>38(*6 MXB[>INJ#?'@CF@ZY%6\AT[+^B1YVL3Z9H,6V5#)KDO459$F^^QU_:P;B($%S MS FD22##!'8D@38)]+$ML":!/;8%MTFHNS[=];T>N"A6\7Q6R =45-&:5GVH M1[_.UN.5Y-5$N5&%_C;1>6K^0=R+?"O0K^AF-U60O$,WHKA/%@+MOWP>"14G M:?E"AWVZB=#S9R_0,Y3DZ.-:;LLX7Y:SJ=(74R&GBZ;AJUW#Y$C#%+V3N5J7 MB.=+L33D1_9\SY(_U8/0C@39C\05L0+_V.8O$75^0<0AS' ]UX]/IZ;N_+_6 M^9-;[PT&;:<%K7GT""]*RGBU*L0JKI>SGA/[N?#E3QV*WBJ1E7^;JK[C,C.W MDKV+)U=^(^SEQL./YL^G]X;B.PW!(L1/TPZ)Q&'-82)Q^&!^'T3"@ 6[#>KUT MVUZZUEY^EI4$:7%!2RULILY:\T^=:I"P"!+&@6"](GAM$;PSZ8 '61Q(6 0) MXT"P7G'\MCC^4W5@E^@>+$G78ZX[D %#% O=@5A$XRB,,:-DH *&,,=GCFM6 M@:#M8V#MXUOY\>CZMV:>.L4@81$DC /!>L,?ML,?GFG]AY#%@81%D# .!.L5 M!SO=S;OS5 5H,@_7(]/MA@,),(11YGIXH &&L$#?5["!!AC"/,_%1^X$\(%) MP=9^7LLL$\4BB5-T55O=%C0NI41?WHGL5A3&:6@'GSH/06D1*(U#T?HE M(EV)R)F4H@%#E0B2%H'2.!2M7Z+.TV&K*[&J!1W_]:;,#X9J80AC#AGZ!D,8 M\;$_] W&,.9[1]2BLT?8[H_>R%*))=K$WU.M%;6%D&HMBJ,W$G;>R3,0DA:! MTC@4K5^9SM)A]UPB 6KV0&D1*(U#T?HEZ@P?MEH6JTAXAM7/R-!5F,)<)_2& M(C$.(P$=2@XWA%''"<,C(M%Y)VPW3_N[!V-'K:DG3S9(6@1*XU"T?A$Z# M<^D!J/D#I46@- Y%ZY>H,X#8:F&L>A :%CIAHZ>-ICCF8D:&BC".HPYVV,AE MC.-(P%AXQ&:0SDX1NYUJ'<6_J',LKL4F$$UF;^$3-QP)A"D.!]Y(( QQA 5C@3#%47Q< M(#H'1>P.ZD @/MV@W^6]*/),Y,KZ",+./'DF@KX3 Z5Q*%J_.IWO(^Q<8@%J M $%I$2B-0]'Z)>H,(+&_U+.)A3M>M)[K.$.M>%189 ASM6\8/H+X85B_GYV+ M(G87Q?.5/B.*)%_5SQ_*[68C"X5*B^NP(T^>A*#OS$!I'(K6+TYG_8A_+IT M-8:@M B4QJ%H_1)UQI#87_O9="(8"X ;X.&C2E.8XX8CG1B'N1XAWE GQF&, M!30XHA.=NR)V=_4CG?BQ$P%]SP9*BT!I'(K6WP_5>4/JG$DT**A9!*5%H#0. M1>N7J#.+U/Z6T"(:3>;@4<7PWL(4Y=/A?@A#%/%\.E ,0Y3/"#4+!NW<%K6[ MK4<(QN.=B;VMDV$49_AX7:JZ<'6;WV;L*KWW)=H M(;>YVFWW;<^V^_I?U;O9!^>O\,4U-IR/\ 7?[=KO\+M_(G@7%UJ+2I2*.]V4 M\]+76E?L]N7O#I3&PO=V]R:W-H965T2D!"8)9TC 8N)<^.?3V.3; MA$\$UG)KC(R2>\X?3'"=3QS/% 04,F48L'ZL8 J4&B)=QK>6T^F6-,#M\8;] MC=6NM=QC"5-./Y-<%1/GS$$Y+'!-U2U?7T&K9V3X,DZE_47K)C?6*V:U5+QL MP3HN"6N>^+'U80O@1SL 00L(_A00MH#0"FTJL[)F6.$T$7R-A,G6;&9@O;%H MK88PLXMS)?1;HG$JO845L!K02S1O]A'Q!9IRIH0V6 ^DDNAX!@H3*D]TUMU\ MAHZ/3M 1(@Q]+'@M,Z;VMVBD+O!0J\(!J 3_?# M9Y!IN&_A81_N:@K[7I"XJVT-0TE^U"7U:AMU MM8WVUO9!%2!0MJDP,\=OJ,"]+'^[&0=X+'_ZD?QX>TX$!D/0OBSH+X M7_LQ_K75SLZB)_TXD/0J]I[TH[MU4YA;^CT62\(DHK#0,.\TULT@FINO"12O M[.5QSY6^BNRPT!\+($R"?K_@7&T"G<' .'?JO.+B%@]N6H5\X]-LR# H'';J9QZZ%\['$ MLPEG&\0S:X66W6CUM;?2B]#L1;F77#TERD_.;D&I+-"9#Q*36)RC7]##O8_. MWIVC=XA0]&7%U@+32$Q,J>@R)S,LH*]R:.<5:!=]8E2N! IH!%&-O]_L[S7X MFRK,,E9G&^N5TPCX^YI>(-?J(<=R^C7KN6[O[M:%\V/LP7]FKXCAEHEW-9[[ M:N*%8+R'] O00SZ(D)-4_WG_N56VZ$9"(OZM2WL.W*\'SKYLER+%(4P-]>D2 MP)_ F/W\D^U9O]9IWB68WR58T!%8)3O],CO])O39'REP+ E=;O.C+^B&ABR! MNISD<$,-EVT.3S/7MJR)^;2O];'1P#TT\H^-/.?0*#@VLJWAGE4EZ$$9]* Q MZ.R/@<[N(-O?(N"(+= '(D(, M%16]4D7O+14'=5)Y1PNW'7=L'VC5B'VJ5JTH@XXH*V(-2[&&;XGEU8DU;"56 M(_:I8K6B##JBK(@U*L4:O276L$ZL42NQ&K%/%:L59= 1946L<2G6^"VQ1G5B MC5N)U8A]JEBM*(..*"MBV=;N&&HURO5E!:K.64C@M0=-ZRB$D6-;WH%JS1RG MRM:.-.B*M"KQD!=NQ!EVQ M5B5T=A(ZC1)^AF>)/@+51RYU_KW'4A6N1$)]T=,(=NKQMU,TOU.TH"NT:EIV M!8K]OU4H=J&$?7*7DAA1]I+NR*GQVE.HS#!5P1D>1PC\GR.H_3I9&$OOK]Q'=YO*7]C=7J\0_?X M!M,ONRO"7JUJ*YLPQDD6I@D@^.YD<6:_OP@"WJ%H\7N(G[+&WX"[4VX"L?\>\06.(FZ)S>-K9711C\D[-O_^;OV7PGGFS"W*\$4: M_1%NZ/9D<;@ &WR'\HA>IT__PI5#'K>W3J.L^!<\56VM!5CG&4WCJC.;01PF MY?_H6R5$HP.SH^[@5!V<_0ZPHX-;=7 +1\N9%6Y]0!2='I/T"1#>FEGC?Q3: M%+V9-V'"+^,-)>S3D/6CIS3FJTS&J#R[3A&XS M\#'9X(WH9$S6YQRP.*+A]!LUV5^BY>/OL"9$-^/,_S"3X1'&<_4^E;SD^ M5(_/8_]]MD-K?+)@P9UA\H@7I__\A^U;/ZO$,61,D@K64D&==4FJ=4.J Y#D M\2TF(+T#&6^3 ?3(EB&ZC3!@VQ>X9TI2\(:MP_+CMRJ9RK&]8FR^HSV>'@:. M[T+_>/785$ [QY$*>+4"WD@%"-[DY6Y7>[DG0IAE.4K6F"^FJ@%_BUG:Y81_ M1 %- 4J> =JQJ:_#UM+/W5-/Z-5(UOU;-'ZE:1DGX@,&.A$P7 MQ!0#.TS6++38L<17$]TR[5!(V#9*'MA!^8BBO/X@9QL2B9[#Y)[985LC8&KQ M]S>(%FV*5:=2JYRM[6CDTCHT4JZ@EBOX/UADI63EZJ);1%D[D*24?39B_94. MV=("7![N::KU>J2FA[6FAUI-/\:[*'W&&!2'*/B\X[ZI/-&:&;I9&S(F>7Q4 M>WPT\[EV9%(J0\8DJ6Q+D)4U,N0><4;Y#L/VI3#=*/%);QJ"9XR("KPNQO24 M'6R@HZUWL+'LV7)(*&%0GJ,(_!>36.F5WIYM:=P:TU7VRQ%^.\_]=E0G!1*Y[6##EW:IJS)$@F^M><&7-LHX9JR)LLE M&-<>"[F-K:!"E(-B);-%IEY%L,T9UM+Q]H[%WF:R(P)5;3VK=H6&\CJ+I7 MZHY_7F*.]>IK;@@H*PVFP%-;\*GMSQTBAH"RDFL*/+4%G]IC 55LJR6VU[Q> M 7JQ!M5)B'+(H!D$^X&B:R*[(K#0UG-AMRO57$N7<"\!5^-XNOGKFLCS%Y!G M:\'(8)#+AR;_'A6AC%_+XKS$:+T%:Q3A9,,VO*\Y(A03I0Y&J="4-3E1);#0 ML6;>%QPM @Z5RY0U62X!F4X/9!H[.JN!CJ0CT?);9V=_.]D5P96.GBMOF#@\ M)U%F6Z]OOBAG:10335F3/1:8Z,R-B8Y13#1E399+8**CQ\1?JV/A'6#6*0G7 M_$5YRN5)2)5GG--.<=H0^I:U?U(H&OJ.U$Z>M6!"9VS^_OO?B*2I?O:#E\P4>.<*O'/AW!%FJ(Y=R35%5=P57.F.Y:ILJ&M M".MI);LA6-+5L^1K1MCH#(O>A\$+9PJ =07 NG,#K&L48$U9D^42 .N.35<. MCK-#1>;$;B58>IO)C@BL=?58:R[27E2MT,]F\"*8(BL)!4'#N;.2T"@LF[(F MRR5@&1K(2G;4]GM,N]U%\)Z>_;5]*/ 6ZO%VPECZ82C43WWP2IHB10H%@,.Y M4Z30*$.;LB;+U;A;]+4JZ5!9(G?A_IVA@RKI4- MU-/MJP78:";4.S!XW4Q1 MC8>"PN'"^SB!XB/E]M[F"J!M*'F[:-[() 6$^/L%>8%#^_3/IN!='; M&7SA)OF-4^-'3M[-4;^_.F_@1#CVF[" NES\,[RNX)OO3T M?#FF:%Z9E*KAOMVNFBO:V4=N9]G<$R3IC4V4CB^;5T-*!7';70;[/JF:V5TW MNG@"!3U]RE2Y%[%C^N,WO,[YKW_5DS:*=Z:LR3\C%'CGSYWY](UF/DU9D^42 ML.A/E_GL,:W)?([I*3LH@,S79S[';$V5R>:6XUIN>VM2M+-=V+DU^0*+_+%8 M-'YKJH9LWAI_M._/%,E 7Y"4__)DX*C0/0"?V;<04GUU^Y2L"6:-^!,/RK^4 M=^7[[1LI#U77NMW,\[HOM0 I_^5E\9%.E]M6<^^_ZHY9_6P<3K3@;+PW(J5GE:R&P(R SV44S::@3-E399 ,&4P M=\4X,$J=IJS)+V0^HQ>T,W6.JTKI*1K:ENK;U*KQ)+P8D_OB 8$9B\0\ MH>73Y.IWZX<0GA6/WMM[_]Q^?U$^2E"8*9]L>(G(?9AD(,)WS*2UY,N4E \+ M+%_0=%<\;^\VI32-BS^W&&TPX0W8YW=I2K^_X /4CVP\_1M02P,$% @ M:#CW6&*;_*O( P =@X !D !X;"]W;W)K&UL MM9=MCYLX$,>_BD5/IZMTXVZM4=;5[NWWM#4Z"%G#.-DG[[3LV MA!!PT*Z4>Y/P,#/\_F,SPTP/C+^(+:42_.[;N3D)"VL^51?N^/S*2MEEA;TCB-1YCGA/Q9Y5G'"_?I9BO5!6<^W9$-?:#R<7?'X96:XBHAE=216"P-^>+FF6J4C \5\=U&J>J1S; MQ\?H'[5X$/-,!%VR['N:R.W,FE@HH6M29O*>'3[36I &7+%,Z%]TJ&U="ZU* M(5E>.P-!GA;5/_E1)Z+E '',#G[MX'<=@@L.N'; 6FA%IF5]()+,IYP=$%?6 M$$T=Z-QH;U"3%FH9'R2'NRGXR?F#9*N7T0(2D: ERV%W"*+S^ZV40I(B28L- MNG]X%.B/#U22-!/OT>C\)A62IRL) 70P]%BD4H#1;\A!8DLX%<>_M$#_;EDI MP%-,'0GX"L)9U:B+"M6_@!JAKZR06X'^+A*:G/L[(+O1[A^U+_S!@%_*PD;8 M_1/YKA\8>):O=\<#.+A9"JSCX4M+427I$=3Q[.V;^2Y M86B&C1K8:! 6ZMR:IF_%C7HD(XP[M"8;WPP[;F#'@[#W4-EU%7H+Z[C/,1[' M'5B348S-M).&=O*_;-Q)CR7 0= ![AMAZ,IFX+@!C@>!GP 1\ 9X/@QUZ\' MCWM,T:3+W;>YF&?//?4G=[ J?M>-F"8C=+NG'+XLD'X'$70[BCZ2E*,GDI44 MW5&NZJ6QK;C7K)?7BG:>CU:_]MZP\PYU=A"ID[/1R4E4X.]\JS>7D$.[F/"R@1^5X[)SK&ULO5E;<^(V%/XK&KK3 M9F<2?+4AD^7R? MI/,='>LRV6/RC:X18N UCA)Z-U@SMKE5%.JO40SI$&]0PM^\8!)#QA_)2J$; M@F"0@N)(T5755F(8)H/I)*U[)-,)WK(H3- C 70;QY <[E&$]W<#;7"L^!RN MUDQ4*-/)!J[0$V+/FT?"GY2")0ACE- 0)X"@E[O!3+OU-%L 4HLO(=K34AF( MH2PQ_B8>/@5W U7T"$7(9X("\G\[-$=1))AX/[[GI(.B30$LEX_L7CIX/I@E MI&B.HZ]AP-9W@]$ !.@%;B/V&>]_1_F +,'GXXBF?\$^MU4'P-]2AN,E^ D0.,.L ^ S!S@-FW!2L'6#6 9IX!V#D@%5/) MG)5ZVH4,3B<$[P$1UIQ-%%*Y4C1W<)B(R'IBA+\-.8Y-GQCVO]W<3?>?@N_Z,9K>@>!PN4H--&/FMSKG8P/D R!H5T#7=7- MM@%UP__8)ARNGH6[_>%&FSNZX2[RB\[K+7"O/]SH\*51Q+>1\AGGXEN$W,VR M);X)@%+:.,!VF8K-K"-.N(V=X1\86X MI1OHH[L!_P101'9H,/WY)\U6?VV36":9*Y-L(9/,DT16"0VS" VSBWUZ3%_X M).LU6*)5F"2\*/+>!I$0!^"*)Z@L=7ULTSUKQ4I;$1_RW=1V[(FR*\O9P\9M MVFC:R*H:+3J'=*GW)9%5O&\5WKQ"-KM3ML4K(GY(W]"JD^-2K>RF>W7'J$V> M%B/3&==4D-DM3Q)9106G4,&Y/'6A).B?M#KY+U7(:3C?5.L"-6T<5:_IT[1I M9D!/4L\K?A\5?A_];ZN)/W&R0Y0A7OL]A+,+Z]<4+YR>:=(W4U?.GNELKDYFZ:5@T,=ZO6EJ=16/5EL M5;%+QR):+[%1L=YYK\*=[5VLL-;49#RTC''Y5YN\;1AG:#MU&65VU)/%5I51 M/\FHOW>A]%Y=.SMPL:YZ,P_KP[%>E[+%C*=KHRYET^R-?.W)&DY5K]-IC=:Y MX_]!O0@29^CBJ^GC)%TA;6$$&"(QN#H@2-J7P&]T107,[;(_2ZJ7XT+DY'-9K9N?">K58$K<1Z M^!,7.$QHZ&>+XE9A91Z2S*6RN5+9%E+9/%EL58U/!T):]XE0K[D/BT (BT#8 MG0T$J6=&.9M3RJ:69:CUU-RT,KA9_4"HQCPZJO3ZI%=_2\P8CM/B&L$ $6' W[]@S(X/HH'B0GOZ'U!+ P04 M" !H./=89Y%)B]@# "8#P &0 'AL+W=OR .QFMV )G:+ZL[A7UW!(EX@D*S:4 A?.Q<^5?3OVN M-9";W[ @U+-XH8QU]@N;8JWG0)AJ M(Y/"F#Q(N,C_V;="B(H!X=0;!(5!\+U!]Q6#3F'0R8CFGF6T;IAADY&2&U!V M-:'91J9-9DULN+#'.#.*9CG9F -E3#59ZI%K MR%V[J1L6KEWGK@6ON-:!.RG,4L-[$6&T;^\2S9)KL.5Z'30"?DI%&SI>"P(O MZ-;X,VTVOV.*S/TZ\SUW.J7TG0RO\U_25V2&OWZG,;@UF.B_ZR3+(;OUD/;. M7^H5"W'LT*76J-;H3'[^R;_P?JWC>R:P/?;=DGVW";TV\%HPPQ53S&#\ @\8 MRH7@_V $GQ43FH7;V(RB3"L6PPW782PUQ:(=K\@XE=K4AESN5#]SRCYQZTG0 M];R1NZ[JTNCYB;KT2EUZI^AB<%4EV(+WU#8O<"L,DA/&WK5L7B&V2+L$F96% M'EP#'^DUK].B=Z"%/QPTS[)=/^^1^#_CG9GPELC_V@9#]H/.2X$SH>TKL$O*_,:LIU:!%MRC"BG$J; !.8=':;A8E-_> M,CZB6G4Z-==PX/6^^\PVNW4J[5TVYI^2CDTIX>(1JCS)S]*P.:K7B![F5G[0 MZQTD%,V>',O4K=0^":I%5A)J"&4J3%X&E:-EV7F5%5ON;GE>LU*"O^!"0XQS M,O7:?4I]5%X&YATC5UDE]20-U659&ULQ9E=;]LV%(;_"J$50PNXT9>_DMD&'%OM4J1MD"SMQ; +6CJVB$JD M2U)VNU]?4E)DRU:T&.#@FT0B^;X\Y*-#12>C+>/?1 P@T8\TH6)LQ5*NKVQ; MA#&D6%RP-5#5LV0\Q5+=\I4MUAQPE(O2Q/80T)VXXMUWIJN">K6.H&>S):XQ4\@'Q+68!18P8\E7$LEX; TM%,$29XF\9]L_H5Q03_N%+!'Y M3[0MQSH6"C,A65J*500IH<5O_*/*7 .Q1TGQ'XIF+?/=SM=HO0O6#\B"YZB5*)R?7F5 M M0J 92Q>$8DU/=-!4"/603L/O&1&D;,,T0A\8H1)] 2HS#JA I7F_GH/$)!%O MT%OT^#!'KU^]0:\0H>BOF&5"*<7(EBIJ^&'C%X@W^D@S_&Z#?',VN73-;] CONL?-XNGT.H9B_D M?H,\>'GP?LMF^!5X/_?S_PO\'F3T]ZUJ0S<24O%/$[#"LMMLJ<^T*['&(8PM M=6@)X!NP)K__YO:=/YIVVZ39W*198,BLQJ5;<>FVN3>]@1JYP8GR:$S)UN!. M)5R8#7(S_<;:3-SNP!^.[,T^.I-3!H;,:NAZ%;K>6=!EG"M=*>B@SS(&WL2N M-;I3V15FO7UVEXY[@,[DC($ALQJZ?H6N?PYT[P@E$M[>JK^%E 65F*Z(,FC, MO-8 3Z77/Z+7&SB.Z9G#$P9%:#-ZS@#5OAO6UX%Z"QSNJ\DY T-F-5JNL_L< MKV'I*@ZQ&3=G!RM1B=OMDFW MN5&WP)1;'A2PS!)UP"VAD6#[O*Z'?@+F3:DY:Y>>C,MH)<"46X'+WBNQ MJE-KE=>V!0I91F51;:U:J_KY-*\:V[OA1?'](^8K0@5*8*FDSL5 O:AY4<\N M;B1;YP7;!9/JB,PO8\ 1<#U ]2\9DT\W>H+JOPJ37U!+ P04 " !H./=8 M"1EZJ=7'J^Q2GF#,ZD@4*L[*0*F?:3-72 MIT(A2UQ1GOEA$)SX.>/"BX8N-E714)8ZXP*G"JC,L]3B"L]J(\?RG&D6#95<@[+9!LT.G%17;$8'<+A= M=:@P8QH3@TZ:X.$&\SFJ1]@#+N!'*DLRH#3TM5%B^?AQS7I2L0[?8-V%&RET M2G A$DQ>U_O&@<:&<&/#)-P)>%6*(^@&'0B#L =WLW/8WSO8@=MM[.TZW.X[ M[(4+I@072X+O"JZE692+RC2%"#,N8MSV$,RYVH N608/UP8.+C7F]-AF6\6F MU\[&/O!3*EB,(\^\8$*U0B_Z^.'X)/BR0VNOT=K;A=ZJM0-3):M[ I=BL;DO M';C%%8H27TFG5NF=6GN;W(K0P!&R[6<5A2>#8.BO6F3T&QG]_R>C.4K9&ULK5;;;MLX$/T50ELL$L")[O8F:POPK5@736$DV_:AZ ,MC6UN)=(E M*;O[]SND9*TOJANT>9'(T3F',\,1A_V=D%_4&D"3;T7.U #PQVZF!,3"0+(;Z8R2P;.)YQ"')(M5&@^-K"&/+<"*$;7VM-IUG2$ _' M>_77-G:,94$5C$7^D65Z/7#^<$@&2UKF^E'L_H(Z'NM@*G)EGV178SV'I*72 MHJC)Z$'!>/6FW^H\'!!0IYT0U(3@E!!]AQ#6A/"Y*T0U(7KN"G%-L*&[5>PV M<1.J:=*78D>D0:.:&=CL6S;FBW%3)T]:XE>&/)V,2H46I'K!L).=60H;K2 MBGQZ@&(!\C."WC]-R-6K:_**,$[^7HM2H;SJNQIC,IZY:>W_J/(_^([_(7D0 M7*\5F?(,LA;^Y#*_>X'O8BZ;A ;[A(Z"BX)O2GY+0J]# B^(6OP9/Y\>MH7S M:ZM/?WKUHV2$376%5B_\474=U$2'S*6H2H?,^')?0AWR3G ):2DEXRLRS/[! MXL<#29-/;U&#S#04ZG-;@50N1.TNF'/V7FUH"@,'#U(%<@M.\OMO?M?[LVUW M7E)L\I)BTQ<2.]K'J-G'Z))Z\@A;X"6T_I\5LV>9IBMMD\#SO6ZO[VX/$WL. M\^_BJ-L]ADW.81%JW07'L&D;+$1D SL*,V["C"^&^0[/O!E/10'DZJU0ZKIC MIGF9F8J<"VF/NJ'6DBU*31PH!OX\4FB6L3\7AC$)XER#SI( 7)E6[E$'H_,0LT=ZSD/U!+ P04 " !H./=8#Z&_6GP# M !1"P &0 'AL+W=O,BX(H/14+6ZX$ MDK0B%;GM.4YD%X0R:SRLUA[$>,A+E5.&#P)D611$O-QBSCC:;4F#7%WO%7_4,6N8YD3B1.>?Z6I M6HZL@04I9J3,U2/?_(Y-/*'12W@NJU_8-%C'@J24BA<-67M04%;_D^[WA?/_K,_^L_6]9/CM]ON5GO_+[8UY"GNITP)GN=&Z8XIU-ZKOFVN/8PK M#\UKLQZ[5YZCBVZ]NW^'J'=^X,7A/FQZ" L&?ACLHV8]8MX@OAJTL+UDAFTR MPU.2J72-SY%A1A6]P4>'GH1A%$GHLDA*O1Y9E6+W".R4 CT0A/**N@83FM"JB"WA D>ABZ)J MQS/GTO,'G5STH=S0ZR2C5ROL:,UJE.OMP?RX/Q=QFXOXE7)!%'S 5)^O')X4 M4:7BXJ5+.IJQN,]_KU,8DY-0TY-0LU^AZHS9.SU"@6)1-6<2$EXR5;\7[6K; M_]U4;4]G_=:]GK@]ZU/=+];MW;_R=;-Y3\2"ZLLJQTR;^B;N#JB>*K MJD.9&PO=V]R:W-H965T8ZH\XK'>BWK=)VJ+]E"RIQ\BZ,D.^LL\GQYTNUFTX6,@^PH7.7?6 M.7=/A#RLXY1[)",YS4M$4/RYEY#N0TR>9E&_X:S?''6.>Z0F;P+5E%^G:[?RGI M_9(W3:.L^I^LZVV=#IFNLCR-Z^!B#^(PV?P-OM4'8B>@X)@#:!U 'P;TG@CP MZ@!OWPR].J"W;X9^'=#?-V!0!PSV#1C6 <.J6)NC6Y7&#_)@?*K2-5'EU@6M M?%'5MXHN*A(FI11OD]_)QQN?O/KU]6DW+W:GA':G=>J+36KZ1&J/7*5)OL@(2V9R9HCW[?$# M2WRW. S;8T%_'(L+:@7^N4J.B.>\(=2A/E5/*^M+,FG]\6FY%TNX^RS27,;;L_,+2?VDVP9 M3.59IYBY,ZGN96?\VR_NP/G#5' DS$?"&!+&D3 !@FFRZ6UET[/1Q^SK*BST M5%W\PSDU(VJ&&%*COV_;CG];V>XSBGW?M=%5ASME7!OED9 M,BM'PL3C(0R&KN?L#D&K7G];O;ZU>G^ER;3H+FD4SJJ3?U,_*;,WY$.^D,I4 M1"NQ[>F.A/E(&$/".!(F0#!-,(.M8 8'ZA(#I&R0,!\)8T@81\($"*;)9KB5 MS= ZSWQ8)U)EBW!)LCSX(DWZV !&.U.<<^2-^@\:@S5-V\+OE9(A4W(D3#RW M_UJICK>E.K:6ZJ8XOZ-(9D4OF!Z9"F4-;WLB(V$^$L:0,(Z$"1!,4\=HJX[1 M@>;_$5(V2)B/A#$DC"-A @339.,ZC>GAO+0#V EM)0*E^5 :@])X3=/[@/NP MCPE44ET .ZZ7:Q7 >:AD,4U0AU(R4?).*E7,(_7E8W/=:!2&E=Q:&$B:#Z4Q M*(U#:0)%T_5#&_W0 W6>&HR2#Y+F0VD,2N-0FD#1=/DT[J9K=<'&D^![94N1 MNU215Q.53J6<%4LJC5\_9UO9T:T%!+4X:]JN-=1W-O\>7,= \W(H3:!HNC@: M#],%FIBNP4^DQX8C?FG/VKK2^^9ET+P<2A.F4?0&SM-6IMMXF:[=S-SS$P;Y MC_R,[6E/WGH2@!J?4!J#TCB4)E T76*-^^D>ROYTH?XGE.9#:0Q*XU":0-%T M^30NJ/MB&[0FN%2[FG,&#UL+U C=+RF#)N50FD#1],HVIJEK=TW?IED>)G-R M/E=2UEW&]*E"FHL.]52A-!]*8U :A]($BJ9+J'%6W4-9JR[46X72?"B-06D< M2A,HFGXC56.P4KO!>BWO9;*2QDN6.G3W0S?U3%C,3NIW>R\*8CA5#;M(".?KF1\*]7G5HW!GJ;MF0VE^5 : M@](XE"90-%U,C?-)#^5\4JCS":7Y4!J#TCB4)E T73Z-\TGMSJ>U,6Q"^[ON MX(W4[C6>S^(P";-4O M DB0S$BV6BY3E9-@>_$03*?IJNP:2DYE>!_<1K)=WT!Z=I=0F@^E,2B-0VD" M1=.5UOBAM'^HO@'U.J$T'TIC4!J'T@2*ILNG\3JIU0PK[PTN)JF9)-?;.S76/.@34>GP^(8,FY%":L.Z^_A._QB3T[":AJ1V0RS2. MPR=OOO,>&WBN:[Q&M.=N6[V:UG\V+X/FY5":V.?HZ;5L/$;/[C%>!=_">!7O M&HLO^Q;*GJ_M) ZE^5 :@](XE"90-%U5C=GH'VAK@6!_*?[8MJ2.^3Y*:&(.I0D43:]^XVUZ=F_3T)(FZ5JJ MG8;T4U^#V=.V5@[4SH32&)3&H32!HNGB:NQ,[U!VI@>U,Z$T'TIC4!J'T@2* MILNGL3,]NYUI[4S0FS.A--\S6(1>W]B8H$8GE"90-+WXC1OJV=W0JS !7RM! M_5(HS8?2&)3&H32!HNFJ:OQ2[U!^J0?U2Z$T'TIC4!J'T@2*ILNG\4L]NU]J M[4C06SJA-+^F:9Z60\TM">JO0FD"1=M4O[OS0,!8JGGUK,>,5+=Q;!["MEV[ M?9[D>?44Q0?K+]R32]>PWG=/V.9ID0U^\_#*JT#-PR0CD;PK4CE'P^*S@MH\ M#W*SD*?+ZG&$MVF>IW'UT=.NV7!,S,8S_/#&,\DRVA3VR-$(HRQB M%V2#R?#.+<&[,)FKLCLXFI. ISM$=!59D M641?KE%*ME/#-EX'[O%JS>6 .9MLHA5:(/ZPN:/BSJQ1$IRAG&&2 T7+J7%E M7X:V)QV4Q5\8;=G>-4@JCX0\R9N;9&I8T9SE*822:SC>P5J MU'-*Q_WK5_3?%7E!YC%B:$[2KSCAZZDQ,B!!RZA(^3W9_H$J0@.)%Y.4J5_8 M5K:6 7'!.,DJ9[&"#.?E?_2C$F+/0>#H'9S*P6D[>$<L,7N7@O76& M0>6@J)LE=R5<$/%H-J%D"U1:"S1YH=17WD(OG,M$67 JGF+AQV>?1"[>Y#') M$)Q^)(Q]@#M$8;&.*()S6(B\3(H4 5E"&-$'R!.!"S<<9>QO78J4B_#TBY"%]Y)MHAA-#5%9 M&:+/R)C]^HOM6[_IXM,G6- G6-@36".27AU)KPM=50U<58U458US2,H*H(M( M"3948'+G>IZYCNOZ$_-Y7^I#JW/7&GIVTRPX-!O8X]&X:15JP!QK[._F;/ > MU+P'G;R_JGU'E+FK9T3%/@J?BNQ1)+,HCXNRGGTN...B>(G,K9);)T@YRV!O M=;9C^;;34D1GYCMNBVN@,[-'PV%+$BW:P!_K)?%K2?P^)0F.9XFOH^%X;5%T M9AI1=&;.T');HFC1CHHRK$49=HKRIKU2IT$).]I;CG7AM (Y/S0Z%U9>2P = ME->FKX6RAWKVHYK]Z-WL.SB/WL+YT$C'60?53J!0"W6,\[CF/.[FG&U2\H(0 M+#B)G^#S1GX&Z]AVPKQW=^H3+.@3+.P)K!$+V]I]U%H_PY=&M8J>@MDK6M K M6M@76C.>>X<4N_/M4M5#'"AA@>*"8HZ1"%RX7(K3)HA(EJ55%_3R/62J[-XC MQBF.2QSUEJJCB#:P]L&VX%CMDJ0QLEKU2(ST!]8H6](H6]H76 MC.?N%&1W'X/^][+D'50*SW';9>G0Z* L'9H,!H-V6>K"*04S]_I.&:(KU?!C M$),BYV5;H!ZMFXI7JI76&K^V+^>V9CR034C5Y]K!EQW,VXBNL% P14LQE74Q M%.ND95.PO.%DH[I>CX1SDJG+-8H21*6!>+XDA+_>R GJUNSL'U!+ P04 M" !H./=8\424;Z@# #1$@ &0 'AL+W=O09%3-G*V5Q[KHBV4*. MQ2DK@*HW:\9S+-4CW[BBX(!3XY1G;N!Y(S?'A#KSJ1F[YO,I*V5&*%QS),H\ MQ_SK C*VFSF^LQ^X(9NMU /N?%K@#:Q ?BJNN7IR&TI* M^\;!6/Q-8"<.[I%.Y9:Q._UPF97,+1:P9-D_))7;F3-Q4 IK7&;RANU^ASJAH>8E+!/F%^UJ6\]! M22DDRVMG%4%.:'7%#W4A#AP4I]LAJ!V"8X?P&8=![3!X[0QA[1"^=H9A[6!2 M=ZO<3>$B+/%\RMD.<6VM:/K&5-]XJWH1JA?*2G+UEB@_.?]3K<5+FK H)$-51?"$5_;5DI,$W% MU)4J/#V)F]2A+*I0@F="&: K1N56H)BFD';X1_W^HQY_5Y6EJ4VPK\TBZ 7^ M4=)3-/!^0X$7A!WQ+%_O/NA*Y_MFC__W[*UB#)J%,C"\\!F>6A:F+=$$T$+M MS!3=K#YUB=R+T7WO7!0X@9FC&IL ?@_._,TO_LA[UU5AF[#()BRV!&MI$39: MA(8^>$8+O2W39E="4G(BB=I_\4.2E6KMHS5G.5JRO"@E-OV8K5&,.25T(PXV M^.3BWRXI0YM2VH1%-F&Q)5A+RF$CY;!W6[6D%(]20DO*I"VE<5#O M8"]IH20U/;A+Q2J H0E _V^XGWM3]_Y0FJ<6DZ!M$KT(B9]:J,[3V+2*,VJ* M,^HMS@T(R4FB4UU)EMRASU>0WP+O7*R]J&]=K#9AD4U8; G6TF/^,6WQ]DS@=E'K%Z?V<4NTM?3@[ZUQU.IW'RYM=[*(%+_W *7Y]@#@JC(G&ASG> M9QB3[FU+-Z>?&ZV6>XZ1^V[R-ANG)P[ZFHK1>IT#UV__ F(9Z84'R>_1QH2[ MSFQMI*HB!G41CP:9%.M:CGP[8)1)3KTGPH?^F' V40Q8& SR*O;#ZO".)PIL@J[U_Z:4!U,D(E4*55MF-!OAD8#3C.PH]AL M#DVI;W,-M:LJC31-HVANFEE M; ?T-]6L]J9L_"I=KV!/4G]9F.F(J@]%1N\4S=BRZB^SU@"F'N+JI"CXZC-G M,Y%3._F# XX&I.%YJ-)MNCOQ6I'B@2]V4TS+#/7=/ MT/._S?.,"JH(WS1M:O^8L_QJQU'OK2Q7=Y5=PTZ/]8[BV$U>GX+)^!1,GD1- M]H_?9)0 M-/@ZJ#=9,*Z9J'MSEJ94/-N]&GE-)N:%?$O?G)_2C"RX?FC!H;]N?Z]8=)*(^:]W^!M,S6^'FW<3$8B*E2YJ.ZZZ:3:JF9QHF:OT!PBYR6WW<",:Q MF!L!#(N#.< XEH7%^9_FTT?G8S',6]^)]%%.'^58E@L95U\LCIN3F(][IDD2 M17&,970\=CH88WF+8_ASJV'>@('%@4@ORS6^VGB%[*\#;$WW50@V4[P2L9GB MN0;$G3=@)(E[M;$XP,!6 :L=B.^. S7EYD01K"KF#;N"<21), 1JT5VC<8QD M)X:O>WVPJR2*DL2- .9V$$48 E*NQS $P( L !?3T\$MP>:4#M M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3 MY?YVX$G1H2)8%II%R=.B':5_'((YQOHR3^28.'Q^M>UA9^R!^-K7QD\$VA-W5<.C+ MK6JD_\/NE($]:^L:&6#3;89^YY2L_%:IT-3#=#0:#QNIS>#3Q\-8"S?$&S:H M,FAKH#$V_-#JT3_OCYMBK[U>Z5J'7Y-!][U6 ]%HHQO]6U63P6@@_-8^?K-. M_[8FR'I9.EO7DT'2[_BA7-#EB^9EA+R7*]^U!+FZDP R&8Q',.!:.Q^Z'MWX M$ACW"CKW6VVP?^HZ*#>307UUMMUILXG#P%D,T6ET<3A\]D&\UKH"C$I]E+4VI!(),""'G,,-F$X\IKKU7$>ZK MM=6CKNO(CI/YB,KF(U[,F5KA@"6D69C5,E,.9C+*&5]H">61A%DD\>(""]\[ M:;SL:ILC-,H>";,^[M1>F59A',H3";,H;I3TQ_-&"2%A-L(RV/+A$E)NYX0& M1O(O:BC*!0FW#%JOC?(^PJVTZ3N\[3,%)%Z,2=D@8=;!W)2V4>)>_CR>6BKY M)\S9_RXVPK0NI"/N3"KS)\RI_Q;&?8K66^GPW9I2:3]E3OND MYX\JII0R0LIL!!HSPYCDTP;WXP95D!Q'DS)&RFP,LB0YQJ1,DC*;))8DX@*> MSVOEWV H2B@ILU">:Q.XM7UP;?\8%"?]FZHV&)/R2LKLE:>BX&3X*)&DS"+I MJX.36)1+4F:7O%8F/(%B3$HH*;-0R&KA>#F#DDK&+!7">S&@&).22G96J>08 MDY)*QBP5&K/ F.0B%O8E&8R=LV ^R[%K72NE\W% M3 6IZZ.4F5&&R9@-\T0(\51.^>Z&;YV#_-F38DQ*.!FS<-!:PND84MK)F+6# MX2[%LFT:Z7[%I<&_C%.RQIB4=C)F[9Q8_#@9RYR23LXLG4/%\U\W34XI)V=6 MSC,DFNRE].:6<_*Q/.KCH+2CI%,S2H3''&)/23L&L';Q\>S)=%I1M"G;; MO+:0*^(NC$G9IF"V#?54"Z+$F)1\"F;YT)C7&)-\4]_)9WCXLTNEUG"A5[=P M" _MI:S+A1/QHW\UEQ=QI7W=UO44VKZ;&RNKPW]G#O_[^?0O4$L#!!0 ( M &@X]UB\ =;!X $ .P@ : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/-VCM.PT 4A>&M1%X D_N8\%!"14.+V( 5)@^1Q)9G$,GNB4(1CD5!@^94 MUMCR]=_XDV5[_I)V;=EVA[S9]GERW.\.>=%L2ND?0LC+3=JW^:;KT^%\9-4- M^[:]ZD5)K):SNL4UDTX;B[[L[ALI&;\^1F\ORV:(;G-VE"[2"%(*T?9!!D M]8,<@KQ^4(2@6#]H!D&S^D&W$'1;/^@.@N[J!]U#T'W]()FBC%."I!'6!%H+ MNOH89M ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O M0[V-0&]#O8U ;T.]C4!O&[TL(=#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0 MVU!O(]#;46\GT-M1;R?0VU%O)]#;46\GT-M'+[L)]';4VPGT=M3;"?1VU-L) M]';4VPGT=M3;"?2.J'=Q/;K'&BK:W*7(-9=KM_C MKV=\K']A'P*D#PG2AP+I(P/I8PC2QRU('W<@?=R#],$'*(V@B,I12.4HIG(4 M5#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)* M%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR M*A19%8JL"D56A2)KAB)KAB)KAB)KAB)KAB)K]I^ROANS_.L7Z.TUK779'/)9 M]Y7"Y!-02P$"% ,4 " !H./=8!T%-8H$ "Q $ M@ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( &@X]UBE0I_3[@ M "L" 1 " :\ !D;V-0&UL4$L! A0#% @ :#CW6.-:8%X5!P XRX !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ :#CW6.SX]V/;" 'S( !@ ("!P!@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :#CW M6/&\&PO=V]R:W-H M965T&UL4$L! A0#% @ :#CW6#KW4MP)! 3 H !D M ("![DX 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ :#CW6$"!70&X!@ WA$ !D ("! M,V8 'AL+W=O&PO=V]R:W-H965TMS !X;"]W;W)K&UL4$L! A0#% M @ :#CW6)[_#EG'# [B@ !D ("!^7@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :#CW6)RND7Q M!P 9!, !D ("![Y$ 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ :#CW6'DEX/&V @ O 4 !D M ("!EJL 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ :#CW6!0P \FZ @ *@8 !D ("!;+4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M:#CW6-H_?YGW @ 508 !D ("!]K\ 'AL+W=O&UL4$L! A0#% @ :#CW6/E2%/OK P MY@D !D ("!6,T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :#CW6$P(9Z;G @ 4@H !D M ("!&]< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ :#CW6-&#;-$% P OPD !D ("!;.D 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :#CW M6&N^Z%(%!@ P"D !D ("![?0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :#CW6)(D%RJ+ @ B@@ M !D ("!8 4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :#CW6&*;_*O( P =@X !D M ("!.18! 'AL+W=O*Y7<% #<'@ &0 @($X&@$ >&PO=V]R:W-H965T M8? 0!X;"]W;W)K&UL4$L! A0# M% @ :#CW6(N.-1]1! 81@ !D ("!]2,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ :#CW6 ^A MOUI\ P 40L !D ("!RRX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :#CW6/%$E&^H P T1( !D M ("!,#\! 'AL+W=O&PO M ! #L( &@ @ $Q3 $ >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !H./=8%-1QY- ! "M M( $P @ %)3@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 1 /P _ # 1 !*4 $ ! end XML 67 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 68 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 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2 html 248 280 1 false 62 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 9952151 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.iridium.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.iridium.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 9952153 - 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 9952154 - 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 9952155 - 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 9952156 - 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 9952157 - Disclosure - Significant Accounting Policies Sheet http://www.iridium.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 8 false false R9.htm 9952158 - 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 9952159 - Disclosure - Intangible Assets, Goodwill and Other Sheet http://www.iridium.com/role/IntangibleAssetsGoodwillandOther Intangible Assets, Goodwill and Other Notes 10 false false R11.htm 9952160 - Disclosure - Debt Sheet http://www.iridium.com/role/Debt Debt Notes 11 false false R12.htm 9952161 - Disclosure - Derivatives Sheet http://www.iridium.com/role/Derivatives Derivatives Notes 12 false false R13.htm 9952162 - Disclosure - Equity Transactions Sheet http://www.iridium.com/role/EquityTransactions Equity Transactions Notes 13 false false R14.htm 9952163 - Disclosure - Revenue Sheet http://www.iridium.com/role/Revenue Revenue Notes 14 false false R15.htm 9952164 - Disclosure - Leases Sheet http://www.iridium.com/role/Leases Leases Notes 15 false false R16.htm 9952165 - Disclosure - Stock-Based Compensation Sheet http://www.iridium.com/role/StockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 9952166 - Disclosure - Business Combinations, Asset Acquisitions, and Joint Venture Formation Sheet http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormation Business Combinations, Asset Acquisitions, and Joint Venture Formation Notes 17 false false R18.htm 9952167 - Disclosure - Income Taxes Sheet http://www.iridium.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 9952168 - Disclosure - Related Party Transactions Sheet http://www.iridium.com/role/RelatedPartyTransactions Related Party Transactions Notes 19 false false R20.htm 9952169 - Disclosure - Net Income (Loss) Per Share Sheet http://www.iridium.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 20 false false R21.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 21 false false R22.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 22 false false R23.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 23 false false R24.htm 9954475 - Disclosure - Intangible Assets, Goodwill and Other (Tables) Sheet http://www.iridium.com/role/IntangibleAssetsGoodwillandOtherTables Intangible Assets, Goodwill and Other (Tables) Tables http://www.iridium.com/role/IntangibleAssetsGoodwillandOther 24 false false R25.htm 9954476 - Disclosure - Debt (Tables) Sheet http://www.iridium.com/role/DebtTables Debt (Tables) Tables http://www.iridium.com/role/Debt 25 false false R26.htm 9954477 - Disclosure - Derivative Instruments and Hedging Activities (Tables) Sheet http://www.iridium.com/role/DerivativeInstrumentsandHedgingActivitiesTables Derivative Instruments and Hedging Activities (Tables) Tables 26 false false R27.htm 9954478 - Disclosure - Revenue (Tables) Sheet http://www.iridium.com/role/RevenueTables Revenue (Tables) Tables http://www.iridium.com/role/Revenue 27 false false R28.htm 9954479 - Disclosure - Leases (Tables) Sheet http://www.iridium.com/role/LeasesTables Leases (Tables) Tables http://www.iridium.com/role/Leases 28 false false R29.htm 9954480 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.iridium.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.iridium.com/role/StockBasedCompensation 29 false false R30.htm 9954481 - Disclosure - Business Combinations, Asset Acquisitions, and Joint Venture Formation (Tables) Sheet http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationTables Business Combinations, Asset Acquisitions, and Joint Venture Formation (Tables) Tables http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormation 30 false false R31.htm 9954482 - 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 31 false false R32.htm 9954483 - Disclosure - Significant Accounting Policies - Schedule of Inventory (Details) Sheet http://www.iridium.com/role/SignificantAccountingPoliciesScheduleofInventoryDetails Significant Accounting Policies - Schedule of Inventory (Details) Details 32 false false R33.htm 9954484 - Disclosure - Significant Accounting Policies (Details) Sheet http://www.iridium.com/role/SignificantAccountingPoliciesDetails Significant Accounting Policies (Details) Details http://www.iridium.com/role/SignificantAccountingPoliciesTables 33 false false R34.htm 9954485 - 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 34 false false R35.htm 9954486 - Disclosure - Intangible Assets, Goodwill and Other (Details) Sheet http://www.iridium.com/role/IntangibleAssetsGoodwillandOtherDetails Intangible Assets, Goodwill and Other (Details) Details http://www.iridium.com/role/IntangibleAssetsGoodwillandOtherTables 35 false false R36.htm 9954487 - Disclosure - Debt - Narrative (Details) Sheet http://www.iridium.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 36 false false R37.htm 9954488 - Disclosure - Debt - Interest Incurred (Details) Sheet http://www.iridium.com/role/DebtInterestIncurredDetails Debt - Interest Incurred (Details) Details 37 false false R38.htm 9954489 - Disclosure - Derivatives (Details) Sheet http://www.iridium.com/role/DerivativesDetails Derivatives (Details) Details http://www.iridium.com/role/DerivativeInstrumentsandHedgingActivitiesTables 38 false false R39.htm 9954490 - 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 39 false false R40.htm 9954491 - Disclosure - Equity Transactions (Details) Sheet http://www.iridium.com/role/EquityTransactionsDetails Equity Transactions (Details) Details http://www.iridium.com/role/EquityTransactions 40 false false R41.htm 9954492 - Disclosure - Revenue - Narrative (Details) Sheet http://www.iridium.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 41 false false R42.htm 9954493 - Disclosure - Revenue - Summary of Service Revenue (Details) Sheet http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails Revenue - Summary of Service Revenue (Details) Details 42 false false R43.htm 9954494 - Disclosure - Revenue - Summary of Contract Costs (Details) Sheet http://www.iridium.com/role/RevenueSummaryofContractCostsDetails Revenue - Summary of Contract Costs (Details) Details 43 false false R44.htm 9954495 - Disclosure - Leases (Details) Sheet http://www.iridium.com/role/LeasesDetails Leases (Details) Details http://www.iridium.com/role/LeasesTables 44 false false R45.htm 9954496 - Disclosure - Stock-Based Compensation Narrative (Details) Sheet http://www.iridium.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation Narrative (Details) Details 45 false false R46.htm 9954497 - Disclosure - Stock-Based Compensation Outstanding RSUs (Details) Sheet http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails Stock-Based Compensation Outstanding RSUs (Details) Details 46 false false R47.htm 9954498 - 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 47 false false R48.htm 9954499 - Disclosure - Business Combinations, Asset Acquisitions, and Joint Venture Formation (Details) Sheet http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails Business Combinations, Asset Acquisitions, and Joint Venture Formation (Details) Details http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationTables 48 false false R49.htm 9954500 - Disclosure - Business Combinations, Asset Acquisitions, and Joint Venture Formation (Details) Sheet http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_1 Business Combinations, Asset Acquisitions, and Joint Venture Formation (Details) Details http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationTables 49 false false R50.htm 9954501 - Disclosure - Business Combinations, Asset Acquisitions, and Joint Venture Formation (Details) Sheet http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_2 Business Combinations, Asset Acquisitions, and Joint Venture Formation (Details) Details http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationTables 50 false false R51.htm 9954502 - Disclosure - Business Combinations, Asset Acquisitions, and Joint Venture Formation (Details) Sheet http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_3 Business Combinations, Asset Acquisitions, and Joint Venture Formation (Details) Details http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationTables 51 false false R52.htm 9954503 - Disclosure - Income Taxes (Details) Sheet http://www.iridium.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.iridium.com/role/IncomeTaxes 52 false false R53.htm 9954504 - Disclosure - Related Party Transactions Related Party Transactions (Details) Sheet http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails Related Party Transactions Related Party Transactions (Details) Details 53 false false R54.htm 9954505 - 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 54 false false R55.htm 9954506 - 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 55 false false All Reports Book All Reports irdm-20240630.htm irdm-20240630.xsd irdm-20240630_cal.xml irdm-20240630_def.xml irdm-20240630_lab.xml irdm-20240630_pre.xml http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 73 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "irdm-20240630.htm": { "nsprefix": "irdm", "nsuri": "http://www.iridium.com/20240630", "dts": { "inline": { "local": [ "irdm-20240630.htm" ] }, "schema": { "local": [ "irdm-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "irdm-20240630_cal.xml" ] }, "definitionLink": { "local": [ "irdm-20240630_def.xml" ] }, "labelLink": { "local": [ "irdm-20240630_lab.xml" ] }, "presentationLink": { "local": [ "irdm-20240630_pre.xml" ] } }, "keyStandard": 261, "keyCustom": 19, "axisStandard": 27, "axisCustom": 0, "memberStandard": 36, "memberCustom": 22, "hidden": { "total": 80, "http://fasb.org/us-gaap/2024": 61, "http://xbrl.sec.gov/dei/2024": 13, "http://www.iridium.com/20240630": 6 }, "contextCount": 248, "entityCount": 1, "segmentCount": 62, "elementCount": 468, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 818, "http://xbrl.sec.gov/dei/2024": 33, "http://fasb.org/srt/2024": 1 }, "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets", "longName": "9952151 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-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-20240630.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-20240630.htm", "unique": true } }, "R3": { "role": "http://www.iridium.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": null, "uniqueAnchor": null }, "R4": { "role": "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "longName": "9952153 - 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-21", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-21", "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-20240630.htm", "unique": true } }, "R5": { "role": "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement", "longName": "9952154 - 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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "9952155 - 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-20240630.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-20240630.htm", "unique": true } }, "R7": { "role": "http://www.iridium.com/role/BasisofPresentationandPrinciplesofConsolidation", "longName": "9952156 - 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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.iridium.com/role/SignificantAccountingPolicies", "longName": "9952157 - 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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecurities", "longName": "9952158 - 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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.iridium.com/role/IntangibleAssetsGoodwillandOther", "longName": "9952159 - Disclosure - Intangible Assets, Goodwill and Other", "shortName": "Intangible Assets, Goodwill and Other", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-22", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-22", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.iridium.com/role/Debt", "longName": "9952160 - 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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.iridium.com/role/Derivatives", "longName": "9952161 - 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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.iridium.com/role/EquityTransactions", "longName": "9952162 - Disclosure - Equity Transactions", "shortName": "Equity Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-23", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-23", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.iridium.com/role/Revenue", "longName": "9952163 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.iridium.com/role/Leases", "longName": "9952164 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.iridium.com/role/StockBasedCompensation", "longName": "9952165 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormation", "longName": "9952166 - Disclosure - Business Combinations, Asset Acquisitions, and Joint Venture Formation", "shortName": "Business Combinations, Asset Acquisitions, and Joint Venture Formation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.iridium.com/role/IncomeTaxes", "longName": "9952167 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.iridium.com/role/RelatedPartyTransactions", "longName": "9952168 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.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-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.iridium.com/role/NetIncomeLossPerShare", "longName": "9952169 - Disclosure - Net Income (Loss) Per Share", "shortName": "Net Income (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R21": { "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": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true } }, "R22": { "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": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true } }, "R23": { "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": "23", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.iridium.com/role/IntangibleAssetsGoodwillandOtherTables", "longName": "9954475 - Disclosure - Intangible Assets, Goodwill and Other (Tables)", "shortName": "Intangible Assets, Goodwill and Other (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.iridium.com/role/DebtTables", "longName": "9954476 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "irdm:InterestIncurredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.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-20240630.htm", "first": true, "unique": true } }, "R26": { "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": "26", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.iridium.com/role/RevenueTables", "longName": "9954478 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.iridium.com/role/LeasesTables", "longName": "9954479 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.iridium.com/role/StockBasedCompensationTables", "longName": "9954480 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationTables", "longName": "9954481 - Disclosure - Business Combinations, Asset Acquisitions, and Joint Venture Formation (Tables)", "shortName": "Business Combinations, Asset Acquisitions, and Joint Venture Formation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.iridium.com/role/NetIncomeLossPerShareTables", "longName": "9954482 - Disclosure - Net Income (Loss) Per Share (Tables)", "shortName": "Net Income (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.iridium.com/role/SignificantAccountingPoliciesScheduleofInventoryDetails", "longName": "9954483 - 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": "32", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.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", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.iridium.com/role/SignificantAccountingPoliciesDetails", "longName": "9954484 - Disclosure - Significant Accounting Policies (Details)", "shortName": "Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": null, "uniqueAnchor": null }, "R34": { "role": "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails", "longName": "9954485 - 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": "34", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-78", "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-20240630.htm", "unique": true } }, "R35": { "role": "http://www.iridium.com/role/IntangibleAssetsGoodwillandOtherDetails", "longName": "9954486 - Disclosure - Intangible Assets, Goodwill and Other (Details)", "shortName": "Intangible Assets, Goodwill and Other (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-21", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "unique": true } }, "R36": { "role": "http://www.iridium.com/role/DebtNarrativeDetails", "longName": "9954487 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-104", "name": "us-gaap:PaymentsOfFinancingCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-104", "name": "us-gaap:PaymentsOfFinancingCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.iridium.com/role/DebtInterestIncurredDetails", "longName": "9954488 - Disclosure - Debt - Interest Incurred (Details)", "shortName": "Debt - Interest Incurred (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-21", "name": "us-gaap:InterestCostsIncurred", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-21", "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "unique": true } }, "R38": { "role": "http://www.iridium.com/role/DerivativesDetails", "longName": "9954489 - Disclosure - Derivatives (Details)", "shortName": "Derivatives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-21", "name": "us-gaap:InterestCostsIncurred", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-21", "name": "us-gaap:DerivativeGainOnDerivative", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "unique": true } }, "R39": { "role": "http://www.iridium.com/role/DerivativesSummaryofUnrealizedGainsandLossesDetails", "longName": "9954490 - 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": "39", "firstAnchor": { "contextRef": "c-21", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-21", "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-20240630.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.iridium.com/role/EquityTransactionsDetails", "longName": "9954491 - Disclosure - Equity Transactions (Details)", "shortName": "Equity Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-113", "name": "us-gaap:PreferredStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "unique": true } }, "R41": { "role": "http://www.iridium.com/role/RevenueNarrativeDetails", "longName": "9954492 - Disclosure - Revenue - Narrative (Details)", "shortName": "Revenue - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-21", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-149", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "rate", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "unique": true } }, "R42": { "role": "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails", "longName": "9954493 - Disclosure - Revenue - Summary of Service Revenue (Details)", "shortName": "Revenue - Summary of Service Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-21", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-117", "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-20240630.htm", "unique": true } }, "R43": { "role": "http://www.iridium.com/role/RevenueSummaryofContractCostsDetails", "longName": "9954494 - Disclosure - Revenue - Summary of Contract Costs (Details)", "shortName": "Revenue - Summary of Contract Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-151", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-151", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.iridium.com/role/LeasesDetails", "longName": "9954495 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-21", "name": "us-gaap:OperatingLeaseLeaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-21", "name": "us-gaap:OperatingLeaseLeaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails", "longName": "9954496 - Disclosure - Stock-Based Compensation Narrative (Details)", "shortName": "Stock-Based Compensation Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails", "longName": "9954497 - Disclosure - Stock-Based Compensation Outstanding RSUs (Details)", "shortName": "Stock-Based Compensation Outstanding RSUs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-161", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-161", "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-20240630.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails", "longName": "9954498 - 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": "47", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-23", "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-20240630.htm", "unique": true } }, "R48": { "role": "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails", "longName": "9954499 - Disclosure - Business Combinations, Asset Acquisitions, and Joint Venture Formation (Details)", "shortName": "Business Combinations, Asset Acquisitions, and Joint Venture Formation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_1", "longName": "9954500 - Disclosure - Business Combinations, Asset Acquisitions, and Joint Venture Formation (Details)", "shortName": "Business Combinations, Asset Acquisitions, and Joint Venture Formation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-203", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-203", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_2", "longName": "9954501 - Disclosure - Business Combinations, Asset Acquisitions, and Joint Venture Formation (Details)", "shortName": "Business Combinations, Asset Acquisitions, and Joint Venture Formation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-205", "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "irdm:BusinessCombinationEarningsOrLossOfAcquireeSinceAcquisitionDateActualTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-205", "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "irdm:BusinessCombinationEarningsOrLossOfAcquireeSinceAcquisitionDateActualTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_3", "longName": "9954502 - Disclosure - Business Combinations, Asset Acquisitions, and Joint Venture Formation (Details)", "shortName": "Business Combinations, Asset Acquisitions, and Joint Venture Formation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-205", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-205", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.iridium.com/role/IncomeTaxesDetails", "longName": "9954503 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-21", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-21", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "rate", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "unique": true } }, "R53": { "role": "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails", "longName": "9954504 - 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": "53", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-210", "name": "us-gaap:PaymentsForProceedsFromInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20240630.htm", "unique": true } }, "R54": { "role": "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "longName": "9954505 - 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": "54", "firstAnchor": { "contextRef": "c-21", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-21", "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-20240630.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.iridium.com/role/NetIncomeLossPerShareAntiDilutiveSharesDetails", "longName": "9954506 - 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": "55", "firstAnchor": { "contextRef": "c-237", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-237", "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-20240630.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.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": [ "r86", "r723" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r674" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r792" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r89" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r21", "r22", "r106", "r199", "r538", "r566", "r567" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r3", "r11", "r22", "r467", "r470", "r509", "r562", "r563", "r768", "r769", "r770", "r780", "r781", "r782", "r783" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails", "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_1" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r297", "r677" ] }, "us-gaap_AcquisitionRelatedCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquisitionRelatedCostsMember", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_2", "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_3" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition-related Costs [Member]", "label": "Acquisition-related Costs [Member]", "documentation": "Category of acquisition-related costs allocated to (included in) reported pro forma earnings (supplemental pro forma information)." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r98" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r583", "r780", "r781", "r782", "r783", "r861", "r925" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r54", "r55", "r391" ] }, "irdm_AdjustmentsToAdditionalPaidInCapitalStockWithheldToCoverEmployeeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.iridium.com/20240630", "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": [] }, "irdm_AdministrativeAndSupportAgreementAccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20240630", "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_Aireon2022PreferredEquityInvestmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20240630", "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": [] }, "irdm_AireonInvestorBridgeLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20240630", "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": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "r341", "r774", "r877" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r341", "r695", "r696", "r774", "r877" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Intangible Assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r8", "r294", "r301", "r692" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r256" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r34" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r34" ] }, "us-gaap_AssetAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionTextBlock", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormation" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition", "label": "Asset Acquisition [Text Block]", "documentation": "The entire disclosure for asset acquisition." } } }, "auth_ref": [ "r858" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r147", "r158", "r195", "r228", "r260", "r265", "r273", "r274", "r283", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r457", "r461", "r487", "r532", "r620", "r688", "r689", "r723", "r742", "r818", "r819", "r883" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r188", "r202", "r228", "r283", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r457", "r461", "r487", "r723", "r818", "r819", "r883" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ] }, "us-gaap_BridgeLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r85", "r148" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r295", "r296", "r297", "r298", "r299", "r453", "r708", "r709" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r56", "r61", "r295", "r296", "r297", "r298", "r299", "r453", "r708", "r709" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails", "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_1" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [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": [ "r453" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Percentage of Voting Interests Acquired", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r57" ] }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_3" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [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_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_3" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]", "documentation": "Disclosure of information about nonrecurring adjustment directly attributable to business combination included in pro forma revenue and earnings." } } }, "auth_ref": [ "r16" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Pro Forma Information", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r754", "r755" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Consideration Transferred", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r0", "r1", "r10" ] }, "irdm_BusinessCombinationEarningsOrLossOfAcquireeSinceAcquisitionDateActualLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.iridium.com/20240630", "localname": "BusinessCombinationEarningsOrLossOfAcquireeSinceAcquisitionDateActualLineItems", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_2" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination Earnings Or Loss of Acquiree Since Acquisition Date Actual [Line Items]", "label": "Business Combination Earnings Or Loss of Acquiree Since Acquisition Date Actual [Line Items]", "documentation": "Business Combination Earnings Or Loss of Acquiree Since Acquisition Date Actual [Line Items]" } } }, "auth_ref": [] }, "irdm_BusinessCombinationEarningsOrLossOfAcquireeSinceAcquisitionDateActualTable": { "xbrltype": "stringItemType", "nsuri": "http://www.iridium.com/20240630", "localname": "BusinessCombinationEarningsOrLossOfAcquireeSinceAcquisitionDateActualTable", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_2" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination Earnings Or Loss of Acquiree Since Acquisition Date Actual [Table]", "label": "Business Combination Earnings Or Loss of Acquiree Since Acquisition Date Actual [Table]", "documentation": "Business Combination Earnings Or Loss of Acquiree Since Acquisition Date Actual" } } }, "auth_ref": [] }, "irdm_BusinessCombinationEarningsOrLossOfAcquireeSinceAcquisitionDateActualTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.iridium.com/20240630", "localname": "BusinessCombinationEarningsOrLossOfAcquireeSinceAcquisitionDateActualTableTextBlock", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationTables" ], "lang": { "en-us": { "role": { "terseLabel": "BusinessCombinationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "label": "BusinessCombinationEarningsOrLossOfAcquireeSinceAcquisitionDateActual [Table Text Block]", "documentation": "BusinessCombinationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_2" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_2" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_1" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_1" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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": [ "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_1" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_1" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r62", "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_1" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_1" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r62", "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_1" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r63" ] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Costs", "label": "Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Costs", "documentation": "For transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of acquisition related costs." } } }, "auth_ref": [ "r58" ] }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain", "documentation": "In a business combination achieved in stages, this element represents the amount of gain recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination." } } }, "auth_ref": [ "r59" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations Policy", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r135", "r136", "r137", "r138" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r30", "r31", "r32" ] }, "us-gaap_CapitalizedContractCostAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r289" ] }, "us-gaap_CapitalizedContractCostDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r289" ] }, "us-gaap_CapitalizedContractCostLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r289" ] }, "us-gaap_CapitalizedContractCostTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r289" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r160", "r536", "r594", "r615", "r723", "r742", "r758" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Abstract]", "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r28", "r191", "r681" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r191" ] }, "us-gaap_CashAndCashEquivalentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r793" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r28", "r119", "r224" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r2", "r119" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r191" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r171", "r196", "r197", "r198", "r228", "r249", "r250", "r253", "r255", "r263", "r264", "r283", "r320", "r322", "r323", "r324", "r327", "r328", "r349", "r350", "r353", "r356", "r363", "r487", "r573", "r574", "r575", "r576", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r595", "r607", "r629", "r651", "r668", "r669", "r670", "r671", "r672", "r749", "r776", "r784" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r196", "r197", "r198", "r263", "r349", "r350", "r351", "r353", "r356", "r361", "r363", "r573", "r574", "r575", "r576", "r697", "r749", "r776" ] }, "irdm_CommercialBroadbandServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20240630", "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": [] }, "irdm_CommercialIoTDataServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20240630", "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_CommercialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20240630", "localname": "CommercialMember", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial", "label": "Commercial [Member]", "documentation": "Commercial [Member]" } } }, "auth_ref": [] }, "irdm_CommercialVoiceandDataServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20240630", "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": [] }, "irdm_CommissionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20240630", "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_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "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": [ "r94", "r151", "r535", "r606" ] }, "irdm_CommonStockAmountMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20240630", "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_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r132" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r731", "r732", "r733", "r735", "r736", "r737", "r738", "r780", "r781", "r783", "r861", "r923", "r925" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r97" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r97", "r607" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r97" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r12", "r97", "r607", "r626", "r925", "r926" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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, 118,518 and 122,776 shares issued and outstanding at June 30, 2024 and December 31, 2023, 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": [ "r97", "r537", "r723" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r23", "r207", "r209", "r214", "r528", "r548", "r549" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r37", "r38", "r80", "r81", "r277", "r674" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r37", "r38", "r80", "r81", "r277", "r569", "r674" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r37", "r38", "r80", "r81", "r277", "r674", "r753" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r674" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r37", "r38", "r80", "r81", "r277" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.iridium.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r36", "r37", "r38", "r39", "r80", "r146", "r674" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r37", "r38", "r80", "r81", "r277", "r674" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r823" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r365", "r366", "r377" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r378" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r108", "r109", "r523" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r115" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "irdm_CreditFacilityDrawdownFloorforApplicationofFirstLienNetLeverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.iridium.com/20240630", "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": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r123", "r277" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_1", "http://www.iridium.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r65", "r801", "r802", "r803", "r804", "r806", "r807", "r809", "r810" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "r226", "r309", "r310", "r311", "r312", "r313", "r318", "r319", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r340", "r342", "r343", "r344", "r498" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r19", "r150", "r345" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r330", "r498", "r499", "r693", "r694", "r722" ] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r19" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r337", "r346", "r497", "r498", "r499", "r693", "r694", "r722" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r8", "r168", "r779" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r428", "r429", "r533" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r761" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r762" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r8", "r260", "r268", "r274", "r688", "r689" ] }, "us-gaap_DerivativeCapInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r596", "r598", "r612", "r613", "r614", "r616", "r617", "r618", "r619", "r621", "r622", "r623", "r624", "r639", "r640", "r641", "r642", "r645", "r646", "r647", "r648", "r663", "r664", "r665", "r666", "r731", "r733", "r867", "r868", "r869", "r870", "r871", "r872", "r874", "r875" ] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_DerivativeGainOnDerivative": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r463" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r72", "r74", "r75", "r144", "r596", "r598", "r612", "r613", "r614", "r616", "r617", "r618", "r619", "r621", "r622", "r623", "r624", "r639", "r640", "r641", "r642", "r645", "r646", "r647", "r648", "r663", "r664", "r665", "r666", "r683", "r731", "r733", "r867", "r868", "r869", "r870", "r871", "r872", "r874", "r875" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r143", "r465", "r472" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r472" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r859", "r860" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeTable", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date." } } }, "auth_ref": [ "r13", "r68", "r69", "r70", "r71", "r73", "r74", "r76", "r78", "r79", "r472" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r13", "r68", "r69", "r71", "r77", "r230", "r244" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "DirectorMember", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Director", "label": "Director [Member]", "documentation": "Person serving on board of directors." } } }, "auth_ref": [ "r756", "r791", "r924" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r376", "r698", "r699", "r700", "r701", "r702", "r703", "r704" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r376", "r698", "r699", "r700", "r701", "r702", "r703", "r704" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r824" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r389", "r393", "r421", "r422", "r423", "r711" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "irdm_DiscountOnDebtIssuance": { "xbrltype": "percentItemType", "nsuri": "http://www.iridium.com/20240630", "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_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r5", "r132" ] }, "us-gaap_DividendsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 by distribution of earnings to shareholder. Includes, but is not limited to, distribution paid and declared." } } }, "auth_ref": [] }, "us-gaap_DividendsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.iridium.com/role/EquityTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends accrued on common stock", "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": [ "r89", "r93", "r149", "r739", "r892" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r746" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r747" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r215", "r236", "r237", "r238", "r239", "r240", "r241", "r246", "r249", "r253", "r254", "r255", "r259", "r451", "r455", "r475", "r476", "r529", "r550", "r685" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r249", "r250", "r253" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r215", "r236", "r237", "r238", "r239", "r240", "r241", "r249", "r253", "r254", "r255", "r259", "r451", "r455", "r475", "r476", "r529", "r550", "r685" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r245", "r256", "r257", "r258" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r488" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r431", "r712" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r229", "r431", "r441", "r712" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r420" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "irdm_EngineeringandSupportServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20240630", "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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r744" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r744" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r744" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r748" ] }, "dei_EntityListingsExchangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r744" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r744" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r744" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r744" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r12", "r186", "r210", "r211", "r212", "r231", "r232", "r233", "r235", "r240", "r242", "r244", "r262", "r284", "r285", "r308", "r364", "r439", "r440", "r448", "r449", "r450", "r452", "r454", "r455", "r466", "r467", "r468", "r469", "r470", "r471", "r474", "r489", "r490", "r491", "r492", "r493", "r494", "r500", "r501", "r509", "r547", "r562", "r563", "r564", "r583", "r651" ] }, "us-gaap_EquityMethodInvesteeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r879", "r880" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails", "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r280", "r281", "r282", "r447", "r750", "r751", "r752", "r854", "r855", "r856", "r857" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails", "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": [ "r280" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r260", "r271", "r274", "r279", "r759", "r795" ] }, "us-gaap_EquityMethodInvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investments, Fair Value Disclosure", "label": "Equity Method Investments, Fair Value Disclosure", "documentation": "Fair value portion of investments accounted under the equity method." } } }, "auth_ref": [ "r760", "r862", "r863", "r873" ] }, "dei_ExchangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "srt_ExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ExecutiveOfficerMember", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Executives", "label": "Executive Officer [Member]", "documentation": "Person with designation of executive officer." } } }, "auth_ref": [ "r791" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r339", "r381", "r382", "r383", "r384", "r385", "r386", "r477", "r478", "r479", "r480", "r481", "r483", "r484", "r486", "r516", "r517", "r518", "r693", "r694", "r705", "r706", "r707", "r715", "r718" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r339", "r381", "r386", "r478", "r479", "r484", "r517", "r693", "r694", "r705", "r706", "r707", "r715" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r482", "r485", "r717" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r339", "r381", "r382", "r383", "r384", "r385", "r386", "r477", "r478", "r479", "r480", "r481", "r483", "r484", "r486", "r516", "r517", "r518", "r693", "r694", "r705", "r706", "r707", "r715", "r718" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Finite-Lived Intangible Assets, Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r193", "r290", "r300", "r692" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_1", "http://www.iridium.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r293", "r295", "r296", "r297", "r299", "r300", "r303", "r304", "r524", "r525", "r677" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Gross", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r290", "r300", "r525", "r692" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_1", "http://www.iridium.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r293", "r295", "r296", "r297", "r299", "r300", "r303", "r304", "r677" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r524", "r807" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_1", "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets", "http://www.iridium.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r192", "r291", "r526", "r689", "r691", "r716", "r723", "r798", "r799" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.iridium.com/role/IntangibleAssetsGoodwillandOther" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r797", "r800" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets, Intangible Assets, Policy", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r292", "r305", "r307" ] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r390", "r392", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r390", "r392", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ] }, "irdm_HostedPayloadandOtherDataServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20240630", "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": [] }, "irdm_HostingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20240630", "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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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", "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": [ "r157", "r551", "r687", "r786", "r787", "r788", "r789", "r790" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 3.0 }, "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (loss) on equity method investments", "negatedTerseLabel": "Gain (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": [ "r8", "r107", "r153", "r260", "r269", "r274", "r279", "r544" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.iridium.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r229", "r427", "r431", "r432", "r433", "r434", "r435", "r436", "r442", "r444", "r445", "r446", "r578", "r712" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "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": { "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": [ "r159", "r169", "r243", "r244", "r260", "r270", "r274", "r430", "r431", "r443", "r552", "r712" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r29", "r223", "r437", "r438" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "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": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "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": "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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "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": "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": [ "r773" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredRevenue", "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": "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": [ "r678" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "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": "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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "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": { "negatedTerseLabel": "Other assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r773" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "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": "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": [ "r7" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.iridium.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-Lived Intangible Assets [Axis]", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r293", "r298", "r302", "r692" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "presentation": [ "http://www.iridium.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-Lived Intangible Assets [Line Items]", "label": "Indefinite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r293", "r302", "r306", "r692" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r290", "r302", "r692" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.iridium.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r293", "r298", "r302", "r692" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets, Gross (Excluding Goodwill) [Abstract]", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r192" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "http://www.iridium.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "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": [ "r293", "r807", "r808" ] }, "us-gaap_IntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntellectualPropertyMember", "presentation": [ "http://www.iridium.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intellectual Property", "label": "Intellectual Property [Member]", "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights." } } }, "auth_ref": [ "r18", "r801", "r802", "r803", "r804", "r806", "r807", "r809", "r810" ] }, "us-gaap_InterestCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r496" ] }, "us-gaap_InterestCostsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r495", "r496" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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), Operating", "documentation": "Amount of interest income (expense) classified as operating." } } }, "auth_ref": [ "r527", "r787" ] }, "irdm_InterestIncurredTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.iridium.com/20240630", "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": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r218", "r221", "r222" ] }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r149", "r892" ] }, "us-gaap_InterestRateCapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r679" ] }, "us-gaap_InterestRateCashFlowHedgeAssetAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r144" ] }, "us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r144" ] }, "us-gaap_InterestRateFloorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r679" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r764" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r201", "r682", "r723" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r161", "r190", "r200", "r286", "r287", "r288", "r522", "r684" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r765" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r125", "r766" ] }, "irdm_InvestorBridgeLoanCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.iridium.com/20240630", "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_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r502" ] }, "us-gaap_LessorLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r507" ] }, "us-gaap_LessorLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r507" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r506" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r506" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r506" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (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": [ "r878" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r506" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r506" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r506" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r19", "r88", "r89", "r90", "r92", "r93", "r94", "r95", "r228", "r283", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r458", "r461", "r462", "r487", "r605", "r686", "r742", "r818", "r883", "r884" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r102", "r152", "r540", "r723", "r778", "r796", "r876" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r90", "r189", "r228", "r283", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r458", "r461", "r462", "r487", "r723", "r818", "r883", "r884" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LicensingAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LicensingAgreementsMember", "presentation": [ "http://www.iridium.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Licensing Agreements", "label": "Licensing Agreements [Member]", "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory)." } } }, "auth_ref": [ "r66", "r426", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r853" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Commitment Fee Percentage", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r319", "r777", "r817" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r87", "r91", "r319", "r777", "r817" ] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r88", "r148" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r19", "r150", "r338", "r347", "r693", "r694", "r722", "r893" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r862", "r864", "r865", "r866" ] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r19", "r43", "r44" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r19", "r811", "r812", "r813" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r19", "r45", "r811", "r812", "r813" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r277", "r700", "r725", "r728", "r824", "r894", "r895", "r896", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "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]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r172", "r173", "r174", "r175", "r176", "r184", "r185", "r314", "r315", "r316", "r317", "r388", "r424", "r481", "r521", "r560", "r561", "r568", "r597", "r598", "r659", "r660", "r661", "r662", "r667", "r675", "r676", "r690", "r697", "r710", "r718", "r719", "r720", "r721", "r726", "r820", "r885", "r886", "r887", "r888", "r889", "r890" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "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]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r172", "r173", "r174", "r175", "r176", "r184", "r185", "r314", "r315", "r316", "r317", "r388", "r424", "r481", "r521", "r560", "r561", "r568", "r597", "r598", "r659", "r660", "r661", "r662", "r667", "r675", "r676", "r690", "r697", "r710", "r718", "r719", "r720", "r726", "r820", "r885", "r886", "r887", "r888", "r889", "r890" ] }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r826" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r277", "r700", "r725", "r728", "r824", "r894", "r895", "r896", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r220" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r220" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r119", "r120", "r121" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r110", "r121", "r154", "r187", "r206", "r208", "r212", "r228", "r234", "r236", "r237", "r238", "r239", "r240", "r243", "r244", "r251", "r283", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r451", "r455", "r476", "r487", "r546", "r628", "r649", "r650", "r740", "r818" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r216", "r236", "r237", "r238", "r239", "r246", "r247", "r252", "r255", "r455" ] }, "irdm_NextGenerationSatellitesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20240630", "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_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r112" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NonrecurringAdjustmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonrecurringAdjustmentAxis", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_2", "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_3" ], "lang": { "en-us": { "role": { "terseLabel": "Nonrecurring Adjustment [Axis]", "label": "Nonrecurring Adjustment [Axis]", "documentation": "Information by nonrecurring adjustment directly attributable to business combination included in pro forma revenue and earnings." } } }, "auth_ref": [ "r16" ] }, "us-gaap_NonrecurringAdjustmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonrecurringAdjustmentDomain", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_2", "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_3" ], "lang": { "en-us": { "role": { "terseLabel": "Nonrecurring Adjustment [Domain]", "label": "Nonrecurring Adjustment [Domain]", "documentation": "Material, nonrecurring adjustment(s) allocated (included) to (in) reported pro forma revenue and earnings (supplemental pro forma information)." } } }, "auth_ref": [ "r16" ] }, "us-gaap_NontradeReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r763" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r157", "r687", "r786", "r787", "r788", "r789", "r790" ] }, "us-gaap_OperatingLeaseLeaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r261", "r505", "r508" ] }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r261", "r508" ] }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r504" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r84", "r141", "r570", "r571" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r194" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r6", "r11", "r142" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/DerivativesSummaryofUnrealizedGainsandLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss), 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": [ "r203", "r204", "r547" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/DerivativesSummaryofUnrealizedGainsandLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax benefit (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": [ "r205" ] }, "irdm_OtherContractAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20240630", "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_OtherInvesteesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r794" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r93" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r114" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "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": { "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": [] }, "irdm_OutstandingRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20240630", "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_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PatentsMember", "presentation": [ "http://www.iridium.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r140", "r801", "r802", "r803", "r804", "r806", "r807", "r809", "r810" ] }, "us-gaap_PaymentsForProceedsFromInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "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": "Repurchases of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r117" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtIssuanceCosts", "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": { "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": [ "r27" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.iridium.com/role/EquityTransactionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of Ordinary Dividends, Common Stock", "terseLabel": "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": [ "r117" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r26" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "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": "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": [ "r217" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "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": { "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r24" ] }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.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": [ "r24" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r116" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "irdm_PowerAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20240630", "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_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r96", "r349" ] }, "us-gaap_PreferredStockShareSubscriptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r96" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r96", "r349" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r96", "r607", "r626", "r925", "r926" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r767" ] }, "irdm_PrimeContractsWithTheUSGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20240630", "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_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Issuance of Debt", "label": "Proceeds from Issuance of Debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r771" ] }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r25" ] }, "us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess", "crdr": "debit", "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": { "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": [ "r771", "r772", "r775" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "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": { "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": [ "r4", "r17" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "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]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r275", "r523", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r680", "r698", "r724", "r726", "r727", "r729", "r730", "r757", "r815", "r816", "r824", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "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]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r275", "r523", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r680", "r698", "r724", "r726", "r727", "r729", "r730", "r757", "r815", "r816", "r824", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_3" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r187", "r206", "r208", "r219", "r228", "r234", "r240", "r243", "r244", "r283", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r451", "r455", "r456", "r459", "r460", "r476", "r487", "r530", "r545", "r582", "r628", "r649", "r650", "r713", "r714", "r741", "r770", "r818" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "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": [ "r9", "r503" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r9", "r503", "r531", "r543", "r723" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r9", "r164", "r167", "r542" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "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", "r503" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "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]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r172", "r173", "r174", "r175", "r176", "r184", "r185", "r314", "r315", "r316", "r317", "r380", "r388", "r416", "r417", "r418", "r424", "r481", "r519", "r520", "r521", "r560", "r561", "r568", "r597", "r598", "r659", "r660", "r661", "r662", "r667", "r675", "r676", "r690", "r697", "r710", "r718", "r719", "r720", "r721", "r726", "r733", "r814", "r820", "r865", "r886", "r887", "r888", "r889", "r890" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "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]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r172", "r173", "r174", "r175", "r176", "r184", "r185", "r314", "r315", "r316", "r317", "r380", "r388", "r416", "r417", "r418", "r424", "r481", "r519", "r520", "r521", "r560", "r561", "r568", "r597", "r598", "r659", "r660", "r661", "r662", "r667", "r675", "r676", "r690", "r697", "r710", "r718", "r719", "r720", "r721", "r726", "r733", "r814", "r820", "r865", "r886", "r887", "r888", "r889", "r890" ] }, "us-gaap_RatioOfIndebtednessToNetCapital1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r278", "r387", "r513", "r514", "r534", "r541", "r600", "r601", "r602", "r603", "r604", "r625", "r627", "r658" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r513", "r514", "r882" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r278", "r632", "r633", "r636" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r278", "r387", "r513", "r514", "r534", "r541", "r600", "r601", "r602", "r603", "r604", "r625", "r627", "r658", "r882" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r510", "r511", "r512", "r514", "r515", "r579", "r580", "r581", "r634", "r635", "r636", "r655", "r657" ] }, "us-gaap_RepaymentsOfUnsecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfUnsecuredDebt", "crdr": "credit", "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": "Borrowings under the Revolving Credit Facility", "label": "Repayments of Unsecured Debt", "documentation": "The cash outflow to repay long-term debt that is not secured by collateral. Excludes repayments of tax exempt unsecured debt." } } }, "auth_ref": [ "r118" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r425", "r677", "r688", "r891" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r191" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r34" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r99", "r132", "r539", "r565", "r567", "r577", "r608", "r723" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r186", "r231", "r232", "r233", "r235", "r240", "r242", "r244", "r284", "r285", "r308", "r439", "r440", "r448", "r449", "r450", "r452", "r454", "r455", "r466", "r468", "r469", "r471", "r474", "r500", "r501", "r562", "r564", "r583", "r925" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r155", "r156", "r260", "r266", "r267", "r272", "r274", "r275", "r276", "r277", "r375", "r376", "r523" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r170", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r379" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_3", "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": [ "r155", "r156", "r213", "r228", "r260", "r266", "r267", "r272", "r274", "r275", "r276", "r277", "r283", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r487", "r530", "r688", "r818" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "irdm_SatellesAcquireeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20240630", "localname": "SatellesAcquireeMember", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Satelles Acquiree", "label": "Satelles Acquiree [Member]", "documentation": "Satelles Acquiree" } } }, "auth_ref": [] }, "irdm_SatellesInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20240630", "localname": "SatellesInc.Member", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails", "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Satelles Inc.", "label": "Satelles Inc. [Member]", "documentation": "Satelles Inc." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r34" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails", "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails_1" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r56", "r61", "r453" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashAndCashEquivalentsTable", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents [Table]", "label": "Cash and Cash Equivalent [Table]", "documentation": "Disclosure of information about cash and cash equivalent by type. Excludes restricted cash and cash equivalent." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r72", "r74", "r464" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r785" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]", "documentation": "Disclosure of information about basic earnings per share by class of stock. Includes, but is not limited to, two-class method." } } }, "auth_ref": [ "r33", "r35", "r249", "r250", "r253" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationDetails", "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r280", "r281", "r282", "r447", "r750", "r751", "r752", "r854", "r855", "r856", "r857" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.iridium.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Asset, Indefinite-Lived [Table]", "label": "Intangible Asset, Indefinite-Lived [Table]", "documentation": "Disclosure of information about indefinite-lived intangible asset. Excludes finite-lived intangible asset." } } }, "auth_ref": [ "r293", "r302", "r306", "r692" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://www.iridium.com/role/IntangibleAssetsGoodwillandOtherTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets and Goodwill", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r797", "r800" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r20", "r103", "r104", "r105" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.iridium.com/role/BusinessCombinationsAssetAcquisitionsandJointVentureFormationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r139" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r82", "r83", "r632", "r633", "r636" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r390", "r392", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r14", "r15", "r133" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r46", "r47", "r48", "r49", "r50", "r51", "r128", "r130", "r131", "r132", "r196", "r197", "r198", "r263", "r349", "r350", "r351", "r353", "r356", "r361", "r363", "r573", "r574", "r575", "r576", "r697", "r749", "r776" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r743" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r745" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r111" ] }, "us-gaap_ServiceAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r67", "r801", "r802", "r803", "r804", "r806", "r807", "r809", "r810" ] }, "irdm_ServiceBasedRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20240630", "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_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r698" ] }, "irdm_ShareBaseCompensationAwardReductionInSharesAvailableForIssuanceBySharesIssuedPursuantToAnyAppreciationAward": { "xbrltype": "sharesItemType", "nsuri": "http://www.iridium.com/20240630", "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_ShareBaseCompensationAwardReductionInSharesAvailableForIssuanceBySharesIssuedPursuantToAnyStockAwardThatIsNotAnAppreciationAward": { "xbrltype": "sharesItemType", "nsuri": "http://www.iridium.com/20240630", "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_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r7" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r711" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r410" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r410" ] }, "irdm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.iridium.com/20240630", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r408" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "irdm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.iridium.com/20240630", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.iridium.com/20240630", "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": [] }, "irdm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.iridium.com/20240630", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.iridium.com/20240630", "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": [] }, "irdm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVested": { "xbrltype": "sharesItemType", "nsuri": "http://www.iridium.com/20240630", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r390", "r392", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r53" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r412" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r404" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r401" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r53" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r397", "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecreaseWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r397", "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r53" ] }, "irdm_ShareBasedCompensationArrangementByShareBasedPaymentAwardRatablyVestAfter": { "xbrltype": "percentItemType", "nsuri": "http://www.iridium.com/20240630", "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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r402" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_ShareBasedPaymentArrangementEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r392", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ] }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r390", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ] }, "us-gaap_ShareRepurchaseProgramExciseTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareRepurchaseProgramExciseTax", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program, Excise Tax", "label": "Share Repurchase Program, Excise Tax", "documentation": "Amount of excise tax on share purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r821" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r827" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r134" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "irdm_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardPerformancePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.iridium.com/20240630", "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": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r122", "r225" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r171", "r196", "r197", "r198", "r228", "r249", "r250", "r253", "r255", "r263", "r264", "r283", "r320", "r322", "r323", "r324", "r327", "r328", "r349", "r350", "r353", "r356", "r363", "r487", "r573", "r574", "r575", "r576", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r595", "r607", "r629", "r651", "r668", "r669", "r670", "r671", "r672", "r749", "r776", "r784" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r12", "r97", "r100", "r101", "r186", "r210", "r211", "r212", "r231", "r232", "r233", "r235", "r240", "r242", "r244", "r262", "r284", "r285", "r308", "r364", "r439", "r440", "r448", "r449", "r450", "r452", "r454", "r455", "r466", "r467", "r468", "r469", "r470", "r471", "r474", "r489", "r490", "r491", "r492", "r493", "r494", "r500", "r501", "r509", "r547", "r562", "r563", "r564", "r583", "r651" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r231", "r232", "r233", "r262", "r501", "r523", "r572", "r595", "r599", "r600", "r601", "r602", "r603", "r604", "r607", "r610", "r611", "r612", "r613", "r614", "r616", "r617", "r618", "r619", "r621", "r622", "r623", "r624", "r625", "r627", "r630", "r631", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r651", "r734" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r231", "r232", "r233", "r262", "r278", "r501", "r523", "r572", "r595", "r599", "r600", "r601", "r602", "r603", "r604", "r607", "r610", "r611", "r612", "r613", "r614", "r616", "r617", "r618", "r619", "r621", "r622", "r623", "r624", "r625", "r627", "r630", "r631", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r651", "r734" ] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r12", "r96", "r97", "r132", "r402" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "irdm_StockOptionContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.iridium.com/20240630", "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": [] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Repurchase Program, Authorized Amount", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r822" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "label": "Share Repurchase Program, Remaining Authorized, Amount", "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r12", "r96", "r97", "r132" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r12", "r96", "r97", "r132" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r97", "r100", "r101", "r124", "r609", "r626", "r652", "r653", "r723", "r742", "r778", "r796", "r876", "r925" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Note [Abstract]", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r129", "r227", "r348", "r350", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r362", "r364", "r473", "r654", "r656", "r673" ] }, "us-gaap_SubscriptionAndCirculationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r825" ] }, "irdm_SummaryofCompanysEngineeringandSupportServicesRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.iridium.com/20240630", "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_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "irdm_TermLoanBRefinancedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20240630", "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": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title and Position [Axis]", "documentation": "Information by title and position of individual or group within organization." } } }, "auth_ref": [ "r791", "r881" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title and Position [Domain]", "documentation": "Title and position of individual or group within organization." } } }, "auth_ref": [] }, "irdm_TotalAuthorizedPreferredStockNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.iridium.com/20240630", "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": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeNamesMember", "presentation": [ "http://www.iridium.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Names", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r64", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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_TreasuryStockRetiredCostMethodAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r12", "r52", "r97" ] }, "us-gaap_TreasuryStockSharesRetired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r12", "r97", "r132" ] }, "irdm_USGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20240630", "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_UnrealizedGainLossOnCashFlowHedgingInstruments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r145" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates, Policy", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r40", "r41", "r42", "r162", "r163", "r165", "r166" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "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": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r785" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r248", "r255" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r246", "r255" ] }, "exch_XNGS": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/exch/2024", "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": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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/2147477787/942-405-45-2" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(4)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "44", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-44" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r36": { "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" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-13" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "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(29))", "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(30)(a)(1))", "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(30)(a)(3))", "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(30))", "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(31))", "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(32))", "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(6)(a))", "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(6)(b))", "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "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(7))", "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(9))", "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "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": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "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": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r134": { "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" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r142": { "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" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r145": { "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" }, "r146": { "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" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r149": { "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/2147478546/942-210-S99-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r159": { "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" }, "r160": { "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/2147477796/946-210-45-20" }, "r161": { "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" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r168": { "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" }, "r169": { "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" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r425": { "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" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r439": { "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" }, "r440": { "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" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r446": { "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" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r457": { "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" }, "r458": { "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" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r478": { "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" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r482": { "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" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r487": { "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" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r499": { "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" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r502": { "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" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r521": { "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" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r523": { "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" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r527": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r594": { "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/2147477796/946-210-45-21" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r615": { "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/2147479170/946-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r690": { "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" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r710": { "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" }, "r711": { "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" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r723": { "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" }, "r724": { "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" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r726": { "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" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r739": { "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/2147478790/946-405-45-2" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r747": { "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" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r749": { "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" }, "r750": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r751": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r752": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "6", "Subsection": "04", "Paragraph": "12", "Subparagraph": "(b)(1)", "Publisher": "SEC" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r758": { "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" }, "r759": { "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" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r784": { "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" }, "r785": { "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" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r791": { "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" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480123/805-50-15-3" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r876": { "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" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r892": { "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/2147478777/944-210-S99-1" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r894": { "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" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r924": { "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/2147479170/946-210-S99-1" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 74 0001418819-24-000037-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001418819-24-000037-xbrl.zip M4$L#!!0 ( &@X]UA;_3:5!#\! $6^$P 1 :7)D;2TR,#(T,#8S,"YH M=&WLO6MWVSB6-OI]?@6/NL],:BU*X?WBI'26XSC5[C>)/;93-?-^F061D,4I MBE2#I&/7KS\ J)LMR2)%2@2EW:O+L25> .QG;^P[/OY_3^-0>L0D">+HU_]0 M>\I_2#CR8C^('G[]C_.[BZNK__C_^O_V\?_I=O_KT^U7Z7/L96,UC \D/9[KATP^PTQWX'NH:IJMU!\CQ MN[9AF/[0]W5?'X/AT!@,=>3;BH8TS1THNJO3F]A[1RF=,YUW ME)P]#4@8_-H9I>GD[/W[GS]_]M@GO9@\O-<417\?1$F*(@]W9MO=]X(CU'W]5W!4[K^'4$4!A%F*_L^)2A*V,*AE)*"/E%3NHK65;7% M0S:-4]67'C2_G/CC%S<$)/"#;-SSXC%[NJ%8NK(TP&Z"O1?7T[][#_'CFV-4 MS:[B='6UL[2<_F*%EM?2>I]_.;LT2\G&=7??TV]G%]*W__D&A=C7 Y3,UGH= M=537==\_,:K/7YYT'Q":S"\>HF3 +YU^P1=H/JF5$;QX+OMV=FE"TM5GT@]? M/ \_>:.72S1;:O;-BTM]'*R_DG[QXL(@B0U-M=]")22]#G$OW;\()F$Z/DL MBB-,!Q \G;$+,EB(O0F#T)!V>7 M$7W=\P4='4'A5>3CI_^#GSM2X/_:&78UK=-7*'L:JN.H[L?W+YY:XB47&2'T M#5^"Q$/A?V-$+B/_,Q6!\_?HG7Z7LBOEAMU?DL_D2Q!B_<7G]*T^>_.7$#VL>]T0A2_N_G%7B+O8$J%!>QOWBFVNG;BE[3P&]BNB.' M_S>8O'@%%0V:IBHU+/\]VQD#MBMNYJ 7V-+UM['UA2"//4[*HB!_/ MZT@,4)@_=#ID*H%4U9%U1Y,M2YD-?#;2S2//$I\BG[_^]?#UY>%???\RF\!T M'SY;&OX-(M>$ ]#_'8497CSR]4!="AVE1V5^+4-T]C)$K?00U]._Q +F]#_/ MTE%,@K^P7XS\^GS(%+&ZHLAT,ZTZZ!)+6G701FV#?K'2[*\M8[Y*DJS\>,V< MQTS5J761]S9>NC.KFB;;MG7H]2TMR!:#MAM;Y J#=G98Z3?$FJ8N#UU[/?)+ M1"(ZR&1V^^<@S%(&C]>2C!J!3)1I=CVCTEZ-*@D>(KJR%8;')>U" ZHTO-K6 M3&>#,K1ZUDRO?A'% \2 M3![1(,17T83RRRVF#_:",$"Y?N512XS.XQ-*@N0\27"N? TQ2:ZB-/Z*'W$X MYQI#I[Q>3E5Y/0_;%F,B3JF)$&Z:OJ*(8BY/Q7@]D\]XD%Y%";7TV!SXL.XF M5"WWKZ/?$0G81&[I8]4Y8KK:;'BF3CU&WZUF+(7YBE0M&' MZ5Z5WO*'K:ZCQ26^7D)W73LL]86$6+..NU/:RM5KJYS4WS+"U>U]ME 7U+JD M/,OX>4F>+I&2B_L2RL;:P6@U#8:9<;W*ZIKU-A?<$$P%&1W!0OFYRP:)1X() M>WJR9F".RU;)//S -FMEN>'^%R;QFO&ZE$'__6^.IFH?JH[9/-B8U1W&_)9" MI%IOJD1+"O#GX#'P<>0O] _LA8AC=#8XSK6J7HE/7FJ0JVMY/6&N4[IJ7^EV MC?D/RBSQ&)?TAEA,QIAR:>-RW9"WF#[U#9G*(561[7H,8M79(I$XE:G@QCZ% MP01'"==[S@G57')#7IF'YW_1,2_SF7$;_1")LIRM^EO)$[F?DW; M<$NI0YMFL&7E]SD#4ZFJF;XFP K6.=_Q,6#_<\9TS7P@7%WE Q^\GMNK,:K5 MQZCO>XQ:J3%2+AE@LCI,8XN.M'XHJU 8O(8"__$[W9CIU&Y9()P)0(]^BQ[6 M:5>V29G4ZFDE]L%-4S*%F9+Q]I0V.-J=%5MK9WY<'G&.+_6%\&31[S,_(S]C MXBS/ZN 6#4?A$$8$R55K4RIM^F*:G"3$FO:TJ:,%.BNW@9!Y_X$S+K MF="V&.SA)L2B<64,NTTS$D89MNPW9[1AY['5@^\\;(-9C)K%ZLHIB_;Z[>1P M0W;+#UE_J=]NP\3@+4S0@?(A1A[.Q[Q]R#;=W$NF[MA&PT-6RP^Y/J?$3L"@ MP.R7S,*R5R)+!QZROGG(!6,3;D.V\Q9'KK*8H[&#(W>3N-\6=#N8N+=9^DL= M6[(P]JUMU:-C"&/?VG8]$]IDW2X$\R[RXA:E:! ^L_F<#U/VWC4S<&K1DC1% M66L.'F ";LD)K!-QVC93Z7(XQ!Z+">>QAGOTQ,*M+W,8SM,OV,<$A2SI,4MC M\OSBXC6#=U@>NU8Q=*QM,R'V-7:SW-C7AJ?LM_WAM_@11QE>$R!U#&: ]=R* M[]^2OO#6^WER8J]:6I"FN>L'P/GF*GJDR(_))Q+X#_AKC"(600Q2QA_K1F3Q M$55=DFW[WV(TQ4.MCF'O%FK=LF"U#<^I:WA;@M??N;/;9]R' YX-M19;K%"A M5R(A;H-0UKW/P<%K/3W75>'?;! M4N$2#]AC:ADD:^JM6,786<)+!>FP)5Y!=I8^3^B[DF \"5DM&_]L1-BL7I16 M]9XH"=[G[UN\9/K.),X(_XN7-9ZQM>(C7P[@S[[T>3A^^5*N*2/*?+,/QWE" M6W]:.G;VX^[SQ_O;YZ/X.73)]R\F_V5I(BD MK+Z.ER]U%;7+:B5>?SZFJYVO ]?7D\LD;,8WR_"F@0&?EHV?_ M]?VWNX_OUSYK/NWY*]M!"%TT0BQR%^B4V#T7(4J2ZR$/\>:T6), E3^G3MKD M=>;IFN6>?;/+NC% MZ:'72(^]:_UMI4I,"Q!,8[HGTECD4N])A>_)IQU67#- M^=ZQM.!YQZ#6++MP%F-)J)_[?I"W:KI!@7\57:!)D**P->LOG#E8,2>-LN=;@TM]F[--38U73@K M2%!50J]QS84+AXJK2M2Y[,)%/5N@2M2Y_L)%.456)>I<^+:;BTVK$G720K \ MT3JG!J9:>V)(>MOMNF:(U8S?4V^[+;A7)5T$;A(NW">81B\ C0RP=,66<@:8 MQ>+3J.TV]/YM.!%$'5C:;> E,,M;REYM#06+0[B&.*[M'HHV5GRWU='03-Y$ M;=I=!0WD3M:U_6ST"3>5-U+7P9MO-_*:#'772HJT6?0/)!;6M>5LM]&:2 M"VI;]K:;W TE%]2V_FTWI@^=7%#;PH,Q+ XMP+XMNN:UM?XQP;YM9-G!OFUV M_<&^;6;A+;!OQ:$%V+?%UERK<.21\--,NPVFZI'C1YO@%NLMMJT3:5/-\$C<#2%5O* MV6 6BT^CMMO0AT^>;T+4@:7=!EX"L[RE[-7V&'7SA&N(XT0X+6GW=7CAJ:FT M#L(:_Q1W%&;XT_/\UW_0V2#BC9Z_XD<]$BAMJ?[2)$80UVW=:_8LL2:FA M3FYQ?I13,@HF[:&%L+D"HN_3=2I+PKH!6K-/UTD-85T%[=BGZSP+6UA?@K#[ M=)VK+ZP9WY)]NDY:"&M/?XVCAQ23\6<\2.^?)\NGC-W3C[_&*/ITRS81%'G8 MWW?YH]O5:M&+7&%-Y_7KO0C8/L;A(]UW+PCV@_0+\H(PV+O KV_9A;61FX;Y MZW"KWM7,(M&J5Y=6B5:YPEK-31/G]7DJB_6NQ S"VLE-K[< N0>NL(;S[X@$ MB.I#MW1JJZ8 P4G*OOD2QC&I*[0!>.BZPMKP0A'GE:ZP)=]D^=)*Q!'6I&^: M./OQ*JJ*L(:[0 M>HWFH*L+:ZH+8*P)D>ZE*RXSX9HE4;A_7:R.2< =#-V/M MJ;?$=%L*B$RRLV2TNK;80+;-[V\2V=:G?JB*LL2R,/7::N!#63O],I_&( M4I[IGZ0D8[??!LF?FS%R@2;ML0"$M8?%6_=:#0%A35U!UOVU4&K@T ]5%=8\ M%I1(3>P(3QY-KSO.$QM553C32V0B-:6X"&>GB4RDADP 33@[360B M-:1=:L+9:86)=!7?'_]VI EGH@E*GX9V(DVX5&=!Z=/4)B1<3K2@]&EJ_Q$N M/%R8/I](C/P!U1*.? <2+C8L+(6:VH/:ZU=H@(<:V87:ZU1H@(<:V8?:YE'X M1YRDV+]!SR&E#R4/;X%X_/:0WC:G0M-T:FA/TMOF5VB:3@WM3'K;_ M-TZFA M_4D7TL^0=PN8M@9XW4<^UQ^J9F5NAL.\77#^X9'N=T+Z+TZ([DWMGT+Z14Z( M[DWMQT)Z6TZ([DWM[RWRX90C2#6 _;C[+7[$)&*#/M(=OD6^H2.E?%-[?(M\ M3D=*^89V>:-%7JPCI7Q#^[PAI%^L4?V.O^@R>@@B3%F"QAFPRB4EZW*YL M0TC7VVE#H2%-P #OGG!0:$HU (>?<%!H2E<0T@>X)QJU1G%L2EL0TC%XZF!H M2E]HD;?P=,#0E,;0(@?BZ8"A*9U!.)_B_ 2!./+H'80?'\!J^3\]KW97FA%M MY>(]:Y-++[>/!UT]EU^J%%[<"Z9G MGDV/G+L)Z>3.(Y\=NSUASUC61/CZ?Z?S^0U'.-^F[Q [MBY(VW/:LFH*Y]^: MJS4_$?'7-8)-4A)X*?;OTMC[\T<44,WG[D==:M=OA"XEQG'1.Z 1Y4^9C06[A( MR =(<4*7YSJJG,8!,'T+IL)YY$"6">>I,X7UU($L YC.86H)ZYYKE2S['D>X M&$Z:9YB6[KJ6L&ZY5TC-#>8L9=:23RFX#K&M,9XM89US0JRZ$(PAK#]/"!+M MR:%A">O-$VW5M3K%D;"^/"%670B-LBV>OL890Z]3'+7%=<97?1KOYHIL#<*ZS)K/E3C-/;8I( KKP6M. M& $0FP!B6QR*LX]GN5E\)[Z>,!P>)V4<8?V*PNY5IX.-O3LXRRZ$5GPAM!H+ M-YVV>13+0[3P&\5.=FV*4]KFVCQ9@#3D[7*$=7H*JXF?+$2;DF'".F0!HJ)! MM"DIVC:7[N%-A:8H RY/P,8F; CKA3RU0$P[-I>F])^V^2@!IJ>H [G".FP! MIGNJ[&VI0'7;EA\+2&T:J4W)U+;Y]Z%70=.]"II":ML"#2!3]\XK8I2J-:5D M"!M8 88X;89H:H<0-HP#>?7' ;"V!6&.5N(VEE??%/(@R"2$< 41*&Q$JWGU M#X!X2"!"S$H@C;\9$UA3("(D$ B:D02:(FRPY5.6!!%.DG/O7UF0!'SK6>H4 M@]B)$SC_ENPCP+"?-HWT:;#@Q61B Z?>:LK>_>2ED;>\#-60)ZS+\TM 13G^ M2K4N_RJB$WP(!B'.#_7Y])P?KAFBY)53<'80WBT.N5Z:C(+) 3H3-8)*87US MW^.([HX986>KGOO_2TG"W;.OCNF;RQ-.*V9.)(?H?=P(J83U)N*1JRJ 0SK7 C+@[^D8_8R8>.](N??Z&TU%,E8U'G!-L M]5.,OZ,Q7J, 7T5>;]_6AEY3>W)-%=;&GW+"#47E,_,F)LA[97&<4S,CCEA) M]@W!0TP(]G,R+2ST@6!J3@GKDA$#B_7DN $6"V%16)_3X;'8/L0TX5!6A75] 6*V(*8AO[8J MG <.$"/VKJ2UV$MXXHAIR,NO">>B;,S*6L+B3?P3DU-%8E.RJVW.T+KI5@]^ MYSG?^0ELJ&\\B_RR:3F*1S MFIU[7IQ1TMUB#P>/:!#N&T(";&![\GYK+?9^ T[>QDF=@2NMQ9[I/("8+WE, M/I' ?\!?8[2'7I3[8M*VN6)!!1# N::US1T+J!'!7=)BEVPC@K[.7587SKO9 MRO206DDBG/M0N*;;#3E&=&'=:<)0IB'-0Q?6956L7/M(^458EY 05&F*5X1U MP A!E8;W(XGJ! MCH_&3>W'XOJ4#D'CDXF &.)ZJ8Z3SDWMRZ?M]VJ$GQO9FT_;\W6,QT6_#Y[. MJ-T?9\3#2?[G"".?#]X/'OL?Z0]._L"U;#3P/=\;#(?&8*@CWU8TI&GN0-%= MW=7^AQG9BWN2]#FD,!@'47>$@X=1>F;TS$GZX6?@IZ,S55'^WPZ_L/\QF:"H M_W% WM/;\]_SIZP\BXVXB\+@(3KSZ!)B\H%_$D0,0&>Z-4GI(U.61CN[8Q 3 M.I6N%X'S&!ON(21IX M*)R^E;\N_WHQCYZ2SR6E2Y;ZLS=/O^[1K]ZO?NXZ/5=9_Y724_GG[_GSR.S+ MZ1KJ^1Q]B'_^S!!OD]1?Z9(*GW,[!WO M^>2++'SJ$F)S-'CZDB.H.T3@(G\_^XYYR:")]QS^EVWB,HO^0$Q0E MW81B<)A?F 1_X3/5H4O,__R9S\ZFS^'TF,Y6U=C*_OA^=7_Y6;J[/[^_O'L) M$0%'>W=Y\>/VZO[J\DXZ__Y9NOROBW^Y=]"1-,0UWX["G;)/&$\XSZV9Q6*;4#+=GFSFGK&?* M'/ZOOZ!Z3'[?FN_F-U7E2\IZ4A*'@=]VMOQR??M-^DCWBRB.OF=C^A!/FFXK MMWC(S\;H2!%BNH"/@[//L9>Q39"%ACM\1QG2"_JJTOU/ONLLGM*7 &K5H,;6 M1WRJ6.A6:75$ M[QF._J8V4EBQ,7JZ:A=1;#9!>(92;?+$<+K,XR$>KBY!/"F.RS_H@]G#DTV2 M3]L&2:[J/7]Y^_6_I]O+F^O9>NOEQ>_?C_/N] M='\M467FGFHLDJI+U[>2:K[S?Y&NOTCW_[B4EO2 M^?23[I@^8L1NZ_KHN?N,$>GB:+8W:IW^/[,(Y^)/5V2)V?*O=\HB8DC?L%$V M(#^O;T%NME%N%F2S8M+SW__FVH;QX9ADZ/WM^?>[*RXI3UV(7L3C<9 PYYST M): ,3"45<]D5%YZ7W#?&[LUOGO65U5-PS7==Y9%!,I9O7@TO]F)$C\@%?RL_V* MQRF#96#R:\D#BH*_^-^_'!WX"J[<5>^V=]>3IE%RPE?J);JD[W'OEQ8:-679 MZMSW"3O]-?_G*WV>.F,IN]-7;5.1[I\3IL)]BK,0/R+BO^8N6;K+ @I$E9H= M-:WL3)RD*_V\P6=YLV1EHFJ8JFI"K*ZS),UU2MG],"$5J M,$&AA)^PQ].-Z,=40.)$ID8/RU>B$E_Z*YA02OG% DWV(3R\M8O*KS'=MVY& MFTJ]]%N["CO_WOSF::G](I!2'>,+F*D5\LLNT1@2C MXL0&*_<('$AE?(O-P?UU@'Y#PM,\6W+JS,$$^](D(TG&O#II+-$KN/:G:N\& MOS AR*)LET_>B/48E\Z]]*P]P-\QX<]0>[ICU>1_J"OHI&H]TRK[\GT/BJ_4 MOB)AHEE-^=A\[$UMR;,LHO!E5W7Z]T$: M/8\'<0C+\VIYOD^=[!Q!,9_W+TM^9_%>E"2+2(PHS+)#KL0T+/>78G&'GJZQW^E>WG[_!6FY; M2VT=:&>CMR Y&KFL!1AX-R7-;V$\0"%5H$.J0D])5,:!NJ0^:]Q\VN]DUILQ5Y'/ M_+]8&CQ+W@A3K(U9&NW/$>8>=F8,+$6!WZF_Y';/""72, BI+8'"D%[!.N?H)=([^CS*6%*2T7TS&<4L*"WE-57T'I2^GL5/]'*H;)SY MS=.)_")+*/*E=]K2; >41^E%@_]EQ*8W\>OIG6PHTX?QQLY\)'RD*$DE5Y%\ M])STEC-17F2EE/3_762$T+?<\G$R49VB-$OFLL/L]/\;)Z]EQ+HTF(,EY6HO MDG*;@/BFM?\>O_SL9>;;$7 K@RU%[#A(4PIT+J9(S#)4PO!9PE2>/DM73+2R M5MB/6/J,4I3GA;WBX\4SEAT'MQF]TE!,QJ546K'EFK+CG/\LX+\#\)_=$OZCD$=2 M2,>-)>1YE/\(:T'/(4G8#K/V4XD"I[OVBV1,&9>^AU@>JF3U=T6IQ M$IH]QR[G3=V8PJ_W7.WM2NSBKS#MM[.Y&E@IK:=K;S^IWKJ" Z4_K2\MV"7+ MG%Q0@*;2"3)@$+F>&*%0^QB=M*>CXB?2!.6->YO2E73 MWZ&UJ6J]TKGX,_3FX)UB=S5,.XCC<$"WJ3@=Q$]S6]19JI??H4E2J]R8R0B' MX0Q#TCN*#.Y,S(M!WW;5;?:^_S=.JCCC[]B82M+,W4BS8F[JAOWW8N*)Y2OD MJ=.,_@D_K&*&!+*:;^WE.3M)GK,S3]:1_CX%P!>2'\XJ95&0DS]+_%DWT,XK M7-#]Q,=>0)7(Y-?.U?(&D6O"RU+\W]D+%X],Z#9#[U'F M_5V43I^G$LU ,AM2GTFY?(:R%&G-HXKWRI M7D_)6)Z2LB8(O)A2?C#(]6(@+SO94*)T_9AGH+''K9DHZ_*F.K+N:+)E*2O3 M[14!GJI!<\]:FWM.7\F8;Q+GN^L980<8!X]XI4?K8A#\[]Y<=D06VMT#[@X(1G]VT3#%Y R%/]%SPB:_O@,M[VQ89P/:AHIL MKFZO/E_]^,9[BO[X?G5QSOK+W$E7WR\*,Y,P!4/WYY^^7K*&-Q?7W^\OO]^O M=GAM,J0L<@3.+!V!J,)@EY/@,I1>HY;5Q%"78,R>[KQ=CE#&WRY MQ>JVKU(\9H79;7$:O)[56XZ0=KE#RLRLK7-:C\'ZJ"5:>4:G?T.UE#+NV$(] M?)MS1%HE"+J1E)98(*UE3H(QWNLY510FNZ*2L)<)/N.U#.E6FVV"^ M^1W[G$#-:UI&MH3-!-+X7CVBRZX_TXQ9$T)0!ZNK@SIK=<3.TF7)D_0W[N/E MQ6^?4$BU1"S=C3!^J1^"BK8CCE^+XT8P+ !2H[@T2/4- &S#E@&*&<'U>D JI-F%E2= M+GBI;,(J:7E1WR@.Z=N2:;VD=/FO+$B?=]*:]@\?T$-VTD,8-LRW]9#9A K4 M'[:AL??+TD?!U2RPX<&&/Z*-R"FZ$:%D)'T)XY\01H*]L;F]D<+5 AM=V+T# MY@\GS7/9@)NV*""[DL%U576EC:E8TIC:8,NNBW='?10T$,/J8S87NB53/O-^Q>R:6YQDX>L$)E Z0>EL2NEDT-84 MT#IA3C G@><$6F=36J<.6B=HG8UHG2H[\.$_V6$40.]Z Y:MNW )C3J<\)_"!-^4&@XSWX M09KR@]B=_E?\@,+< 8+YN=F@58$'I#D/"$6D#AU-84XP)Y'G!-IB8]KB.:B+ MH"XVHR[J2J?/\JJD+\A+8P*:(FB*#7:^5T!3A#G!G 2?$VB*36F*4"P*BF)3 MBJ+>Z?^("'X(DA03UO0.A9B7?.:=5:4[[&4D2 .Z0T.UJ'[&@*\RW]\'V*!B&>?3Z7 M ?V/ _+^U4U+])B.46>[S21.^)E_9P2'_*B6#S\#/QW-EFSIKIRR9\KB%C1( MXC!+-]^R1'@/1RDFAP>[QL:DO5J_I9]LM('_:Z< .93.[*8167#' ^X."$9_ M=M&03O ,A3_1<])Y_V(=QD$T'Y!#1_QZO393[15A][=P*[UAM9G#1E)[4BXM M5G]^N?I^_OWBZORK='=_3J^]_'Y_MP*[0I@\/%36S_CF_/9>NNJMCK,@2/2. MP).[(H$?9&/I(AZ/LXA*;7ZHIW05>6LF+-C8V>FD.$JPS\XII7(G\%%*__B$ M0A1Y6+H;8GJ32!%.!,D($2W12Z)>-LQ@C M\D!%21I/SLP)VT:Y^%\(:$+UG2Z=2H@F"3Z;_?+!#Y))B)[/@H@/B-_T8?JL MJ52GCUMIDKG]MJS[36?Z7TU+6?;WJ4 MJO4TQ2CUJ,V?FWJ-@[+>?!289R\FE;/@8:;E;.-+/JM_9A&6=$7FFY2F:$:) M"2IL>E/JMWT=/F,/CP=4'.FJ+-%UT'?Q,FQ9D*F<8E*,7B=Q62[-9M:JU7KW M(T*9']!]Z)?Z\'(\RU/>3S5 WI\/)*:&>W)(09XVSG=#R:MJET;*O^VL2 M:1+_5Q>=D"@9\59 'OL%_RL+'E%(*;LB[LK,7I':@.&_5YJBV$>^? R>F'?R M"T$>1=FXZ\?<52UF' M+@OF3,2\+L.N;G;ZEBZ;AOKQ_*4$'(9:E"*<;U1RMW$*L9?]V\\B6 M362VHK?S!?V.TZD2698U[$[?M635<:NRQAL0W441?!2!M$;9U LFA0%)E M6S4% =))&1Y7T2,E64R>=Q*J176J=O/"%J$Z7T+* F6Q[W;ZCBD[U;$OC@(. MP"DJ1"L QU"XT%1U48!S4HKI#<$3%/@2?IJPT'G>Q#GFA;+>"X\<:*J["M7I M$E_F*TSM.EZ'G(< =M,S#+735QUJRU5V=H#"*B">MLC:/>!)HWBR9-TR!,%3 MG7JK9@HN@N_C%(5U2-OI(FR,#A\[WVSS&%3A$+W3URQ#-E2K)BVE&)5:H/B> M+-RV^16JP,V@<+-567$J2^2]P^T4@M,W))[0X3QS[9B%-"=C2E3PX%;4B_-% MO0E1E%(UYG*VKCO8D";E%UG5+-E2'4%T&-")#ZH3UX 8 MA;\A2F 8E-,#BM Z$&0J%$&6;"N@DAXRHR!%T4/ "BAS*;J[Q7\:NL36](+9 M>DZY :>73UZ8L27Y+8[]GT$8EN4+M=.GIIJEBJ)8@')ZT+2#^@&E46M'E17W MR-(1A!:T,UJ!EKJK:-T5[7JG3\8*K#?I]QBH%6X=2A<2%9S\\7!^H62(LKL%#[/9JBU; MYDGD00!+ 4N53/@HRU(\VFA9JFS;=5DIG5$$F2Q:F_M442!/^F%/ 4/ MZZSK1[A@NMU:?[1P[M 61XRV..THU+D;Q23MIIB,I01[&<$^548&*\&(ROX. MX29>7"]=-\7CT3ZW&'1?Z<.3Z^$%!4:P8_FR:?,R$,VL'$L1QQ<(_'"L_+#% M&JN#'QS*#Z9,IRP(/YQ4.?^\9 M>P\@5+9)2B4(64JGKSFR5;UL6:S0>FOD*WT#4,V;5L0[0,B\X<5N/6@2.OT34-VJF_;H,.6!\1G/,2$N6H(?L11!CKL MSE)UMI*W^4+NR PZS^VSS,K)3J##"@BA+2*U'@@9G;ZNRXI9>5<64(=M2?I3 MS>KJR3:PV.I1KJI[F)V^JMJRJ=2E?#2?+%23_IFK(8QRS$499/6*Q/MG1#ME6HZS]& M#&V3M#5@B,7'9,.R9<,5I?SNN#(4MW@5@LB+QUA*T=.R+@QMJ6KQ-%SQQ;U' M3TLZ2?EN0A8+FVFJ[!BB..# C=N SZ$>,-D*,Z@,V3(T0NI=WXL'S7FXV5PR,"AXF5EX<8"9;)MZ[)EB]_+X114 MX(MX/ [R[KKY^>GT#CIV''EOR>K2VD]9:?>4!&=1$/[:20D[=/C52<6+,;,# MBY='/ >:G1/P\*7A%>9MU3!O9S[O4_"2W6ULDP %W5#0#07=:\5]'.7M163I M[TI/451I@HCTR$YWER5=45CIH92,$&'5&EDZB@E]OB]+JNK(INKP74+5-+J+ M6[/+@B1A11Z\MB-+DY3^0E=&0JGTSRS"]*&RI"F:P2_XC#T\'F BZ2K_5)[':-[&@:S_K96EI.62\3?&3'7:%\L+*C">>/'" ZG*C@<%N;3 M1&G(>5(%&^=TS&RM42BQ,S:[021Y:!*D:+?6M*<1E]E6$#=?TQNZI%?11;Z@ M2WQ0TG1UV/&WLF)0T]45I904(GV'+(ZK'5$:1Y3CRH8E2GW[22G#YYZ7C;,0 MI3Q!>!AXP:EEL+VK)'$3.G[ZVVM&N<4IHF_R+Q&)Z'HD2\O\.5_ELHS"SL%U M-5FU5\\A^074UE:#:D7H'@Q4[+1;W91U=S7N<7!0G9:ZNR1VIZT@XO&$X!&. MDN 13Q.,YPEO*7H"-;A"7XC96O. ^L7R2N?YH5_CA&6%7@_OT5-9'C([?+V">V+%[S["JB8.L$:YYWZ$(-9:@[R^KE8%9^ &I9EK$[?=NQ M9,NMR\?;?"I'36KTR6)NBPROCCFGTW<<1U9:@+G33KPK>:Y P;2;?(XK7?#A MC)*J2W,\(JAX\N)YY%<72.[>C@NJ1-"&S!E@8V#C0R>%UL'&KK*W(XH.SL9< M[WB?LAZV]%\_>.Q_I#]FPQTC\A!$L_ I M8CZEYML.*"PTGFR)L13%*7U@&E-)@3(_8"Y<*B5\UMN7_\:YAGMVAT&$(B_@ M7@3Z <]:[6V8#@T!D,=^;:B(4US!XKNZJ[V/RK5 M=:8WCBC/UBSD07RTQT-V<=%@FYGF R MG12SY5[X6Z7RA)\\3#=6.K\\I51"8][Y MO043^3$3A)O'NK1[F+PF@*L""R'&]0XZX!!-$GPV^^6#'R23$#V?!1%_+;_I MP_194\G'G!"OU Z^,/G7"Z;N*3EC3YT?TS=/O^[1K]ZO?FZJ/J.38-R>XY5[DEM&I/:,Q1'L#'5ND[VV^_>XJ K6*CPYF7NRF5K;-=< MHAS&4G.VB9G6I]@=*/8UR1N^"IP'H41%2C_HO7 M\ZU8YU.TG&>3N;O&XA4;":RTI$C]4Y$)G]*BZ0 F --^P'0*M:?3CD^U%)KN M6GI9"PQA<.T>7*TY^UI/^,CV'2:/@5=G=P(XM77=%(\G=.6^';J:2O(O)!ZS MI@KLB7\$Z>@B2^CT,+E\\L*,+DZ#!P#'+.98]3F.4;M]'6%E2@?4;],X)BCY1BM>8[1 MV-'0AFQ4+^@7L0ZP#:9<-D@\$K!V0"P+><)"W7OSIT!!E[JEA= A>([56X-10)A0"-M23G (A)F=OL'J"T0Y?PP05BO" MMF2Z'P)A5J=ON;)BBK)+GEJ,X3)ZH)_1>UD;2U8WETW8@4M2LJ?80R'V:V]+ MF%+L9S?/?C95(4S945?[#;76DP((6R!L2[/,0R#,85D3LEG]"%- F(@(:SSB MJ"INIV]:LJ;!$:#'B#"M^1"=JE SR) =791=LM[^#CU;="4U;_$P/2"T2;=I MX4S&8V3$YB-_JLJ4";7&/FQE4E-%]U:<-#B;#[*IK,NQJ\M4Y05PPA%C6#J5'U1#-G5ZG+C"MT(!D1F09'9?(Q4-3I]W75DW:GKH(&]BLRIVCT;Q&SE MIZ7.39Z^!O>W_OY3J"2:]G6('B3\-&%=())&BXK>6#KQ1+O0Q]_!^K/PME2N\PTUEX$QGZL8\GA&HFO,\,#WVB<4P'_Q?_8.5@!/#H'JI( MB9'M>OA;'/N\O]Z4>'=QZ)=6+UG7?G;HT!'EB0.."A?OU @DBQ__8.A'5*(# M0"IEJQ6W_,!2"(":4N91HU 4GF]CU,] MT0V )"*0ME1CU @DK=,W=%F#HHO&.JHE&!%OQ-V./G[$8;R[X@BF63W9:SE) M*&M]7A#D,@]3E68PO=.W9%,%=]%10FEKKEF=4#(Z?5.V(+G]**%T4*%D?S:'P=1D*2$ MGR4$3LC&=,DI=7[+:4,9[OP%97;E.9M:;99L:^!'.DI0;=$J]P0JI]/7;5G7 M*Q]J#* 2$%3-""JWTW=TV=0K:P> *0$QM4W1W ^H=*73MRU9$6;W.S6?Y>>W MTB7!<=F8LKE,%_I[B-DOC.N6R%.:V=1.WU1DNWIG.7 5B BI+:KF7B#%JF-5 M0S:MRIHF8$I 3#4AI70**461S>IUK0 I 2&U3='<"Z8,5L2OR+H#O5Z:[/42 MKU0*0ML7,?5/EI;"$E*F=EU2FN-86,JT94-K10TX($\8-;4R\BS63"_>XJJQ5C]P?L.%*51^K MT/KNHB=&$'GQ&$OOPCA)&JT_/VD.W"+[Y^2ZXM3Z2FE5F@E=GGYM5:\L*DNO M%O@TC@U[[ZIIO F= /UM#R@T6%F2*;OVJMFU(GP @"U%7XU*;QV04SM]5Y<- MM:ZBY>;[$ +H]JOPUH$ZK=.W9=46'W2';@'G!X\-Z;SI").YOCOU\/XB2Q%. M%PWA^.B@SUEK^IS![1J5C3+#5;-C#+Y M7C_U<7W':>D=GQV]JLNVN[KEES9M6J9('CV6BEK(M6&))00X:ZLN $OMQM+! MQ9+)CQ$RK-5T)8!2NZ&T:L;N&TNL(Z4E6VN:"AT<2UL42#]()B%Z9F/$FZ$' M5VVZZM1J6]]P#D!-JP!:.J?/]SB*7[KFYG4]J[+*[O37!;N*"RJH Q/1=;LE M/:L\3ARJ'ZE0B-H6L.Q%V2Z/&I=*ES6)5"!=A -,K8&ALC@Q%8J3ZB>X"E@] MVJ*L?J[:B>)W/>U4DZ("^0T>*V>RFJQ]J2$;1@TFZTDDG)P$#(OZ<^N#H<8= MNOJ:#%B X:G"\/#"D)W):LJ*!<(04%C:BUP?# U^L)%KFX+#\!1.Q[Q:SO^7 M!IB2$L_\H"EZHB]B;5<>4!#-KJ%X8H>.I,_2&*>CV*=7/^(D98T=H5Y6T *" M12+C[&3E(,KH>DPS'>,H^<0IGU]WS^C^+8AB0JD\"QZ=1_[+IUQR$'SC&+A: M0*"T-&"EN*ZL05G:"6!Z7VD7XJ*;A4P-6:NTUP&PA0=VC34/(J.9=8.E9JS9 MBD).@+2 5H3(Z'8Z?/!#ZXJ#J%KHK?<;K??HH[9\-LYS/A%O/O M^VF15!BSXN]7VW1K"L?=&UA9K%VP)NOZWOM%BN E <8Z=L;:4X)X)19C?9$5 MV3;VV0P3N NX2ZQM:Z^[EMOIFZKL.G6=]P5\)0C"3I.O]I3)7X7%;(4=8"*[ M5@WQL>/I:MH$./[@?V!?0G14Z %+R0@1^O@X2Y,416P>4E<:H"3P(,)1SW:6 MKW!90VQ&J/.<3M^S\0"3Z^$=?]CU@EJ?&*E*\R./5RNRI:YZ><"%>!SXVM+T M9+_X8E%LS9(U'9JD'"F^&A5?+%:KJ;)3O54ZP$M,>&WKJK)??!FY^*KA"&B( MA-2LFOI!F-&+((5;0.7T^LM-!N&4LG:+6 M(JEP %-HZDQ9)PWT>HPA<;QO /XV@?^@QM ;;&!4-H> X #=ID;-4@T$+;" MD..8H?:.Z?VB'2=Z%/&.BW@\(7B$HR1XQ"\5_K.])8C#_>V[_]3ZBS9>MP\[ MD$AS$Z8&WS%KKL$'90Q8H>U5\XY57]4\\ /P0ROKW!V[YCIWX 3@A+97ICM. M?97I@O@36G/4\I>8T#\CRZ*1$OIC2\9R3,WWL>^?<+@I[/Z4GY]7IXCYYN8L*_2%,2#+(4#4)\']\@ M^IAT':.ZS*X1(+@/ &S& &@:@*[2Z:LB=,4$ -8*P+8(0%?M]&VMRBG,@#\1 M\5=8SVT<@%JG7\F!TM+L.C]XG#U[^H@NN_Y,,[B*W1#&?D0$TX'^A5<.6O90 M,I*&8?Q3&F'_ 2>R%.%4BH?\++1W"<;2C&(;QCT<[FW<^:)3N,?YP7UGE$R8 ML*OH,B)AQB*-"&/.OP6N9:.![_G>8#@T!D,=^;:B(4US!XKNZJ[V/^S\O^]Q MBB5J/Z+^EH7=*R 6?$@!"XT1&C66%LS)CI-A?HGKZ(*RY1?*E?^@3$D7Z2I* M4I+MU*'=U=G9=XZI-.^R (#5&ACBJ-/-;O178<:)5PC,#;UB>AK%1;A8]% M]T-E]2385G=!:$TBU!L9@H?NA#!M#9POQYE.%]&/,VK4YNV!3[.S=9U+OV;)JUM5+L Y2"EK5"PQ\R@R\G[A1G:R<)PLX:[IF ME_:" A<#%Q\E%]=HD];)NNR0%UU6#=B%@7^!?P\>O*R/E34E/TS&4EJ\"W,G MP7L><9T%;/B/ Q-<8P277@:.YN/H?QR0]_V5+V?#6YJLARDF2 =N@]N:N:W2 M,P_-;W<82U&F,16N*/,#UO6>"E:?BL?\-RYJ$/MX&$0H\@(4TF'2#[@/ MM+=QCM,7Z18=R21. A[7)I@E@#SB#S\#/QW-U+2ENZ;B3UG<@@9T!%FZ^191 M%M-X%?5>^LE&R[:,[4%\S>S,;AJ11:[' ^X."$9_=A$+=9RA\"=Z3ICT7EJ' M<1#-!^30$;]>K\W(% "?]MHEO2*!'V1CB6[98[KWYX&=1**;]F;S,4(10_TG4%$OXB]/T=Q2+?YY-__YFBJ_4'*SU$7?JKOKB(I M'<49?8:?R!)^\C!51!9-N-"8ZCMI\HOX$_DQDX'EQ[J#R.=*UT+R<0V/3C5$ MDP2?S7[YX ?))$3/9T'$!\QO^C!&Y('R^U1BH)7+>GVPX3 M!M.0T/3%4SG1HPOP?O5SMV<[SMIOE)Y:\G-=6?^.37=L&I/14_2R[S[%,5D] MS3&$&Y.AN(*-R>ZYJGBTLX6CG8@8%W%,(O*=V7,5T>2XW3/4IC]Q,^-^1*A%^8U>-TJD2ZK_^M(_LPA+ MNB)+FJ(9!;(P3G%=]!?K,L77:SN:I_?O#W)N1R+QSY5$L:)NQ^WK/PY\/\1U MK[_5,PM1@%F0\=3(*I(+M'7>F]9ZOHAE'M8PB(LNXCD=+;/ 42C=H,#O4K/O M DV"%(6PI+LNJ>=EXRSDKH'/>!AX00IK67TMN2W.\XBEETF!>;P'EGC');Z/ M*;,7<57MN,'#+@08//)=J&B!Y]Y]HE;E#6IK=5_CBRTD?F&;$FJ;6F]OJ>J> M#2ZXK/;+-E#2/!@E-S)0"W65_%38*B*HB!0ZPH4[Y]'.RJZN5EQV3'0#P)\& MX%M]5L)K?_/ZQ-E/*$211Q^'4FF 'X*('='#\DTF]''Q;F>AU=1#J4+.]@$3 ME)V]G-)NO%UC4/4<=DUAQ>N:*ENU';]Y#,4#8I<'%$/:KM4!@N;_5V2O==G_ MYA;>6K(%%O MRNZ:T\F/$WR@/H'Z-&>O+;UO"OG.5(VQ4.63/H]:/0+>.3[>V=(GNP;%2&>^ M,\I:LND >P%[M9Z]2OG.]*)=G6I@-(-:(#KEM"J'&0"#"86UDV2P4ORU+2>A M.EN9[*PFV74A\ .NLQ-TG>D[9":4Y#"+1U<=4S;=U;U+0/_%H8]-:R #CU.U M.T!Y$[7Q!$<);UZU4^K=$1[N48S/>-6&]@&.7@'J '7VN4=MR0!:G->9W,>+ M^DM6?GD538LON1.>"[R+)7EWB^F6E@0IOL/D,?#P#4] OL5>_!#QI_R.P@R7 MWO%LWG?75"IO=X!&D!5 ':".R-2I\S0AX22Y Y*\76@$60'4 >H<0"=?R1H6 M7)*[G;[JR!:;Q BB?Y 1?X M"1,O8+$#%-'_?B+B)](C3EC+J 9K]X^(33WC"V%3;6:&^8U-XP $AM!](::63L2QH5MS.&&#;0E$U M;G=VI^_J=15A XA HP7J '6$I$Z=$:0:!; CD@ ^E4(1Z6>0CD8X]*4TIA.E MPY/P>!+&SQA+*7HJUI4<@K/;*XR+AGTV%1GSVUE@]DM,[M'3'XQL<&'_6X9>J?O.+!EB(\EX'2@#E#G$*K[ MABC$?N6P(8@&17CP>QVQ,E(I0AG+8 M@,2:>-^"6OYYY-]R6JU)$RM;_:6;G;XNZ^IJ:4KI+J@00Q9)?!;?3=VW97-/, %B^/:"J4#^S)SO)4/BY+"K@JLVX MVK6<9F<[R6!'S0%DC@LRA0ID]K._&2P@KT)IG^1,H^_DT MG6A;Y&W%HC;UD &&!JH M ]01P%^_N[BU67F8;)E5O/$ &6!HH Y01V3JU.K6WEW<.N*(VQ.H#[G(QEF( MTN 12RFACPEYE;2$%J4_4!8"D3N@#E 'J /4 >J(2IUR:4A&P0XKU^D($]8^ MA> 1CA*J)5Q%7CS&7V)"7QY=9(3@R'N^9YI#_M[SR+]?Z!&+"N+O.+T>WJ.G MFYCP+]*4!(,L18,0W\]A%4VZ &G#@+_].NU%Q9\F"/X.G;;N!X^-A %^ M1 33H?R%?>D!!9'T+HR3Y!>)XLE#R4@:AO%/:83]!YS(4H13UCHJ14]S:O!A M0[H[Q$"!.D =H Y0!Z@C&G7V$R!8Z V_4;7A*U4:KJ,+JC%\H0K#/ZB^0-?H M*DI2DO%4@K*Y(*;>Z1NR(T(J"."KD0# GO%E +[:@B_878 Z0!V@#E 'J'-( MZE3S[Q]4FS'SME%KVB("MEJ/K6T)]WO&EB48MDX@-?\[3J6 AUVF[GC(Q(>X M.5 'J /4.6WJU-F9GVXR>6B?:0REM0*;IB9 1TCH &.+3)TZV\M4 M8VP'&+M=T '&!NH =8 ZQT>=B@W6-P26JVV/K"Q1D6T#>JF+CQ_@;I&ILY_\ M]4K<;2GB>QXXE3"D<]2RR>\YWV3;=0',?$QZ>;K#[Q9I MJH&4#04_FP+IX21$,8S^O0&2%R:U6%R[3B4N98LN8WJ["1+Q=!ERZTK90.X%KCVV+BVG'/)+6A^UL"_ M1J>ON9JLVJMJ<.G:!&!<8-QC8]PR?&L6.5*Z&KN:G;YNRHJUVBH,]EI@66#9 MTBR[=XZU.GW;L:AZ#$8M.$:K.T;-;2?,5W:,LF-(-+K'&.;) Q;V&-AC:MAC MBIS,O-4QZG"V!)8$E@26K,Z2*^D[M>M]+G.,L@BCI>G M<"UP+75':-FT79! MU?G75MCAIXIL.%6Z0P+C N,>*>.6XMN]NUELM=,W5=E=DARK\;CM,[$]%T_3%^;=JC^X( M[U<_=WNVXZS]1NFI)3_7E?7OV'3'IC$9/44O^^Y3')/5TQQ#N#$9BBO8F.R> MJXI'.ULXVHF(<1'')"+?F3U7$4V.VSU#+?>D@_"=^_8Z;='NWTQT*'K9ZG5K M#.Q:U#>!4_2-WK5*)$N(Q_[TC^S"$NZ(DN:HAD%ZNI.;U7T%ZLR MQ=9L@-/'Z'0M]@DWMR.1^.=**DY1^WC[ZH\#WP]QW:MO]!EZ0PEI67TMNA_.#Y*07)\E)>64^+/&.2WP?4V:7EAV]O,.% M_4'*';Y5MW?8A0"#1[X+;3N"<9N/L;[UKKQ!;3UYL?'%%A*_L$T)M4VMM[=4 M=<\&%UQ6^V4;*&D>C)(;&:B%NDI>-%)%!!610D>X<.?C.(N*6'%B, T '@!_ M4H _@=-;EMO:#?!#$$5TX!6;V]74)?*4RS3WW;_.9HUW-$VV[;I:IS>?U/H& M[/8(M?;FK9:;>SO9:UTV>1V-YFR#\4_EQ%/@':%@!+RSC7?VWA'.-GE>M^/* MA@5;$[!7Z]FK7(7BX5JWV5:GK^FFK+NK-4^E^X<#AXD!MI/DL#(,9NV]QYK- M#IO395>I7$IXU+QUXNQUQ!RV=P9S.GW'<62E>DNTLE1JB,EJ<9J=A-_,VG=[ M,]O-VYNYRFI?A^,$'VA/H#W-V:N.5F0.:XVB@6T/O'-:O+/WGF&.RGN&:89L MJ0JP%[!7V]FKE.O,.EQS+T?K] U;M@T#/&? 8"UFL%+\M?1=/:2^Z$ MYP+O8DG>W6*ZI25!BN\P>0P\?,/SCV^Q%S]$_"F_HS##I7>\_,0KL[J_$= ( ML@*H ]01F3IE)/F62*EP@MP"0=XN,(*H .H =0Z@DF_)R1=.DN<)DFKU!$E M(\@*H Y01V3JE)'DVI84$>$DN2.8)#^!>GT>+I#B"5OE1,)/F'@!"QV@B/[W M$Q$_D1YQPAI&-5BY?T1LNB'/>*5.:TVH[BI),NQ_S@A=BISA\O1C_O/3:Q;] MC<1)4IH#^3&1BEE7,K( 2SESJ/"7F-RCIS\8V>*0+0_]8#TCKF,S MFZK9QBJ3%2]QAAP#D7=8H$[3?%XB8!,0?UPL_X-)ZC^F@OH^OF!B^G(JI>^9 MD"Z]VSJ=OB$;6I5>!P U$ 1 ':".R-0I):8W.-0;E-(N2.GV(ZUH^&:OBK^N ML&P@?;6#&"!)-"3!CB(R=+U*CL2>69XD^IB$[RFI6/;!\>T!5H?AG7X:2PPI^ MW#4']0&NVH.K78M]=C>4W$X?;.LC@TRAXI[];' J"VC;5 [!_G9DH+)7#GTZ M'*C8:6N*2@VE(Q-53=\/J"Y49[,G5&L4U:HKVY8 GLH3**SY'#P&/HY\J)V! MB#I0!Z@CVE:T+;PQEU^E-QJ=]PXUS"K!"X ,,#10!Z@C,G7J# +L+FT-D+:M M00SP,U 'J". 2WIW<6MV^JHE.VM.L@9Q*QID@*&!.D = =S:NXM;2QQQ>P(U M$!?9. M1&CQB*27T,2$O));0HOH%2A\@B0^H ]0!Z@!U@#JB4J=1%X_QEYC0ET<7&2$X\I[OF>:0O_<\\N\7>L2BB/8[ M3J^']^CI)B;\BS0EP2!+T2#$]_$-HH])URF#=J=O:U4T0<"?@/@KV@.GH ]0!Z@BK]MA66_0>UH 2ZBN.#'ZK+GM!X:N'E*(G2&R'<"=0!Z@# MU 'J '5$I4ZU4,!+77"A(/Q&]8.O<9)<1Q=40_A"%81_4/V KLQ5E*0DX[D" M99,]-%9W*SO.JHL5H-5Z:&W)?]\SLC1 5JN0!5L*4 >H ]0!Z@!U1-5H5AWX MU52:5:U%[_0-9;5;!V"G]=C9EC!?'3N&2-@Y@=3Y[SB5 AX8D=Z%E%XK\0F( M74%@&Z@#U 'JG!9UZNP.3S>9//C.-(+23C"STS=5V756>_8"=(2$#C"VR-2I MT?M=C:\MX.MV(0?X&J@#U 'J'!]U*K;XWI""6FU[M#M]39%="\[2$A\_P-TB M4V<_">;5N-L1A[M/($/\$PI1Y+$3MUMV/I$I*Y8->RVP++!L M=9;=.\<:G;[M6%0]!J,6'*/5':/FEG2#./PU5P%5S5Q%6=RI?;EJ>V;5M5MNW;&MNW[S"6HCBE#TQC MNFFCS ]2S* =^3A*\M_X=H;8Q\,@0I$7H) .DW[ NRSU-LYQ^B+=HB.9Q$G M=M\S@O.3=#_\#/QT--,>ENZ:[K#*XA8TH"/(TLVWB+*8YLNE6/[)1LNTD\"U M;#3P/=\;#(?&8*@CWU8TI&GN0-%=W=7^AY7N3&\:D=D,)N@!=P<$HS^[:$@G M>(;"G^@Y82)F:1W&030?$%/;7J_79F0*@$][[9)>D< /LK%T$8_'5*?T^-D9 MB705>9MQ)\K8+^9,=+',1'=SUF%U0JQ]F<3ZER7"S^?=522EHSBCS_"7&GD) M.]P?,W&V>:QC1!XHTS#%W:16+MW6V5:]$$5S7S[,MOD@XJ_E M-WV8/FLJO^CC7FOU?&'RKQ>LV5-R]ISJ^-,W3[_NT:_>KWYNV3U7,==^I?34 MDI^;^OJ7;+ICTZ!4O6=9EHB#7_IE%6-(5^<5B M%"3YVE4I?=E&W\ :]\#VE3V,CV?]XFJ*9A0I:"TRX5-:-+T,^.IJ^KD'%G0+ M3?AB=C16(@U)/);B"294:XL>).9_>Z0J/4[.]M8%M,#]M>!3C,$=J+3^ %C: M9_?8"@$-@2(3Q5:L=&1"A!!#L:F)TEC.4.MJ++>>&T4,[ $?B#,U =O-&%H- M[69JXH::]*LZO2>]Z$V.B .HS'F)"*#*FX$G1$T[J MUL/*E.^(5(=S<,UE1HU<5M^CI\NG"?,Q?\(1'@9I:<&M=_JJ(FMN7;E- N@R MQXVE_>S^=T$5^GN(V2_GD7^^1)S2',9**15%-C4%VIL?'Z*V'82U%TBQ,D!7D76GQ\VZ.LN:LEJS"?IV MZW&T35;7"213H1);5I756 EHV7OWGK%S@W^16/Q#HI# O+Q,&N-T%#,']R.> MADY L=Z;3W*+R%X$(;^0>)S7_WWC]+E:D*)ZEC9P M/L\:8+F@K+9E7O*RCHE8WUD-M.HC1,TVK;H2;%B(41?E;->#)N(NU2]-[^^R MB\]4=4EDO\A.:@8J%R,4/="G!=%R2E&2X#3APE)"1U=/!9MZ@"48P2O!GG/][%,<.9F=M=F>\XJH9<0)< MWHUA=_JFK)MUG58)'K)V"^@J4&*M34W96A.-AL3//2+BAN )"GP)YVF[N7V5 MN\>\C!!*SJGA!5JU.%KUE&BSW.MIRO5YY'._R#FG5VD&=)E+>MTA3J!GMQI= MY<7X/N!E\=BULB9V#9KW'I'"*59%@I^LJG08Y9O3YWL<3??:'7E+9;SEZJLN M$E##6X^M,H'J8N!:Q8_6Z3M.Y7(0T+YW]UY/T#.XK@^K9!=FHQF1;G(:E9;. MK%+6EAU' -4'('7 ('7]2#+8/F]81Q:[;HND)AE^TT^R%)4&55M,.;B^\2;/S"AV%6G M9%S,^^\0_(BC#(P+$3>E&9%N!JK"BNCO17N>-JEI%SX H1T,66_O;E8?=#,EWJ?G'PGK6[BFC*@T#[(J M85.33:.NGFIECK$075,_841N"Q'L$9(:@Z0INVXK(#G=.F:#F!_'E1^MU:YZ MK/T<$]+(X(YG1R]VY$S>R",0KX%Y&P1CXQN0^/O?^E04$4X6$JB#I\TV(HO0\\EG;DTE>3U]2 M#=$[?<5M@>,F^APS[FSA&4D]N'<*,PXOQ3EM 7)@E.J,%Y/61:[_0;OS3SL307 M59%M56\^/@2H.J"O8G=4#8,G['?_PB1>!RB+Z<*.IFH?CC"M4629ONA?QQKM MO!3IH(LWY*1>X;)"'0??YC"[-@X#35Q ;:"TX*ZIB:7M['F#J6N<+C^JC!)L M!?["&Q#-9TS6DE?9_ /FAXJ[)8_CV!G"3^7<:W#6\CH];$+\:*)2!LBAE,718(HEN4\NN2@5#*3JVP.8[64"6.?]Y7XADYZ57=?3M'9 G$;INT\B. M9Q,O%K1>'!D$06L(6D/0>F^S_Q03$O^D@T[HSDFED92.L'3/DO6_QFBW4W)/ MUL-1I\N,Q)23?'X^QU629%08XNOA'?8R@OW/>% ZP.BPTSDT5;:=U1@'.,Q: M#Z>M?JAR>'K3]^KHHOE>:XU8BRVO9PY%=F!7=5%]LD'$O?@QEIGL%D^FE*)L M-HI)R@C%&.T;2C-"%^LJNA\1C+_1-XV2:_(5)^5M27;JAV+*B@6-Y(\,I] 5YK. ..M(WI;4O M,^"/**F@K5NLMG9M> ^4]=:C:)NR7A!&;ROIPB5(G)"23@F8$6^$6$\UED(: MC\M,9I%]BLJ#/]?""$^>.T::TE.;G.QBRHU0Y21?T;P&Q5#2O MIT8PL8P>U95MRVP>3"?D )]2DLEI?]9<;!%]&F*HX6I>9%\/F?8S\UM>Q,G: MEM\N2_:P!2B@ 8PTD,*_%B.%U657!76YP?.:V=I/F0U[+*A50E&@@8N(+Z*JN![ M!YC9Z=NRJPI@XIV2=KYPD"P[LB4_8+GQT8Z2_615J3WY1V;$J."!="VJ1VFR M;:TJ4N#-;C6,2OA0ZL"1S7%DU5'B(H@N+JQP7BE^7%@B/_\%_RL+'BES M4<5-YI\2G*0D\*@)SB\ CUOC.WM.T^OAY92BMY2@UQ$3K.R_RP4!;^>DXRW' M(O_E!TM7KDI4.A^J<"LU;/$MV\6/'&2%]^J]H*S4IFXH[+0(6;$%:(E[/*7R MFTT^?WKH#K/X#K I0-^1PVP7E5CVALZ#]11[?2R3%V9L;9>%0RXP2O.XQDI_ M= U:Z0"DBV].@F-:[_0M4];5&BHH]VZ+'JWIPZ@N%]N_9&F 'X(H8AY.:BI- M.$# TME7,H_U=N#@L#JFT>G;JNS84!1WC$@3"FJL([SER+8P6#MVJZ;4%H#I MA]6$_QOJW\[;?"&M3[3*\K_O[ 0BL".P M8^WL:(O$CC9KP:/+AEE7+0,<25J^>ZI.E\*/LT&(13R3M,CHCD>]6]_?]2Z; M3/*Z !3F6AYK]BH%4S6&=3,\&J5@2Z;T#&\W%&[?<7DWL=/I&X9L*ZLIK:UU M/0$G'"O.[*B52ZW!,]8P:W2B\=82M$3?>1\NSRTU^N(I<&Z M&1Z---BZ+S)PW3-L[2@/5(75\CN.*-77P O "SOOC)69@:?!.>YJ-D&CK0B. MPM\CW/W'HW@4\-GX0>*%<9(1WI>'(KO+O3A+9^U%/IS: Z?VM/_4'@'X<6.; MK D=RC-G-18DG_"Z?((]'#QB7QID*67,W*4&;C-P%M1@'ESDCMC+IPF._""E MTC^A2E+&FF1^RM+O^ 0758CV1T7V6%E^LZN/,1@O\-? X5OVQ;7/>[ \L4M"W:[!(+\>3,'[&^ Z3Q\## MZQM+GH=A[/'?KH>WV(L?(@;-O)B0=X9? NPYSSDJO<=:;(]5;5&T/^,//P$]',_ OW973ZTQ9W((&= 19NOD6 M41;3>N5(6/K)1LO8(G M&PU\S_<&PZ$Q&.K(MQ4-:9H[4'17=[7_T=7.[*;1 M/,P[00^X.R 8_=E%0SK!,Q3^1,\)0_72.HR#:#X@AX[X]7IM1J8 ^%R)6/(E MO2*!'V1CB34OI2(Q%UB)=!5YFW$GRMB_S_CJ8LY-%\O<]&7.37=S;EJ=5$'4 M&)TU*S%&Y(%B@E>>Y!D"3:R#VI.FN]OW;$P?X:WJAR_WKVOR@.ANQ&F]6#&V M9T7^#<$)BU_G&]=\"1UKZGK_@4\G:WLQW)R;?2(,KHII9./V,#P'3W MFC#LD QW^G2S#/@YC\MOXT&Z&Q+0]TW"_!C(%X.;[7+32;[B,/K=],WYP^8C MZJJ=332S#D"R]9+L#;:3WK&3BMG)2IKR@2D4*'KF?ZD??I$F!$\0.V\M8#G_ MQ3<1UO4(>5Y,?';4D_0S2$?\[RSBF0B3Q:H_X @3%(;/['L\2?,>N6Q(/R*^ M=7$D)-*[Z0A_].YZTF_GYS>S,?:D>WKQTL!5^P,EYH0^-9\D'3][(:4#7=?_ MG[UW;5(;2?:'OXJB_SL1=H2:11)7SPDB>NSQ;)_':SO9&! $+^2^]9QD1,'-::/!Q$TP"H:_KPC*3S \S9<6#^RJ=/[TL^ MCN=J+Y<,?@^?(JW=,'G^'QR>/^"CX#R!,+:/Y=8KAOD;+'F[S0)."J0S$0,G M5VW/$+2%$?'%9I%4O+'?<@342L^)3QL>ED_#7BNP M\:!(%R 'I;_#KT,E]482=!].4!T%7%T%_%80!5B C19!K%@)?1 2[I0&].*I MZ2 '!LK"!&)-&7,5YMA@6)$,H,?*;$XSI)8+@K>R750QL!4P)'@.2V(2_*K* M]OIL[B!\)6Z BXZ_@XD)D>\3QUO_CH*0/UA$>=@7Y@>*RX"6 ; Z'AWHF;D) M_+A*JU68IDVO"R*',U!:&"4*&A:7!?$HM(GV4N %H*H!KY]9G'E@!'I3O"CI M24]G'!,T'JI6CN>K.5Y(3KSJ=2N0&P=O8[$E?3E M]MU/-'E>,\1C\[X0G2#;#<"XD0;E2QU<](-M1ZAG]0F)$D76R@P"7+]7]P^_O,XH^J,;SP<*+ M''@Y@VF9DE+_CEQ^)J?%D[9+CDE;!L3YBO/5 C@4Z(!J"38OL5OKINC.!1_! M4;ZQE>>'>%7Y$790T;KX0'?\Z_\7\P0R P)GP% ?@*V64^9SE6EHJJ)W=0/$ M 3C(=N"!>.I (!J33?T(Y5+KT[.]-7?Z[VO^2B5?=-A<7U2OZHL^P#'"GH.< MNN%=[)!\A4V? 3L6>)CC @]SG/4_!V/0XO[;CH/['S M\>]!:*/5#.+%Z=WU99S#!-*([R@T-=MAQ__D?2?CU33;A*-%X:HW-HYE_C+L M(:I_.WQ9U\H^IA*B[D_,/VK@I?D##(FD ZDF<%RC)6_6Q\VXR2&K45/XI(! M=\@:7BSG%8XN_-2QS:GM)%HY;7.HL1!Q-+ZZ[$=YZUNJ0LOF8_-**DJ?Q'2= M ,:U(O)0DI_0"8+L<$?Y@I82%."CAY].\9RG9GP"]F0Z$=$'G9)2:JG"G/(W M>0&^BUIE(:%]]L1 M%=PK J_H"_) K8/ )W%DR^-'[DN7"BO."*')C;K4/9 MGW3. &/A/MJ(-,#)J"J/GF<]VXZCRM53'9E:>DVG"L=FYLO,[ZGG^]XSN1E( M?/)78+$.(C$*!SS>OAGWR9<>HO.A#0LR!R@D(3=N09JW@',7-DS(QT LIQV, MARA'GU9GI^W1,0B9A MVR0"-]>W:+W$#T&&3^%8,@LCB6U_ LP M$GE]5<*)<$C^-ZETCY^]B'6596JQ**UF^FQ'/JM[FWS"A0-&L!BP)9R&Q:%_ MM?*]E4^A" =XW,%'9@Y,Q)Z3^[XD@6+F;%&@BC\FL[%)@V"T9,:XN#\G?KC( MA1=B &.! Q/D\>5TGD?Y,6,:O'"EP!>F$(:+DSGX2S]\Z05@ MJZPGT%1@-%$5P6;_@/&%H4J1C(Q6)V5Q03!!%=EP+(0- -4'*MV?+4CYIX;L%KM?#<\U_I,(PW1^<$IR:>!2> H\\I>R#[:XBV#+9'(I/ M"A>7;&YY9+PQW)OB1$DL$38(N&$G;\!S'&ZF@)']5-G1YF7)>\);O+U^IP_E ME;:-Q\#PW2U>C9QIZ70T'<07GZ>?0I8V6J_31UI\(FZ#0Z/%YG0R!=,I&<]A MDN6""%@6OODK\NALC\(J K<4P^#2(L(?2&IN^[E6@L]22NG7=BN/NI7ZEJWD M/A8%5,7>R^TLWF3 M@>,QVH 9^JO@M/(0W$OZ(:&B01^;?);1%%0Q\!ZY3J1%(@?L$E@MJ59*%@ * MN.7*HW*ED>'*R,WSI>T*RPB;$G(6<+W,'K.?:"%4'DV##6?BL"O,.VH=L)/D MJ< KO16_J'EVTR>#+*6]T<2%IIZ(#=$% JD=D&\?GZC?&V^0: MB[N=_'CYII?Z8L7SEL4U5?]M7%.RX0TI/9-V>S-$$319I^Z4S"!8 M@!M]2_K,-?%HRW=%Z/T<%>)+.CC LQ>Y^_.(CMU8 \-\?D4"QS:?IIYZ ?FW M)@8!7I0@CL%GS_^F$\0^ORVB)N!BP_O)*2AAAD!.N*/ MI2,U$1$[9F@D)1XTHA!(_1])0L[12\]BC@PDN&!.5F1,-C@YMD2SP^?@Q5,/ M2/-B,\?B&[S-/F:)9-ET"Z!@^W0%/Q *,3ZSE7$_C%O,_)U\A%[9)8+_6E.S MAN6I6:?.LBJ/WNN%T7NC:O3^$P.N8I\HFE<:PM$O,%C#E]3LT^U']%E@*!E, M36LLC-JF0B@VCV'X/EYF4EC!)K=4W!"B27Z["9^))[=8.;6XYZ9 MF65>1<%M,BWIWWC%]Z"[7,%OR#YM!#<@,&Z*R#3=0?$H.LZ'WQF@[I"W]MQEQ_5([]-*9LY-+/I\/B_!)6;''*EEB2Y7&(#-[6&"7*7J[P%I7;[JPA)I_!YFY1V75(ANC%?G'A9ME9 M1V:'+>-SBWF$^U*". 'Y"6M;O#0M>=DE'G)$ST TKGBKU.%N ND(*:ODGJR- M9 =IYJ, ,+AG)ND/9&,1\BWBJ69+7'JW%Z8DD/GH,Q'LIKM2\:D(=/._\,X, MG&0Z.B0LG-WM,R!8Q'J_%E&T-38D80G>"*'RT(*_<[-F5 ! M:Q>/F&PEX^ 8)\'H&>Z@98O[6YC@%+=F\^2YZ ; @HY\-/ZRH_S/@J6#QK&E MBA4!62 4#?D(G;CQ'VO/J0*_$EDW$!(C1#(^QJ?7!]S$;&YP*)\/0T ^_8LQ MKCQ^"JU D7[YGCB9+$ESBI57+$(1YXW6B.]LW/W5Q[<-[S(G_& M\R3$4Z()'881*1'-3\$R@0B:I8/39%8PW()[9[,9\3A:^MRD H1AL]QFT%""YF&F9ISB>:HTSX] MS$#_10[[,H^5IDVP5]MOA)/+7A+M(%JBWO\/3R[*ZAJRH:0NLQ#%7 7LG__&K90^^GO^\\&X Y);^%6W4_QYV5":T3&&1J6ARC_O M&\4OV6M2@XU#;4'1V "6P2.)IZG>WL["U: ^&[*LT4YXL1B15F0PNL+BML&5 M!$-8P=LJ M.UL7>M[2MBR'G4FK?4K^^ /9HRH\ MB-Z_F?2&:E<[N"'S0;!>8E,:C&K7BD0#1&)++_.:1&( (C%2!^/SMEY)1.)$ M2'=GY8)OZ0ABJ7>C5UMTH7!?M@3L:A2 GO^4Y*PL @9-58'9\:,JFX3=NE( MTK+0KDKT(!;"QHZ&VA^?%\CO !UZ@0>%Y.(F2;K#NV__B>VE47=UEYHG#F^. MH5+_)8GZC=,T*.+[\JZ\P"'JFF.(TN=CK3!OKY6:@F MMY-SP[CANO.[%YI.5:.4#:&N]:/_M30 =]4'T#I)TVP%<@P;LT=O1(2J'/75 MD78P,'N-6WD"6P#E?%!6A6S$]]4QJ1G% M[S)UHRP+T##RM1J&<9$0&)DFA/'"KZ-&DK8DDX$ETE5Y%G@:;(=GZ5/Q.CQI M^SPC"].(!$Z?YW/(H>1;CA1**=X=Y4,".S3W(C]<*']%IA_R_#6.QI:I7EOQ M49"*%,JOJ"F0Z\58R!"90X2I(V*]/^&";S M,4:SQ9K:CG*7)/OS229Y_)G7Y::G/#-*W TY"MWT19ECT1\"TP4J3[+2]$Z? M?X#)8]I0_H6ICW:@""0_RMD2Y0:81$UY?Q8#XLYLO@*9RXXK67@!%=^9+XYG MQO Z"=9(C";E!YC6Y3,F]R(0F]&CXD<.<"@RX+#(G 4K3&0$PJ3V3B"3P."$ MOKBU\*Z2XOD0ETJ6EFH9C4C@JJA4DG6E8*[ODQ+0RTG9I)*1I*(U$+F6F,'* M4V!7'-P%\76<"-,=0YXKFRH@57P[^(%R&J>NTZ<6FX+BN ^SXZ-6$=4PE B; MJHB5:;(QLI00_9U*I4JKOC84*U.Y0%'^W?J$+1: A::WFD&"V I*R7J4E0Z, ML.60)0@**,%CY4J Z@:RY;^$#[?VIGCMO"@M6D9$'PEK/%(Z]UQ/(XCRQS"DEOG9'6J^;$SL:KD,,+:P%O M<%E(:;LA6AN!,T5$*< :5*CR"3>-)R2C04$5P&>(U2I\@B ['MJE-*YJ>L<[ MROL49#%:0?PVVT0]6R6)8IF@B2?<[%XDT,FRIBE- G!JV",&[4W^(:U\ MRG .?#D(O&B\&M13:?H\=*>#QQO>.6K/467R!-R=$EX M4 M1A+X#:MVX+CTGBH/N5+G;FKBG?8+#L+]BSP(R]4JZ>628?I#0*Y>R:&X+P_% M<7D,+WE!13"51)BEB0!60]2:)0#U,!A$WQJPMAK"-P719IB8>;10> M*$TLCYMQF)WT$3?;R2(#'Q2*+A0P%X'USR$:[Y)/UNK>>,GIBIM00GSA+;X[ M\6[+(FGR-F/73E;G8?F=6+J$G<***&9Q6RI!BA$8Y]$MI5H>%H"3A5<&NBR# MGES<(J%X+NON18D+L06^/JZ3RE,V326"=ENB%XM.V30B)(N0!;)8.ATS(71[ M+.?T.3 5CN[-^.EC1EZ_+*46F+WU'KCEM.]V#X=7!"OD@(D48V1),Y48"8QKD@QZ(=5EHM")\Q]!B#L@E/=S.K!0 MM6,J;)D*5*XATA#,+DHJ37X-CGSZ(J)D,K"Y<4Y"P:'. J_8#B1:0JI]"^K; MF3 A4XFM$*;!?6FHIE?TWJT','9E5MP'LE]^M%1EYQ,Z@$7APO-%RS-A($,? MT3Y0>V4 *1!EDK,ZCUQGB]I]E@!"AVG$^3F+T4FX,R#*5X-X9]A8>H+X,ZQR1^ +TTW-.3TAK!7/KJ6$9%GSDD ,@7TQK2UV1JUB M:*J?=W;KB-(SFML1Q:C:$05C&_B_WQ.403"F_R08/M1"2;>>@EAV07L4HZ ] MRGN)ZDC_2+UIK\8H](9+L-8;EKVWPY,4C..@L%-K>U=2-MYK1*^7RF7CPLH5 M%XV78H7N#"U>%&XX;;WY>-P9=H=5R\W[>DK-M]0(S[LCMM)[38I M;?/+=RPTWE*9O6L!]QYU/\TK[FVKVP^M;J^%URZ"#M_B7BB(WTRQ5^H:PR/H MJ=8Q-57_%V7UG6;]->%;%&[^*X,(J$.-5*90'9QSAY57=?-+]3JH^;P[GQU[ MK;7F>;[?[F&6,\96"E2VRNWOMW%0/?IDD[SL#R!4:Q4,' #Z%R \>XG) 6GY M>Z77GY5*E=/KJZ7)GW5M5=+DAZ/->?+(357SXWO:S40;J@-C>-;:8;$'IRE, M:26@26NK) 'C(TB ?C,Q=+6O#ZY' BXP@'%"IZ'81[H8I^&?N;Y&1_.T-Q:C MYZFX>S'ZQ6B<47>SQJ'-X#=!'W$K[L+WXL:8@B65E9%Q,^GUU7&W=S <4CF3 M'T,9M=RT$S=II^6F'F$+&;UKY*8FG()K9231^:V*;9-7;+"S&ZJZK^NI$P&T MG945"""C_/+VU"&#C37/W?J+^2_KK%47=:['S&T!X"C.RCC4UO5O)@-#[?>T M4Q3Z[[ZM#8V!M"+=BG2-$!W'$>G!S62HJ:/AP7#)5R'2E^?L'!31V8QUZ>K4V09M2)*NEI9:F2&J=@3%L)W7!D^K5DN%Z&>&M>O+I=*UIRS\T M\_:T:CKE=<>T'9CI?#WW_\+T@(/+*,QP78#K)M=2N MF=IW":P3T?R.U_[1T:8E=LW$_LS"G1C[,LQO+9WLJEO?ZV&'5][Q;GM%\IZ9 MW#LT.[@R4NXL9$>G5OM[\?LS9)2?M[5" J%0]RWQ49,*&Z("+R(9_[*P[J\4 MLWZD;P.MESSU":WJ>H#X]Y\".4R&B2M?CHUO)KJF:N.Z@.TOH*-$*RU-6AN! M3.B_MMS6F!VY9FZ[)-W<[S9,-]=TCKT8+_A!((X)K,D90E[N625Q]%/L]?G# MK[?-824E99Q926'E9T_M&E?4C/[*V6L_CZO=GE;Z\]*O-TSZZPS4Z?W.L.DN M2F$/U(:$Z)HG6@=$UG^[[I"9;6UH>J1=95Q,S'ZJJ[7W,-QI[O+ MVN1M[20JG=TD*YS4D*7RXT!2%YHEAFZ/0N-^_MAR%^Z+V M(PT]"C4P.JMW>3_AFD\,H<-@ .TU2] %@JA^#<,M>YF>M$O/69A97Y:'@S@9.1 MT=YLGXK=79Z6>:Y+UY#+D^.301>!,D<-T32O+1[T MOK!Q;1L0VMG%T=N T+$USA;\L[H#0@,-7)^A"@1HR#FK9:=ZO9_]^:FF@-! MOYGHJM[+&[TV'M0XWCH1:^T1#QH8H*AZZK"O-T11U1D0NNX\PO;V^QQAH -P M=9M'SAIS>FKWH'HWDV%/[1[>UJ?2QEU <."J.+"2UW6$D%-%IL1[7D,=%("4 M5PY)M?S81'X\#3ONXZ@-;B:#KFJ,#KZY.SK_U1G_,H:7X+_E$QH;&OUJGL = MIS)DQX3>D[5/N"Q8@9.U3[@655_H\1ZWTS&?76@76R[H[4CW/8./NF_4SU" MQ*X9 ]C6E1?82(-W/#G@B8E&'F)+4[\2Z^PF/S&GL*0H+/])[E[_3)U6QMEV M*>G_+GPYF97YR&ZG/C-_W)ISF.L[TWDV7P(D=[J_BNW&8R/^\?K2^0(G!(!= M]-:UODI)!R-L?U/0PTB_V=PT9SBLLVO.L%NI:T[;6^;:.J:TD]IU4FUOF0W+ MNJK>,A_8C"VGS%<,C?K+&&U_F;:_3-/IV_:7.26UV_XR)R1VVU^F[2^3#BFV M_64N$[RE<:1LL5L:]_O75JO3]I=I^\LTZ^[B2B\@1L/S8N -M8;U,&BEY95) M2]M?IN6V5C<7ZF:]8;KYM:'PM/UEVOXRC5=2HS,K*:-A'29:]CJ.Q]5N3RO] M>>GO-4SZV_XRS0G1-4^TVOXRYU166Q KCJZK^I?4[J'ER[:_3+NQEZUP!I>D M<%Y#DD+;7Z8!GE13[_@O_?>O+4>A[2_3]I=IMO\Q&I\6#&LX;/O+7!@[58,3 MW9^?:JI$'V(E>E<=%\#UMWBBC6.N$_'6'C!5PS'VE^E=)9SH)?A.N'%+V$!+ M>?;\'[!WL^/=T5[=O?:P[3)S9&4T[I[6<1IU41T-ADUI#=%R4ZU^TP'L5)/? M--+*&*SM4=,XWCH1:^7GRIT1 E]=KB3;OWY*M8;'\9 M7L_A'?;:@]A.&D6KOR*BEPUY[;F^D<[,_O^S>86^$>5Z#0SKLMJ'\SZ6D''Z,:&-6Y[F3 ]@J[44UBVMRL2\B-:\#J:R8PUC+>KW=H@@LXKVCOT MD]G4!^3$#$(]7=(Z66$_5X@1I#R;@?*W*JRC9R]B^NN\DWY+OJ'*;EPS2+@& M@:4Z99%0()*#\T70HVJ+T$^Z".-FTMVZ"!A3"1<,_N.DB^CC3I9= M&J[O9&#_K+Z/G6P/I#,H$1KQG1V"RIMEU$H.39S4BC0(:[V;UMHV;5Y)>8\G MO;#'DW$F%?HA\L%H[+"Y*CWSWEO")%\4<_979/OPS(-)A8"!JMR[LX[R)@!) MEW0K6<]\?K3U<','W.[Y1/9W8&29CT\!>R%3-.V__FXF_<1RW'@.[MG YL#0 M;TD/1$Z('&:#*E0>A60I4],QW1E3O+GR-W#V.L::T@SPFPS_=93O"^9S\UZC M8UCH_ $Y9J@[G\'?"IB;*,O!S<3U>,/G:% MVZ11-?T$?EFQ NUWE(T-Z[3U7?C IN$'.Y@Y7A#Y!3WIQL.\TAQ3N[QLISH< M)]\%,4W@$H8=%_;>&_/>>\VW6-^9OU0^>29W-[ZQ)\]Y0J'[:,YLQTY59I_+ M F_4(E\C/XA,-U1"#W3$#,R*'2KF(SB-2P:?O@%I FXADP1/6&!QN#'"E&R] M^^M[_H,[^0/Z6/OU;=9BK7SV9'M1X+PHE-_+(2CPA2$2ST'BA7CE@W2KY+"- MLZ[WH(BY[]T P4SAS;)C#;AQD;OC=6'*7<,:4+4/&K/LPE"J4*1:X,6$0[X M91QB*"M#O9AU$K+901#A3V 3@&PVZ#/V%];Y [5*Z0(VCFTFS/WGCY(RMF\M MWZ&\(PF^N$2@ %E@QN(UHY\D%XU=6\>=8=[5_H6?$9#O9S.^T=6WSSC9]L&^ M80GO]LWS8PDFOGR3VJ^\<,N-(PNIP&S I0M?2$[0"N%O$_U@!VB)']@JY*9) M[QK=CO+%5?YI^K.%HO>+O#W4R\ 0=)I1,,R 4P:&J$;GWN9SS5??FS%F!1]] M;RFYX]OI3(Y9(H=!@E]5"4*I#^\$A-"OD?F,$"=#>=R$! L@*MHM%BJ,@5U+CTM >/^F3%@ 6G44@N M852+UGJ8D< M\O,I_!,8('X*)!;&FO%[/V$0DL%P"AWE/O7PRK0M'CF!]WLN#>R8\-T4?\N" M $3W19IB>JZC?/5M8)\5HB>9+T@BX%[X%S73!L[S872*@/HI3C178))^ L7! MWKQ4-+ZCS<8WNUU?B4SV["N?6CS7RH:XC_>>'6.+'89=(=%;*F^ S/@G"K D MV#QR$&)*DDNHUYQC,_<O5+4SN.3_"P>D1E1@W64 5 M&KD:?XVK\!=XKFQ/!WJ YY\!,%4^:4;9.^0.+OGF*%%MTQ_N>'Q;OPGAKFJ& MXTD!!DP(!.@83W&]4'F$7RAL/H??HLXXXB[^"5_2502SI!_P%03+CI9WKI7V M!]Z#5=X]-S9%+3SL]@MV^L ;EO7M/OLZX7RK#;?=)*VS!(BHRT)8:#P[6-.< M^>BGS&/O9(9SXK8R474R3 D.4B+S*@TG].HNHZJI,.W.*DBP*P_EU,J*Z%O M6L* SL"HO?D$WKBCZ,HMV$__!W 2>2OF;"'B<'/3]KES+WE,V"$"5AC^&A#[ MI4Q0@71*7$7PKP!C/Z!; M>3J1<%I=^C>P.AQ9(W!&08 ">="=>6.Z9XOHW"(#3Y M(' V6;N*I:"GS\1+$4D,/%O0Y@YPPRW%LP-Q8K6 +X1F=PNE#OC-PKP93.QS M*:.(3CW21 0+QD)N/PJ(LOLIF@YN=" &A?6+\H;B%#;V[,8(17*L>ZO8<[X\ M\&A\\]D57KOK)3$3BFTHEK#%@AI$5#ND&X,Y(R53*F@@$:#C\K*621_).8&? M8&.^S/EM@Z3 ^_BE'QG[R@\NYF-A!$2C4VW1H1;//XCL(;<(> =7+G@""+"P MX3"#N@_>'.S5SB98="/X],H;@BW740G#Q=ZO"QUBZ%WN(;'3R+PUG?58Q. M'XFHE7(V1IS,M6#Z6N!<'S5= 7XO( 3= H'-#H-"=6!.^?J!.*!<(I]H#NJ- MN8](;R#!DOF/#*0>]"%51"F!2<'OE0EDLI]LT"96@(8"/P@BS%D$J0UI:U ; M,0M#(JH8/OO9TOR![WB"*5),A#?_ \L?<"E/9B&"GCY\Q1DM0(V!MLF>V^5L M(*)&ZS0!3P4G'I"63P9A/V>PWSRTF.AW\(7 OPF $&9 .I98917+!_DWOFG3 M36+XS)RG./D-O@$Y=\F_F3)X&8N5)]@G\R?2T6(K<+%L?CU-JBV=Y2@#C;__ M=O_]PUUR9X[SA(R$\J+)(G/YOV ;^!/Q1JCQ MUJ;B56;J+QQ[PV9S_Q$7-%O8(+Q$=?XJ)( KDT$2VF=%/"C9.%!F'FDZ&"9( M&1\0'1!9SZ=[7S%')7AF; 7;!L;8M8,E-RS"H>%WSRND-+_5*1(.)&N P<%@ M@=;J>3?%([Z ]:#;7.+XKFDTWT9WP9QZP#N)KKHK3BO)NC85LM:$LC! 0_T* M;@S=8+SSF6.B?_?KLVV%"YF*G?J5R$_N)C\QIZ"IH[#\)SETK3,I1*V[1IW4 M?Q=^@@WVR&ZG/C-_W)ISF.P[TWDV7P),DDYK>%#OV9L MNE;-NN$?X#" 1]6/>#X"J;E;K1Q[1DK#FW]$PG\"NL-"/@FJTT(+O?0A-D4J MOH M9H_DYE4>QN*S2.Q5E"5K;N!N[KW-(C@!@RR^D "S -TGX[@@/JRWJLN_*%F-;=4L8A[E:#+_,XE8#N M#RK'[O"29%OE/T$"@0ICS>5*.:F+U'W"%QN2_>J:_UX>;(U M\$I.+0^<\/M?Z3 4K3N5- )'&@S#A3;E%J"B@!\('8C9Z*+H3/@N\BI.?EH8 MHXOY6A:LB:A/22".4C;C(Q8V6DKI2-1D/EO SU 9PIN\)5/>.%X0O-TU!9L, MCM0/]T(4OF,>0BX-NZ]W"YW4@BANOGVPW2O+:' M\9:]VR?CF\][L^[C$X]//51["3K0,5R?_\:ME!RO'?'EGNZ3)Z$>_BK'$ M40FQ"]?J+NE$Q+].3@Z=+C\]"(@=\6;Q=0>^^GO^\UZ_,Q@9A5]U.UK%SXU1 MK](ORB:E@4;2QNVD+GA2^N:AMD!!543A+GQL?+,F>T*:MI8^;P?SYB/5[=Z, MMA7'<%PIJH;])P\(_IXIM#L4WOQ**?9@_]R!7B?@2&.=OCM5XC>;N.CG[ +2 MM%5&-^GH57!5=6F8[.K.=PS;71,?CX,WL1L(J[,2;G>(JZ(E;L4P.NO:#D : M*D*I(M:B0)B,Q52$I>K#2R;Z0-5T[:R]JL2FU -=W8K$U8J$?@J10,PM31T/ M6Y%H1:+Q(G$2(V'<3'ICU>B671RU$M$ KFDEHA 2[T@BT0.1,$ D#N[55Y-( MU-1MH=$=KQL'=C%HA:87DS.>LH\D(84#H@X-C M$:V,M#)R[I/7T81D=#/15;W7%$/R&JZWWA=D2K=W6VV,Y@AW6RE6JZP9QN1B MCNMJF-D&+ENA:,;MU@%"81!^D3%NH_FM4#1>*$YD* R-NY '!^Q:F6AEXMSG MK-J$ C,AU*'>%$-1TG1N]SY+%X.\:LYF?I0Z6ZX PJY:;&D@4%RG+'*U-\K=X/0+Z>%"*H&PKL%)%+/ICKU[1LWM MW3.HWKO'MY^H&C^!3,78SS^8]8B-,I!\-I;Q;VCPTS?R#7[@LZ(&/_)E$H'= M=)34>_ N1/-PDC4"I>5SF8+X18E:),F<%(98>6?SDDX!\7YOC5/3BX6!3 M\!9O/@]82/W")+@0%@R#Y7GD!>N11+%*#[, 3F.! %*D/EQ\%?2+&"K"AD7. M0H&!18C@^>G1<-Z3P!TE($51(&XEC(>,@OHBD C,\0=4[XV0-A%N"35-%"BI M\$^.>8'Z).( 2S%X9$?YAQV$GL\1[-=!N@,:42:; LX"!E NX>UD1A6>9SL ,)EG%V6 @:<0]8"^K! &[1V1>P M#8_TOR/G!1T"+;O+V8Y4[AI_@P*,>2S3"PA6G"# <50" >K. <"1R60;H!@U M#-\NY![&A469CZP8"S M_]D9+;TGB4G@YF'3$I=&BNYG?%Z\?!"_G "DEY[% MD:3BUEY)DXX8EB]-JP3$GQIQP,\0D9CD20!-S7UO*2 54DQNS]>:.!"<&_;W MJ0RE.2P![\F;1%BE9-)O! .4!^4Q","C9^1=\E^RZAF6AS(\MW^RI-W$BB.1 MIP#VL@"LFV!0BX")JBSN(\YDZ_+&A R:]QE_B;O* I$2AIR9OH_L8*)^RW34 MJ0[!,MP&\RY7\EF\J@JJ_SA>8J^[R9F@!)>2-4UP(.E7\GW(C5#>W7$237C0Q3&X6DB4%KVZC%S?#HD-"6X.#9[04O6P$[E8!:DQ'N2,HI/U?RQN@LLR[ MA2I/0$_-((=_TW F_P=M;4P60DL5))&KVV"M82\2S08S,!DS.0Q&(VP_AU.T Q9MQM%WR@V-92$W;3DY@Y ,O@(#8:#-F M)D3L37S[M=-!2@@%9;D4PB&$+<$[_A]@U?AC?E:0KT,"!YX#;C%P$P(6DE9 M\>!^Z-A70/F7;-V0.H)G#MY-%N+:>B41X'6Z M>76M#DG:EWH/0O$19(+TSQV^]V[_!@\][68R&';**AL.:$^QI:_8\5:DPXH& M57OF2(^SH!D)&G7"KG5BXWWZ??XDWWT(98R;R7!K[],3;G4MB^K=3$:=7IV[ M+4Y.'>4W3QPH)0^L/4$6+?9J$-Y6(/EQ;XIT0K %Q2_;3J/9RO)#1 $Y9H)? M+N@5$F85TB:P?THP>Q9C,14HU=S':PH5%N/(G4H0."MRY'BOLK \5VGMJ@&-U3*6'Y(GS)U#$[8?K[]:?2[46F%;M+KN5^;3AH_V': M+C:+E7]7U@/#F\FX8*NRRJV%P-\ @:\U'0*_J39+ M1<"U^2Y:G.OMK(JIK@Q/1@5,#1W7[^6N)6<<<07]+C7,W;8"N9&[&N.B;<0Q MXA"4B*!;ZQ>%&)EMMK/RAVC\8LE[+G[%187#> V0\OU,Z]^1["N4K"_KW0G/ M;K>8F7QZW[9J@6A>,7/ AXPO09-NUN&N,!X]WKCCC'7>/+MOBR"3\>V%2>P'%7F*+;1]3"^2E<>DF MIUM@R'R$9/F=7/[![GD5#S-87>2P+_/"# MD_$] DWOW0;XN+L QG:_,)\T# MO)9/MNCGTBH:)]9;$<23.Z'(!3>%5ZT@LTA>$;(E^-_\*;=R/5-!J@$2K#07 MIN/8O&ECK?CL[W;7JRT.^=6A:[>3VG523<(AORA8V)/@C%\415H<\1;:^>*( MVN*(-Y?9KIG36A#QRP 1OQKRG!IB(8Y/G[HN[,^U RL_#ZITLXCW;>;/M5AY MB[WP"JL'WQP&OH!I2_"O]:#2%PR'O4]')>XI*(&1I,REO0POW>'MS[5HN,'6')G MPJ,&6/:1I^'-Q%"[PWRN^.[1E5:46E$ZNBB=-E19XM&.;B:C0=[TM*+2!'9J M1:7TW'<.6<&L^@(@]I/+2@E68 ;MZP!0MF&WN:!LPRV@;'K.KW\(O=F/A>=8 MS ]^_RNRPY?/7L@V0; -^GD,M$$_#\'&1U.^^[ >S@K[H:[1V)=0_O[5ETW) MB*C-KH=8@XWI5T?80(E4^WK=]>U3"*8'/)1@9KS1! MELFJ*H-ZTY) M4SF'\@7![%-0*5@+ ,LA@G>4?=$H?*8\,T(85+PH#$)X'.FV:3500R_M_YNB93@*_,( MQW;8(P3-NAJA>L]PHBT"4)6.:]FP$SU-5=%PIJ)N25/V8* MY$BN=1ULS[929-C7RFA:+ZVF]'4M]9ZDBK8Y9DDYU@>QE04V!GW5;D?+'V"W M%[>6S30;**YMHAI-- _# HW6@.4B#]9+V9-BCZQ'!-]DJ0T M$I@Z2(M19327+79&O.?+/*9+BE95"X"'^LW$T+<"'%0H .XH"\M!(Y#?R0QUD2B@N")R=BCBBK M569NNAWM8BGN%@:7B%:YTO24194PS.O\WA>8Z>CTS6':",7H(H8G+)X;!/2^ M8"7P5^)2YK>AD^*Y0%F:+SC&TK18WK>4I?3@*[KPB/^#A8A0B2<4 H 4LX$,75V](LL)^('HF)^>A^WL&!2E@"@DY8+IF%,W3PS:&-OG>T@E6F M^) C2L"D"/LA+CN?(B%OS17"7.,AS ,I?Y%PEXA0'X$XI%XEAB\6#OYK0K_T M\-#GS9#7.?[N+ 5:FIH643J!N\_$5.1K9W]%M*2Y[2/A<&S+L@4P,SK)MW02 MH(8TJD1/<_GQ)(1S,))/0"S\/8W+8+&Y/;/%SDFH6?@5,(Z)AA' ^4/T0&GD %$(6"(E2I]?(9R'T4#)][*G7Z M5B6V1@HL<,.Z1. M)=TK1H*R1Y>"6-YW(4RIX-3\6 # E[M M>%1[3G2$T$W]38RSYEPJ]0C4?MB)VW:+>##GUOQ.AG#GY)04<2@,,*X=D_2T MB]"+P^(;,4A)P\<@-"R0OH?L%)-&7B).*)#%AAN&[\=6[WJ=VG-4TL+L$/6> MC7DCR;L 4 <5]5VR?LYRU[6&O4:M^9XC%.&W?T MG0%UHXVPA?S&TG4R/&U"D&=)W$3E/G4P9 BG*! X(2UXI/;J?GA MIITL H%]U3"\>CD,;X6F!NQC[ZW?"]N'__' M#A?O(S"E,$ ^0VILY#.DQD8^0TH,O%=6%(U7$2GR@QW(Z":,]&4NWO\=);U@ M%;V+1'\,HB7,#08I[E4';WJBN*'/%[\KO&(>+N7D@(OC<6?4-ZKB+1KCSK!7 M%V!?W]#K >S3.\:@@9/J:X-:)@4CC:K]X@230KS%?FV3THN_JHBW> EIYL5U M9J\$"[%%ASPJ.N19^7]]O<=D_QV*5JX*)*\)L(/=ZT8>;#$NF\1LU\QIK3)O M 3E;0,ZF '*>XPR J:?8'!:[=I1&$&K"WVQ_?\&_KPEUB(I>AYUAO^%R\2\/ M[_OPEL R0U/92Q3:FO6=E]CLFO5JR;+#S96(6Z+NO^/])Q+FCG@3C:OE_2QOG4_#_ M$/-T-+5GY#-U-@K =F+:$2.^M;6G^?@ITQ)Z@[5"N#MIX]T/CI:I$"O1KI"A7#IXK0%P/04XC2^F?0T== M2V"_0+#PEL52++:E MX5\3.?JTUZ [)B/?T MIO1N:UFL5A8SSG[5-.CB55-?[8XK:O&6Q2Z$Q]BKF#5\6=.U7#724' MGO\Z2#/ 0>Z-U&ZOZM7^KC6,IPV^OF)F.O_%CX;HDX:F]L95+_&/QDROH1#U M#X1A=Q$&O![7MSU[[B9PY[\?T_!^;*#VNQ7OQ]KPQH6PV/FOVK1!RV)7S6+G MOVK2AC>3OH$=:UH6NT86ZYW_JDD;-8S%7F>0]MB1V1VC(P*LR@#Z65Z$>*V; MT:I>0X5\+:2Y'J75 *LXQMMQ7>W5';D^:(L;"F&Q<6FM;-=$G>L1;^W\+HF. M39]Z?56K._9_Z#:?6<1;$]U:XBS&Q_E%5<,4#VWO2Y*&6-Q6ZEJIVST%^?Q2 MIV/N7F_OVZ232QV=Z?].O3S2S8[2;5QVZLUB^];RW0/U+'GQYJ);2?"[^P@[ MRK!'F^E:#]$*.]\^B /UQK8M ZP@O[ZV+2PAB.@72"2YY'8N&C;MYK):I9]+ M3^OT^G4U!.EW:VJ=HG7&@ZHO;^"DRH;2.YJQN=_)62AEU+0\FM1FGKH$"/2V MGTMZ\6T_E[:?2]O/Y9I:;&ST:"^1J&T_E^8RVS5S6JO,RRQWV\^E[>?R&M)H MDWXN=6?-'IP U#A:[7X%6;3$*PJ3]AIP.X%P2VI?;TIJ4RLPK;\==WZ\&8R5'MZ4P2F MIFSS1O-_4@79(A@?4;C.7[*NC[!D7=7'UPTO^WI9[/R%[#KFWH_44?]@!=ZR M6"-9[/REVT:7*M+Z+8M=*8N=OW3;P+1E<$.UIO2RK1,^^7**'G?-4SSUKD"ND4!7I-@:8#HQ,;ROCK2Z0%WKV^B&1K/:\H[CDN:*Q+L!;@M" MTG75_KBN"\UF56&U@MT*]CD$^_R(!D8/CKP#5=?KPOMO!;L5[%37D\=&2=QR,];P=FTPLF[U*>E2;6;];[\R&,+.\U?E% M\>:%I:7F; 9<&6)H9L;L)ZH!G9J."6]5S)"J@3AC&UU5P>1\6N('>'@Y9;[X M2J.O#!4&"58,WO@$.Z0JSV:@6!%3YB"0RLH'7J#%XYP"Q?.5()HF?S^#I"JP M*G=F \N(V?[9>>@HC_%U9T?9L<#UC*6]ZP1>6^%,**- @:4RWW2 E2U/<;V0 MGC1M5UDQGY02;H$W!;FEO1>_#YF_#!1XBOV<@1)#0GDN4UZ8Z7>4NP!H.ENH MZ9V&T6&!.+YE!S/'"QBP&[S'P2UW3.QZ%GKT@R?3@W [QX#DKJ9&2S0'7/8C%,)Q"UR0F('?!!W(R_.*FR7^#;Y,%#>2,:$ M'0Q8&+Q5Z1T6FS/?IV?Y=)+G'-N$<6!B+'@+NT%DAR\MYH(MQ7^1>2*.DAHD M6#"&^Y 2#)HIK&?)YPD6D<&6PK_,1Y\QZS9:P=#RG1%N,'$\L -G)7L&RX7/ M@(U@$7-4(R*Z#"N@'P<+>T40T?0M^ROB?\+7\"<]8 =%OD#EA1][JWH(2C;NY!')#M@K MX]ASUFXFNK:)O^1F!?;/_%8I6W;I$NREU"8+4 ]2MW%],?,"KA*\*;I1J*\2 MWXO]Q%5R7V?*E2XXE? W^EO@K9APKL)G7%3Q2?=74-L^ZFNN7G/Z%DT$=N.R M@P#M\5LU<9'0X0I@7)^?5J3O9>UA.%-OH*%3BA07P7VO(*2#D:5$ 3C1L=NU M&PS/)@;%PW)XYUHQHY8@[V"U PYO Q-;=Z'X#-^1Q>,I@K^!'0C(+JW3MXR* M[W*'U0SCPG=B*N1.)E.$Z5PE+,Y@U.F-JT&T;$"@J0OLQ>@80Z.)DQK6 ?:R MI;J\XF,744J>,2*UHQ>4HCY<%(UD:$2149%]:N\/X:UCE;.?DZBOIEZ[>/G2 M+BMDC(-W=>=/7?3OJ\%94*!\V!DV/:'N?>+T[:EH"]9_V==D5WJKI?6W%-:7 M>N6?65CU_JIG8$&PUJT(Q'URE-Z6:QO/M5NJVVOE6L)]T+2*F-1-2N*^ )/S MA8<\I*]!\906'Z8M1MY5(6RIWJ]5(1"NQ6A4%:2^+=-O)>,,DK&E3+]6R1B@ M9(R'38%(*LDS2H=GBS[!&"VNR!X/AN;4FEFSZ7S>F\X-TQIV=5/7Q].N,3;& M^O_A@C?>5VCZ"2XL_X''O2._ M*.X^+(B[#_-Q=S[B?G%S&J[@)?IYX/5IQ'=V"+PVVV$7. V5.]\WW4>>&=+L M>ZZ8"Q2'-@TOJ9X7]FR1R>NQ \6$!VAM>(=D!R$E69D^S COP1;@P%&" B96 M\'M_2B&ZLWT&F_OITWOE#:8IZ=U?^4?TA_;K6^5-P%A6792083X_&AFXCK'P M=H^8\1UEBN!3L"MF8^:B+'R4Y?^W75&-1C>3SU[(%,WXK[^;DRV4/2J#O=WP M\OG\R"_?B;&..@.\W_UD_,/T?9"A[VRV<.'%CS8+5.7>G75BJ9#/Q')!V48K M$W/5W,)LR@#O*1T[9/SJ-F!IX5OYWI-M,1K%5.9,YK_8CB/OI#==Z[)YY"B. M_91D1R9O4^5--4A^\AM^UVT6IRD6!!MI]*1P"E=RO2J12\ M&P>*D@F#SV?@(*TE+V8IC2E%M28&9>TR_>>>IE&4I#&^F1B=?".?X^4 59E= M'\$8.GDDAH:G^U1:HG8S&1PSL2?GP%>:'3A-6K>31V3<+8L.R?N8[O)3\QIX#E16/Z3H@2*8#(X)XMT#VGU/:\U9NSO-%3EJ85IX3.O<@'WU9.!A[&=ZS9#)'8*M-+T4&& M?ZW,%\H,2NS"_&\;P MV0)^QNT?S?D-'/R"MYUFGUC$D0*3\FA3XD1CL;?RS+**_" R>0(TYGSGCBC< MZ1'3#E%,\#?B;,E^ MVH(J1>5 *A:B.!%QK)#0L]G]WA:[G_*PP4,E.FXWLWR1TQ=>>X+<*9/0'X%I M'T&<]TM&I$V^RF3$T: ST,9-R_OK=GK]S2^_Q+XHQ?E"_XNL^KN+TU72^6CU MI>Q=5/;8'9F 2EEC-;07>G6MFUY-DE[QE="NG:O:2\'V4G!VNP5+U&4;\_LR<)\9[I%:6++R-UU6C[!@*NM M :O8],%)W; WJK%#BQW;8L?6K:$JZR4-DY&&ZFA05W"U88"Q]15R#'K-+>30 MNE7S0)*2C2]S3+Y@!)GIN=]XVNI[+*Y\6)@^^PTXS8I9+9OG\ MD(<0?G5+@RGI]^V5F\!?4/#:)F:LW;O*/\T7D:]6F)2-I%EXCH50AY0-_<0L M@2/(7(M0(#&OPV=Q=E896J[>U?H*ID"'+Y@J#D]BW@OF1BMO3'B3QX=D5GI MBT]+EEJ(!V@H_*7,+B?X5GAO4?H)QU1="EBS./-$ 04TY=EN ?(2+._)M!U* M$L'T/)$7].B;"=0F#I6; ^7BE:I3/O9&C7K_^>.Z!"3;'5!7.;R\Y ;A[ M-GWK,RWJRYR^#>[DBCYZ_A^XD-U4<#>1H#ZXANI0'ZA& 3 R3VK,$T0DZP=Q MFB,1D2A-DC8E23-QOH&*W@^'%E=@[+\BT)V$C4N/*MZ*4OSH*<$Q:U\@HX!P MAO(G^4]H,X*X,N';PY]Q58(JGD#.!B)P029EGD:R8YQI S:+?(+HQ,PPMEPY MW@NC^@&82.2$Q"CX*UC'K?Q:L6P8.?3\8$TN>#H4_F(^MQV;,AQQA3A^"@$T MQZ6$N;I<(E8KGWJ&:^T D_)F;"/#4BJG%6._K,#< M(FX>W$P\E^63W&B51#]FSA;BSW5"VS2A3-XCT#+#.<32*N%(8XZLF>%50NTN MX3:!X(W(U,R?V7 FH(=]^P=F*F+*+&(^AW1>",MWBS/+KKN543;3[.'8 M"P>G3&V,R"+&)&%\E)0-SX5]8U\,;Q/9:*3O"S.\#SY[X9U;P/!YIL;POM+(YH&0)QQ.:Z _7>W8YWPM5.X\QN%D/2BQ[4Y M$[X&8<=30JOLM@CCHW).:?E$D?-\\UCGB[QK+RY2#"@ M%Q$.-Q.HJ[N^2<#8K_]\F^.61;:.P;#G4B$)@SQ+\30J&Q)$VKV=P6WE2>D6 M8P"\Y(-.29AFXX;O;O&3QM0V?TO\!)(^Y4_T$YI=+/ ;@SFX D_\GR;HWY27 MBYX-5W\\73]F*24%]9[JG0!L&?)ZR2V5C8/:_%/ZS[\8)<5_)9Q=K; $,C;B M4LN-;R:\JH[*'M=/9BJ7C*J&L3_3R6 M7VB'J,6!*-2Q_0!UL L:Q0],_T5*/W>PR0+*&A!?9K?%@_@F1B!><#!3%OO MGS![7K0@PL?HOTS_+>H?XG.L8"9>UI%A-/!//-*H"3ONPV.CL_/84+N98"E4 MO2RVN7G.Z5B,NJ'F68R?-!K*9P]8DK-9JZ7-/?$:-:G@*.'P(..>]QS;(8 R MS;H'CQYLR@[3^%Z@6S-GO"55"<2V^#7:0?=89X;*?&O<3/J%IX6=2:BPN$0M7Y2:.C61DA'TYI*9.,N2EC2XC8U8\"A RH?[V5(_.5Y 79[D^7[K M6XL.NOSM$M AX\*+G@RI+E,I]BL,HOM/$:P(+CRNI-EIT MWLWWT:(=D0W#X!@)RM'C%HM'_.!49#LXS@MQ$4Z$T>$6*W- =F;,IX-BY/*O M$H:CP)W#YP_G*S_"N!^>!6$^R'ZP"*0.?P\_+XJ5OTG"GWATPHW#/ES\2XKF M86B/]V:BOF%"7XD>8/QEUH:WO:4)BF,^'X<8G;;+=NDXZ%MD#V,UR=M&I6F^ MK@Y:R(3,%5>O\9 )= %5="UE- R'K)C"(&G*0[2$V;WD;N%VOUA\F"V8%3E, MW(_DK'42$>#A.-=:^X0B!'>(Z5#>S&787[]?;*3Q7"N(Q^Z'2%Z,M!49(MP M4RS\W>ZNP44470_[G>Z@KJ)K8]2KJ^A:ZV]NMG*62G#PA-L.,'O5^/+8O_)G M5_OR(3N"_T FD/^%LA&3; MIS',1="E.+&I+9'?6")_%@HU#;BB@'-.E$B[M"W+8>="WH_"(#0Y7@>< C>W MD+J(*I&SDK/J;?F@I %+]KJ\:@B?IXG=N^!\1Y3<1_T5OB],]PO/^TGM^F<1 ML*N67#HCG;3B1B%I-M5Q<@O2.OD-OFK-RVA_\ONCR M2KB:*9]EAG!+3Z?CB2?M;W#O\KONRH9PA(;0&)RW>KFZ(6PYLYKET,]A.83J MV9^+OUS ^>C*&:].LW RWHM (O:Q#B.-SA2]BKU8VS-%3GNH.)-Q M.++?)K=WDV'0;R;#X?@ R] >&"[0,IR8\?:R#0;8AG%G<+!M:-;)H='V8.T6 M)M/)Y)P'B -@3"Y(CLN,1TGKI:;?S8QZ(,"JT:LK8%PWL$=[:]/>VE0RI<8% MWMJ,^GCP[VA-N2 ]4H>1.*/VU)ST+YY"CJG@D>L+MR=G.^.TZUJG..CT=YAC M0>XVJM!;HU.0C(FYM+S![!OM[5I>\AG.ACLC/:U_]1K<@O.<*3G#%YG[P;_:%@I\[_- MC6]SX]O<^#8WOLV-;W/CV]SX-C?^Y+GQ>IO:<=R#5N]"XZ^4$C@>YD$FVMSX MQC!C&V7=*&V7$F7%+$>M,VB*J+VV/)8V-_XDAG!+!X&FYL:/NS<33>WV#[X# M:5-=SLV9&RU'_\)RX\?:S:0_[O2'#>'+-C>^/4 =)_WQ;(9CE]SXL0[.6S[+ MK,V-;QSCU6D6&I\;/\;\1[TSRN?FMF>*-C>^L3):FW$X?V[\N'7>3%1\DFQSXRO]?K=D\^),[7/TM-M!">EU**$3BR2!SRN<=_/__;Y@@>S)PF3K M9=Y3HPB1OJ#+$O6>7)F^[$%M^]F.*-@P:DH_XXT5ETL[#%G2\ 0_79B6Z/RA M3*.0_L1^(2\LE!UB5&7)3&HB1#T=UUJ3EK3IE>-,&7-E-P[>>Y);M\[9V^W0 MB+MW9'C@-!-MTS/9VHUM&+0T_^WYHC4-M39QWT/ +>W<6 ML*(= "/:<3J@P^9-@..]N#+>;[@J51 M(Q^0#^R*PQ?J,V^N%D_QSDVU2C>7V#&4>LY@"_B?8!Y#YKQ4;JT[&%Y2'DC* MWQ_?3/H]M5MPZB8AKDR'T4728=CMWDQZPT(ZK ;*TX&WC.7I 37JUB1SS4U:'G[IP(*.5P$"N\\C*<)/N^XW!9_C&<+ MZB*//:E Q)P7->G/'83$_%:ZEU:V3]7?-IV#MXE$/\<*:#U$JL@'6@O?.CJ: M%M>R_>%[01#OWB#9/>UFHG?R>(H*:%L')XJ+KSC[T>EFCPTL._DJ43G[[(Z= MWYQN-$8?]N7*M'620G6@3AY?J"XR,#>OUQO4IY:'W0LE1>]F,M!+")%7R>NZ M#93R6@/RO+9+?(&Z]-[X=)JC#U;+J%?QK;'*4:>/$?]A)Y_-4:+YSM^XL^)) MXFO2DO=B3A/WZ>[K1]7/PY(&&XU72HCZ/]!JU,X7!;">(L0(#-78*",$'=-L M%VM*07[5=(/JS3J[R%EF/]DLPF>$&QRWRGZ#3^-C>O?7WSPWXLURZ0/MU[=' M]&_7V/>HBA).:9K1R2=%'Z+G]9--7\-B ZV"GO^7;-HNNX[+;>5=AU>, I1) M0_1U9C%G"YL]\4:PFSJD)XV!D_J76PX;"V*.7PEZ"@PO; M$LN>Q<#*Q3RO/&.#8CO$Y6!O<]MBV.H7E.F4D#/BZ%MZQMC9VN9'/]G8>D M(A7^+>),<S/W]/>?/Q8*:VX+\\(Z71=6^H\@[S=4W0$P!GKG MX#X4"5_O9I+?^E]0C-8R/=8:LV>,DS 2!ETWYRYUUUO )^@L=(_?37YB3@// MB<+RG^10;,YD"!%6-$.=U'\7?I*X] BJRF?FCUMS#I-]9SK/YDN -_IIRPYF M70Z.M_/K:R_'D(N1Y-(;(R]]!CTP NU0NTG'!_5%*2X08UU*N@AKHDNCHPSZ&S A^7@8I59D W MA=M;H8BK>;3*?<;MES\*BA]7RQ5I&8,,&\,@@YO);ORQ1G,P2G1ZDD1.4R4^ MU4CJ!PS/B!AY@=_[@>G'Z0")7Y+P%+]:Q[VN3-=18^@Z+*%KCC;APO:WDB;# MV*F3(CX7NXFQEY&<'^,LF_BN5PHL'_=Y8<.HF.0PQ:/JC#G,)\\Q(SP^"^&8 M2R(#Y_A'>VH[(J.#2QX#B1'7:ULCM"82LKD'*#HFT%?W[LS'-*$/C/]_Y2/" MZ&8RNH2C4HU+QIR-?LF2XV.XT.GKAZ!4;&KK 6I;GEKJY 22@[!KDANU]==B M?AHZV[=KAB&MST)P0A@\,3I')N0.MTHYR#^> MGT9I=_R K1!O-?Q*B4_8XQ,FS91AK226_\A<4(P8:'MCO^6'L(4)IA!.:(RG M<&T$1]:&XVQ6,[Z7T^D]/(A"$IG.=Q@J(W*PK-D[.+@^8W27N;&%<4R&/#;XXY^W'[,%MX#J8+<[''.>,#2\]BSKI>WB@U6P#/<]*3DOHM ML.9#1%.O &O>C*0"H?@?HB5,\*79FO\.O&B:9IR7+#:D[,8GRW0V943./&LF#[77Z)?@MMS>.2Y%*!GO2A_J&.]Q7#0$/"/%F>GQ=G9 MBK-3C+)S!*%9@].1;B]YO06W-'J?DIX/1UAOCC#59/X:RWRM7 MQ?[_VH6%7AC=1P\F8;@!EI$:XQS^1\U&NU6IUZ)2S^> Q.K2)BP)=JP M172^ /;9"X;R,/7?C% M;C16H3;@M'(ZS^7 (TH/CRA]X[Q]RA/%>@B@^TUY0?@FE:3G=Z>^ M''NC7RG'ODW=OKJ$Y'92;>IVF[K=Q&SC-G6[3=UN#FG;U.TV=;M-W3Y.ZK;> MIFX?-77[]+G;%4^Y ^PIH(VN*!NUS4.\EHONTM3NIN9V&T/,6CG\5KLYPO1* M8_&C"XG&8XY>9]"[R&A\JU(;$(T_H8-R8#A^?#/IC=7N^."4P#:W>R^N>H]X M:XZ#L(0^=C2P_3;-^\AIWOK18!9E9A_L(OTFA<2>D[P>MD!LT\";SU[[N-)9 M%CNF*\WY:QWCLJ*#W=/@N-KM%&"YM7GA9^LR?G@D[6*,X&$%3J\W;%:[Y:NC MPJFG8V_??/>IW4U; \_IU\D_YS!MQRYQZADWDV%G\,J#177^O@U37&N8XO@G MH?IKG'J]FXD^4+5^O@WO14Q0Y[8=>5=,Q'RQT]^#*BAJW^DQGU(.#)8W3$Z^U=KC,61XV]$:U-^!H60>7&5YVP.>2 M%/S.M01-O%'M(8109ZS5#P9W4P,+'!J"L;*#@5.Q1U% M<4'V># TI];,FDWG\]YT;I@6>&ZFKH^G76-LC/7_T[0NN'/[-!:Y"P(6WLW^ MBFS>A^ Q'VJG"2=-/T(BCN&<4V%8EM31LO_& />$ M45]G*O?NK*,JIK+RO2?;$OTNZ5L[ ME-W.0I@RG1]ANWFK5-$,"-OZP#D2V]8[O&D9)1W[7HBM ?_X^D!_>]C[1_GC M\\.#$KP$(5L&V%#'SD[*QBYI(6]@%GI*$*U6GA\6=D&).[,I4VRKPP(XZ%(S M0NRU1CWITYT)\4&>#(WM'VUQ,.;]58#Q'['%\://^/376GR"V0351.I C6E& MS7[HEQ;O"&5B,\3 MNQ4)QL\PCF7[ M.'.^CRO3)G+3#WV6[7PI M%&"5_LQZ5]O2[>HWL64I<4NZ5GV9_\L+N4YGT@O=-;=<4G=J2[?N.[#EG/A!(V\WP)_.9-_8S'MT@2+6/3:0M. M[USKDVU2BU>;!? =O,(J*:$>-:)-V<8=I?9QU*>++ LOXJ;67S (-PG8X6Y) MO4<3G1W;*2Y"4DM;W!8G],'OD4"R[]RZ&;BVWF"#7D?K]FJJ4![IF\N*=ZY0 M[G]3A)/X[/)J?EJ54*@2^*[R)VFC*ZL$[&2ECKL' MY[<==(%472,TO!BBT1KA?13 RT$I\#"DYP8+>[6?3CAK-GNK$XITPGTE;QSE*Q?WU4*:9INTQEHT$)/*E@QK(@9]53N\CV2- M#'"QUNZP-FWGR-&?%=[KPE^2!Y5GAKTT&!:5V2XO55N83U@=I\!#KK>T9XIC MSZG<2M/YY0VOH8F+AFS'4)IH X6N*E*% *G M_T?6J,6OG3*7S>U067H6<_@['T6D+KT"K+L+0]^>1CS7?^7;6(?@O.!:V,\5 MFV$10O#B,M@443$E:Q"64T2^??;\'R!8,Y:NG.HHGSTWKC*+7PQOB\>$\:=( M/"L"D<)7PR!8/P1K5T+S)U89K;P A[JCRH=,#VZJ; 3:TP:XGC);8*DP%@V* MHK5X@4#;R UIA-3Z@\BAJJ^Y[RUS11+I=32[X#/-23:_/K&J59WU*]>5D<&=Q>#'6#-:03D3M7WO?>"76,^27W:F+=8W5R=AAN7 MWD<2((:Z"]XH:OF07Y %72J%Y=P2V#]!3-QP =Q)%:<95B/9"9@8!9OG\"(W M4>]I8_DKO-Y]5)5'D#G?=%22$M,"G6 'H4^5:?*E,8MB^2F?!=9@HJZGN08A M_!\A[>%JO)6H[9,EJ\N5SQ;P,QQ1R,H;(''PMJ-4:&$9%V/9OK4LVN/?31]+ M/H,O_B<8_,M/3DBZ@9^;X ':C\DYN*W_.FHM:\G'/MR/77][R&S(AOW(RU MI3=MZ@+W,2OOO<1W?A[EWOS%* AOMO%9:P\>5$,( 5P+_VD\7JI[C*(CFXF?14.)V?JQ7.FC1NCC%6 MPB$%#5C Z\<$:TYYMB:\K"M)0I8ZY #!,_$B?;*0-"(?LF4%5+##R)("6\ MUG1=8%F8%T*#X8-\#CS66;JJ1XR:*J#_!2@81\*42X)1Y#KY2P1L6&H)JF): M_XX"$<(4T0!.@_A-8GB,1_'0;@$24A)+%2A(J4>8/Q-1O<"43Z:I2+$H&9A* M7BO#&"8%1<,,A-J4R;W!$(.@J5PKCXUYD6.)^#41Q7GAV^--0Y/"VP7[B7OH MS43DL8;=4XB?8#9+$]^>>C>/MLRC,/)9A;#L140=>EIG--)KBCKTMT"\[(P6 MHW=ZX\$U3ZJN^$Q3)]7O;N:I'7%#+L%1+3X";%C4-4$3;8A+O5**/-@_=Z#' M)?#_^GJ/R?Z'1 ^?5WGFU=UY5[[P$1U4O@AFA@=+4 M[ID[F=9:V]S*P?7*P>!(Y M'1Y>2M+*02L'QY>#T9'D0$,Y,%20A8;(09O$TR;QG/1(\=7WYG:("3F5A4>$GZUP$\9%"#2VTX/G_&5LL^)_5=#V":WLU$ M'ZBZ5M8=KN6/T#YE:9 MJ"-BR+(.+C%1@0]%NBRO$N:OQ<35G4ILE05S,-L9)L>3A>-FQ;-DS0*F 2F< MWD!19DZ?\P,N M=Y1JQ07W1-;OYL]$&>0J"4:H:-8:J,-G^0;J?# %1L/^Y.O=X== 0K:MXI! M"UZE-[!X0:Q62%*"%R*RY+EZTY&4 Q?8L'Z MC28;;SH+_FF[GI_29W>NE1VEQ(A456Y:EY1;6< @;3$JD>2"*8(1R-%6))$= M-1W_40)* S-?\<[S#C9[7]@.5_8I6!N! W(L-@1B_L[?\!L' *I,(!#Z7J9T/&DK<6G2G:5^K.=S:-G];OB0FTC<8IDBJ MBAQN#0_O1H%_\PLMO-)4CSQ3K._M%\YTAPW;Q=40INKUM9 ?-KV%?%.]C9V4 M_&RA6#:P/I; Q4 Z<[2CT_!>N'L#A/H'((3*7.[,=FVA\%W[DDWF0 M<\D\7"B+<$PO0/#]14T!Q%D1DQ$)"]Q8GX59"V<&@3>SZ<2!)QB@!'BW=+Z MK_GFHR2[>$B)0>#83S:+2*.F'Y1D1N6Z,OW0IN)$;SX/6*A,7_@<^"!"O:-[ M 7('G_K8F"E5=RF,\3I@5M,X#_V>4B\7CV-U>[GZNH4NB0$VV;G# $FO4]86 M8&_G13>N@#:8DCC:&N?8QS4R=G)\)2#EL3GS<"=R?#/IUW]FJLA$!R]#Q[-? M=VNTL(8-K]$7UH_J8>J(35^TM7OXPMGMK'^JX T9PTX>ZV8G9W@G$3VFV[(G M=0[V6W1C=[]E@ZNRBT\BG9=;\'PLF\,,2*^#+/4VI^7/SD.'9L$'$"@/65]* M*LWMOE2-L5;LI+<#C&@NJOF-XZU^A;6^I!%A-P4Y]<&.<"GGC.\:'46L3:'% M*>G5G=V-I!'? 0 M!G3+8H?\2@O_S45T(9!_F5BF7%FM\QYT^CM,O"#2@'2\-3H%P")3,V X -4" M#GN_9M,LSD'UX 7(NN267K ,_XC4F\7 JG@KD _0:PF#20V8OIY&)X9?2NI= M3>-0R?PIG\T8G=6":!K R08O*M-'&K)1 7LB^X0WO*[Y9#_RC895/=DSPL)Y MPAO-0'F#S*%W?[W[_/ UH']KO[Y%O2\>P:M,QYN*H4+?G,]!PX&2>F+@&9DN M#"8'!4/K18\+^ 42C]&MF0GV""&@9K#V%1I=F&SZQ[=3WS.MF1F$R4P^/-S^ M%L]$K-:G.$2SQE%]/+3?\',[2&;K*;1F2?PHX*YX MZGM) GN)_\)KW10)Z 6>(Y]/D.<5;\: @U2\"WUF"%L/=LUS3)_VT&=++T1$ MH4=4BO&4P?Y["NB-']B3!(T<@3"1TR+'1Q FVT>6XR;0HV:_8-O Z(#-Q9G% Y(N0)L)L'QY&4N7H@7*+MF>['<)R\C=A\4LN7O%UTO7 MJ!97I(_@BM'->LEH]-2=?$J.W*!A-DW?T2[:<\L2*HJ7(3;:YEDM0 MK+ Y1OC2Y??%X.#JF>36"A:RL,V'LH=:(29;Z^XWQ43FURA=1)2^@-Q M0E4L?%WK;KZE^&J^\%P.S__J@S0PBT[H!YS*]2&<-;L%;G[^D&9B$@M/SRAB M"E)**Y#GG_ J1.UY+Y3"&EHMC'&7^!I9,[7 1&?<&R8;I:6$?P,8B5XFOM/+@1=K/6)I@&D50 M.6FND>.T&!\P5F$$AB:U)$!02H(;"EQ98KL0YP8KF?%E!J%JXC X2XT<%H.C/]21Q' MZ@F%X\CYR2FE&VC)SY)I%(@X(O=#$EG1_ZW=ZN[F) M#3\@)[W4D#6%301SB(&79\8#+QRK6P93I&U[XL54EI_6*FSQH!#!(+04%^$F>6O0S#'JIUR]EX7]7: MP[M\;:>[_/2"=]2Q#5>"XK#P["5:+CDUK-6^8;191+>#Y P!?MM:-\9D)(Q$ M1RL$H8\_5,5-../M#;B3BKXO>9QS[3!8&%=^ER7I7934.W,7^-?K#GL>4(5L?4\:BV/7DGWU$V M$[U02F)%S1:4*AX56&,3G%J3$5!6T4I:XG@(SO#%<$Y ] MGP.WHU-F)N]2IF":X1CF>":=DOE4BD.[2Q,\EF@9#X-W0#:/N$K?(#V:73F1 MK.1 36U0[\6$?Z,W?((7O(]?7YD+#=+7>6N684-LDIQ9D.S?05UJO2@$R@IZ M%O K$"3'K@5)(.M5S3NF@/0;7&[7JUIN)QLA?67^P\(L2D/I%Q3 ];5\K1U" MZ8@*M#>?J"82QE1HT+U*[_@["M[XXI;^JR\$&]7S5@;BLPPFAB? MZ?."N>E?@::23W:4K]M_+[L*O;'?EBW>#H*(-S:,R1GN$:8!;*"G+ E)VSM>,+6.4WB:<)LH]9YCS?:!;%=!MQJ$./+ "*!+F=Q M5>-$O%$_.[E_=>=QZ*0CIU3^,_LY8O.(_WN>I(+RX!K>VU[>8"J*6U@1?&O7 MLZGD^R?\_HYF#U#_VU[366 IUG2]')':]5R"%S=V;AP8JT\H*3MBLWM6[[*A M+)!;UD7EYM%R7 KU^N_I'N$>+PBPU(X%(86$ZW:S[F ;?4,US1>/,6E.1W3) M+*?$+/4:O!N+W+*B]^WEU"(Y?:)Q)+9]>\^#B^/.+[]W='70 M7Y5P(XFK:<153WZ9#9%?V!6QI0Y*IED>9XC%:N:.W>4+!B?OU\OVSB*LTVK?YP#Q_AF-#M@TJ5C$]S@QFE6/Y$EJ-@E9C MWM_17<5)!&S_+M*QE20=NYB"2S4;QEL>P]W;K<8ZWZ?JE.GF^3XK71\.V[JQ MS@13-QQ1GREM_LN8$E[#+UDR^'8N3P\G:K34KGY&D\LE?:V/#AZ2OG#\&@X7 M-5\DV17Q=4E+! MAZ0\+*L>*Q2\[IG-L"%!Z\4B7-[N M-)62MC%!JU!27IJ/G9_,OL9>FV449F#$@WQ:267G265Z;\/D[AW**QQ#TEO5 M0$52TJE34K][='G5;IJ\NJ3@:(GAB=O(;^Y :J_JFRI#! MR5-2^^CRN[LS^2VIK*E4UCF8O,(Q(IU58\\E)9T\)1W?WNPW35Y=4J"SXF7\ MGLJHZCA_*\M;+X%-M[OI6L6GM>\BQ%V7T7[Q57TM9)Y 2.*BJ7*[Z_U=466O MM;,+?DF5YT.5QQ65/1P$;AAJK_5B'U\2Y?D0Y9:I!#NC2F-GR01[I\H5!1R= M4RS@R$')!%#8?HP-+0M@DEL[UZU=0K'(HG!=?$C8.B.?< M36!=,6[2.WF]MVMLZKDOTNN$TFME2L_\Y?>69IQ1;H\D_5,B_;6%Z"MIWUB@ M_17UZ)69H$U,T#Y^6;FD_PNC_VW(?T>2OX-$W]Z5!RXI7U+^ 22_N6/)WT4F MT)?-GZ8U%#F/1IQK':&77)^M\5Q??'_=.#!6EPIE1VRV5#B *R3BA672H+<; M9Z@YB1R2^$^)^ _J#*UA@_Z+W2') 9(#FND.K2'[ 3E$9]1H0=+^*='^01VB MU6S0;[W8)=IEBN%O-*INU4C=+0<3WGB1DPRWO&>C.' BAX6W/VGLI_U'X,_> M9^/[EN<8+L\L["^-JCV)F87S@(5\%OH4IXR.^$Q0RUT>_AKC''7WV2D=:DJ3 M2_-S3_G,=P#RM5TLU0FS;FGK!QLNS]XXH5&'O;ZYLUEY]59:,RO/;/5W->K0 MO4XV$U"XWM6&4XRG,_)&C#O.'EZ,.Y:A#.>I0CCH\/E!W/^IP<\ICXX'2 M!$JKGD':>'#*"8755//Y");E 85+$80]@.F\8'0)M\)?64")^MZ(70^MD-FR MF<-5J2KLZ5KC9T-#BX+-M= M&S%)GR#IJJETU;"[GX&\^SE_FCO2W<_ _.7WSF"Y ME.V( =/U%0WX,\+.\6(Z:R%'7J# Q 3YN1\Z^,";@+D6@BU+6_^U6'X@4HM: MV2O6,/2Q_F/E*V79]\!LSZ<6V-X81O+/?)>@X13?FJ!,=+ M=X0I'8L XV#Y_3^& :)W>:OTG\/6+0QZ6D=OURU;Z&N#=GLGR>K]OM;O= ^8 MK![Y\[V39WGZSMW#[2V_OE0]W M]^^_W]_???FLW'S^ /^[^?B_]W?WRI<_E#_N/M]\?G]W\U%Y_^7SA[N'Y)EO MM_??/S[0(U^^WGZ[P3_<:\LI3D69V+32J?_U8R6<^K%K*R O;*J6RDJI@&]' M<1BB%K1U*%)UWX*R["AD%L!<^*WJ&_M?D'<;5,5-F *Z<^;0%E5%?/C^]KVJ6*'RQ%P7_Q_W"WK'9A[><\&_**7.PJ[W8\>S MO)$#VPQ!_U*)6(C58J2:X1^PGA.F9_N;5K'$ZVAU<+#9@*,$%:WE>"&BX\D* M[&O7]W_P&K?TH A<.B-39LQ"JP/+XO#'KX'S"(_EH?X1_F]">ANPC@:P, E#$##'C/^8^)#0%8IRQ@]%DK4K _BN='^0=A25@G\@.4 M%\H8K!IE9CTK0P96%CP"-.KC#ZO/I2GW\6BZ[N "P[ %V"G?"/N)%8.P?1<0 MH%*%W\B9TWE5>#Z"]U2%6R\3!B3#X*&)#R:?JD2 >X8;#Y1Q',4!;O21N?X< M/X:_]0&DP9,#GZIT7$WYNX-)DY'B.C,GHII&8LN 37SX2:4?GT#9\@$-1NOM MD+D.?%.E'_6WR:_34RS]!8^Y^#L 1M%B[^EL]O)+Y'W0MB5BTS-0<9K)0/& MH61S!#G ;9$S?EZ+IH'YS]YX@_T;Y43 MRHB$Y!,V0VKV$ELAA9%#1-L/<-CJ?\ MP9]/<.AXJT4X%\T[E^/J.K!M@I+CV< ;**Z'Z^@)W@:6YL(%6(AQH$36#V0Y MQ1^ZB?B"[\UC^'$$GXGGJ @0_ %[) [UUGU#59ZF#+D9]8HE3H L[($$=SP> M%R"142"_@A H42+5;'VP7GY9KWITXP"Z9\FH(MWSY1&S26 M ,87H*YW<0C/ MA&&S->;?N4AFW@1<)I0BX,4'\!GD$1 ICP[5?,_\(5"V\N@[(\:9W(HLFI03 M>TB9)'5"GDT3*GCPB6*1H1&!"<*)#L#B!T,NS4,+?^]$+"0ZQ1T@H_D>?!A7 M90&9)'P#O%9]U<=\Y!O2$$',E(GK#^'%D<_;R)/"\E LP@-SYL]=AD;2!%3] MOW*RTP()Q-D0?R+& RYX0DY"U8>&H:M$ ':-, NVX37( C0$\4"J\O%Z2&HA M.14P0P3:Z4=R +1)7 >M8& ?9B$?7 /G."#MO&CER5 VLPG]3A@EL":($-J7 M G("EHA06( 9 ^NC[@8NHW\#FI,]@)#T2>.RGZ!D\0F$-NE59JO"$$#P!&SF MP]9= @B<&%C=GS/ VP@L(U ?3H N-%>] KCTAB#W?N\Y^ ;!9)FSD0 P^ MA95M .M=+$9#^OQ F9#(% +X?\ * ?UK< +( F#+PCP!HQ!F! MX@S\D+>TR$Y2E#-<^@26[?C RNR?,1BK(%7P/?P.DESTA%27%T+D. !6X.GB M#F:.!ZSR+\:_Z3%&R$C.!G:(XW+O +8:QG.R),@*R>\I@;%XW(K$B ^1#\4!2HN3Y(N^SO(I1$&1@.'E;'@$_+7(VG^^?0Y)([B+4%& M90JX2;SSQ5-N0!&YBI[83D\TE@VD-](50LD:_3-V>, 3 7=/J$2VN?-&&OG! MV:^L@AY)L2ZR/E&L$_A)-K8(%9ROQ@J)$A_\A.0,:%&&' F@D0R&@JZWDB^E& 9TFZV.\FBY,;NV; 0XTCP0 OX)R.*_;[X)7ZA? M? R@$:-; 4R?/OJ)S%U?80YAF0YK@WX=1?!Y.!OR,$/_*$3:"LA.3_XJ3NB+ M-Y>VB1O!=VRP+5"="5\PA0*Z-_X8B(9(9Q*0D;X2T#PL1=_*"!;]CRF8\4^H M\>EQ6##]@:2#<-9P_*$R#'P+GHE1I *C +#=5$MQH;H&T10!(-,._%('1372 M"UDN"6$WG)IO(FH^(5RZ5D[T3 $L1=(SU+9NJK ?!>QBE]\ Q$/NBP+>R$Y[ M D2K7,6-T)PBH!H]>HWH2S=_586QN;"XWFZM7MPBH"YMU23-2DBU@(K +( O MCN(P\H']*(:@[&'&Z?KO071FG(T M0B^*8NK<"B)#A?E@0\^G0NIA/@;^S5: S?#VSPI^L$AB<&\83(Q@O!]*1>"J M4-CP.8WSI?*1@4>2WCOB+\'%"284VQD[01BA]IKC'7<@L;@_+,[0@V4BDAD% ML+S(/4"_C]ETV9YHL2Q E[B_2:Q>8FAO& K8) ;-Y(/UAVQ&H48,@CI! MWZ\ M5J0@V-C"2ZR:JI@F8XW@ 9[3%?@NOP3!>#!=DZ0JNWAM*-7#H; F0O,<+1:P MUY1<4HNN5#W_D>*3Y1ZJQ-&^<,1S;DF^);J< ?_X,V>D9C=X'$)MR3\ M\[*/7QWQL0DD3"FM#WP9EJ3UXH6/1.1>F8W";AX*.=#0"MYPT=@,S( JI"%- M !5/%@^G6ND#R]D^::)$J(ANI!)]^^)#?S9G$;]=IRLT?O>YTO-,+UX1B2IE M>BEHVJ M_9.G-HM\2Y:S\3#M*DNS$@D#(U@ZQO2G^11,I.36OQ 41(N>,LXP MMS4.)!_OCQ"$78Y!OWG$F7E6H#] J(%'&-+: IYK2!D;P!5HM2QY4A(O M^[114LY[7!NXA M7Y))K.Z-VZRY8XOJDXF'&398"!&QT=2#74UXQFQFG:[,P.56J<33@;PX[B6@ M)1)C BLE?%/.*\6"K'"JC"G%DY*]YV!DXOLV&T820_O36YG9C]#><*E( 11N M9)"+O9#PJ"YD[.:SYKB#!VZZ*QGN(.BT$@V'*;982S*U'"^OX[B3=QT"!D>, M/^6@5Y"4>N6R0'E /HS2$%A)^#U)SE="G'LOJC30-P'/ $TA81?9B41>6!Z7 M39)B5Z^_(%'FL/4IYO*DWU'F5A"%63DIJ&+'M\5-=Z[2+YQB^=R$;H10RR- MR.L!'T6H#7XYJRZ76Z0%7&D]846A4L \S%3%PU%;@/B MFJX?BISF$94@ 4&E,3$Q-O19?#^7G!I2=;/')A87E5CGB37/N6^*8A8P:T=1 MP@JP3IJ$,Z);%:3K$7,>,95J^79%)H.6)H/JNVC"HK>ZQ^S"TJP44FQF9 5. MR#D'$S*_B3I?_#&+$28Z9\54R&(B.G% 8=36NL/K=/@#MZ89:+U6K_9$75WK M;9A^6F-XK;F;D:P]K3OHR3W)/9WUGD"&5VGDM* :A6!]T2#)]3WU]-,<9;O? MX;Z!_R3 4^AJ;+Y=POT-=@S>9FEL#R?R8R'F&YZU@#\EQJ/G0^-?T!G-*@T MYV!W4[G/ &Y?68";NKBQPD(0OJE",%LU]J[P_DXH46Y.;NXR-[>C^9*\H[ZA M&9V&BRPQ:W+G$R;KP*MT_D#C(/7J)?.D*G?L/\[9](ZAMKL].8^MF>CI=8^ MF>,<]5WW2\8] MF)\J&5>21OFE?UOM#-I+=_V29X^.&+UW6*PT@5\O[3[KUIO [_CH)=Z=C@^U M"/=TSW7FGK;14?MZ7\9!FHD=W;S00(@DC8V,VP(KI"49MYG8J>WW2\:]%-+H MJ(8A%6Y#D7.4*Z$F\.TN;QZ,CM9KNAO!"QN"ZH4V^_*S*R>%GPH'M72U53O3 MK"XP3B" 3VE5[A@Q@-A0[1\%,$P2;)(V-AFI/-XG0:POI+S5:.&0HYM^YM>J>GMHTM6Z,WHG^;1&QY-<66:=FR MUZ,DJC55_@.UU=LRZBZE17,16[_?KQ07DJHV6^FZVNWT:Y<:G).D.$6T&1U9 M';+EU4RC':JL;Z7CC?P94ZYVU2[M4O,S[ =]KGAU=BR!$C: M1Y*HUI1A=M1!3Z\=R92"HL$XK6'N2ADAZ6ECVL= [>IR=MVPU)\D7O!]2K=]X*H?>RBI*21_E*7&UV_1(UI6L M*UFW ?"ZTM56MT8RN&38PNP4W@]DLH>+[+ESDK0S;V Y9E9F M+)KZ-CS]R,((Y^9MUW=*EC65-QP9J$9KRS%0C9"8$J\K&LDT#:=-D+62J%Y8 M2-=6C5[].+04% W&J2X+I:60V&6AM*FV:S<]/$-!<8*HN])E.]^M;[/JE$XF M:XLEKO'Y-[I.273'==' &P/_S&-C)\J2Y%Y07'FY 8TKG#9PX 9N,M)4Z:91 MUF5(JEB>4V[H6[;?EBR[]^#PA<:&)65L%.8#G,8EM6SS$*/WZS<C>XIDV8,AYO+B MFI(J*B0_F+UC#(R5/%M-F.J= Q<]-8%O#WT?<8P3?V;1#F9?K/&N*V9[NBR];5QY%;F9E1H'[5=;YL*^&#K-9CO34$VS[HR0W4+H!&)/^^24 MYM%$[1;O1Z:')B@L*:ZEN#Y(]F%+[;5K.')25)^UJ+[2Z]_[2#$MQ;04TWL% M2]=46[T3LZ+DC6ZEO*G6I^(#9I=.,'<#YW(\0%TS+4BYY&]?7+L:"IVGW]+\%$K>\4: LO$T>I7 MZ_TW2HT=R:L.MAP*P?U]88-OO&!^^OGCVU1A8A[O!/E-U:<4W3@28&!6@U2N%UC?VR+R852&YXVR[',GO M_=F,!2/'>UNKW M&K:GKM;1U]/XAONRM99ZU<=R'D'!1=E8I?9VR:!:5"\SQ[9=MFN=W%^PLI;L M!M[8;AHPIGR"YZ:AHF2]EM!Q@3NKL[Z>6-V%U,A]VR_JG0$6]2I!< M]/[VP7[5%>"V<*U:,[OW"$4UH+]SP*D$_W&EC]J0?=['PW 4.$,6A$6G>J=[ M:6N=3H7ME,2ND$ZN#:W=7G:\AU;(<(5B^N;&&F1)X[NBG9MO7[\K)TDO1G5Z M.3))2'4B64VJ$ZE.+H#&I3J1ZN146:UY<$TU!EY;YL2R!/0>Q-:APQ0=?8=] MNQL?AKX2,D)Q/ 56=T%"\X[ 84;6^+=HZL?P&7NA7.02.BCGKLI#?E4>OME; MM9]\7[XOWY?OUWE_ES/!>LT?"?;?/F8KH8ZRK<@Z=)[U!21+GU#&KU2TB MEVVH#H2;]K8%?0U C90"IR0%VEM6$DM"DX163]UTM+K#/9I#:N>N;EJG:PE( M*7!*4D"JFP8AXYP)39?.36-18YPL9J0,."49\.__UC=TX^UQJ&V7/95/(+)X MYS]03%'9V_7.>;8+;.M:79-(MG(\E*)2^V;=.)Q$SH&0 S)QRV&A$C?[QHW9 MED*MJ;C1UCP3^=X%OV4-,^-E+!4-76RQ@*-O&J@(&4ROI6Y2K7S#E"->M+#Q3 MQKX;BYNN5M? D[@YE!71K6M%2-0EM&V<^',([TOA3?4GQ7%-]Z?]OP\45QZ4X/VW"24 ># MP:X-RF._+R6BE(A5DZ;-2Y>'TIPM,6=[6]: GP]9;/-^Y:F^-' WGX1LFKG+ M1\>SF1>]N<:QLKLF@ H9P<;V&<%9!_P#4RWM.0]0O:6U301?TM ZU_57\>(9 M-?\-I_Z3IU@!4ZQ(B:9,87BA.J9_!BR79G#=GQ;JS(WUCQ3Q!K-0^P- M[-::,&4&KT_=9T 8[_8,V%)BSXE4Q0\4[+*M*DZHP*E&,9R8V?D:\)M;$:_OJJ^1HLOB^ MEQU#[#UVHV3#V=H$GS YH:!EI8PM<%V:ID"- @!HGA\IUGSN DW@HV, Z'1= M!D(2H-&,8S:/<7)-OX=I^4F"N9'OA4X8A4@Y=P%05SQ3OLR9]]4/ MHF.5J&P/?C!B>NW]#).I.'&>."0!Y'O89QQ*,&X!QB5*K296NL>H[*(=_P'" M$@5N1,-PA1!FZ3!<;EZ;+57!&:>J$JVZ[,JIJ%' "6V\@J\MF2B 6FY[J^J M,@[\&9?P(. #Y9E90:(OX#< $CBB8H%6210%,'BR)&D'[!"#\'TL]*!>%.F: MDA,?^$KI]EJ%[0$\5%(>-> !D)B#80:*SJ?70FN6ZK]$&Z8'57-'M .@:@_5 M(.!<[_Z:;@S/6*9G5<4%>F'X*AP#/A=& ?,FT11?@"^&OB

/-2(IL0FR&!A!,_@ MHG'(QK&KN$!"I ']. "81 PV$;'4AAK#KP')1>R9:G(2)!OX"YZHP&#K["1O MY,9DR=W3US*VUY2[_!IE H+@:;FA7[*!)9!VRD Z*K,(4@@*N.66@E?(3@S8 MV$5S65B@&6W.X67+9=Z(/AN'.=/Y/9*<]TR]OWIOPQ04))J('CWD,/%K3:DB MY0?[E/*TXAL'Q+,SJB#W__1!C7HS,%>5>W$T,8=F(:*R46M%G)5$$(+'3>!< MKC4/V9OD'V]M)YR[UO,;QZ.]T$MOQ5HB#%.BV\FJYG]^R^?>ZZV6UJ+@3Y)C M(KXL_JS!GWY;_KW1UWI&N_1/+4VO^?N.6?Z156^LVM1 ZW?EGN2>SGQ/O>[: ME2H.%#N%"YSR8/2:0Y5'^G/CSS;,F5L#G.;-O'\@8^\3-_9N4V-/ 3OOI2!K M&+DLPF.?U'(N1S\%,7!(O [J#:P\"0F WMQ>)W2>*=#,W1'321W]/?F_AQX_ M6I,03P*2YS&'N#$COZL!_?AC[:OM\S!C[3M:_R5CRDU-KWJI+\>42_$@Q8,4 M#U(\2/'0:+BF$F 8_)9GLX-;O.=H\EY]RY*FQ&42OPG-)R_159D?PV?L\'4= ML)?4PX['K?%H:_UTC'AE[A+H146K"T>OE.-? JYSR](O.V+#$ZKK#W,N)_O] M5?BO)K4=<6GSL**W#>BI MW>YK-XB1U57-JR4X;'75\;*Y_XZ)K_ZC8\-A',#/C*?F)O\.X_G<#Z(DO?2[ M=J\ID\P'S')4K1B\X@ ^;*>YP:$RCX,PMCQZ'3-.;[VIY8W@D4_^T '8WB<9 MJ$E&84C)F[>?[N_5-/%84[X#88OL7Q;,0@YJ!USS2< 8[D-5GJ;.:*H\(2K@ M&4I'AF^"KW[/YA&CBB&CI0_4\GW&D>/"KQ1$G3-V6%;8D,(AR4D5P,(Z)1 % MDVD96-(44'@.$ZOAZ0G\]\EZIIQA9AP%&8;593:N;J)UF[3Q; Q..YQ/::!'S* ML86O^X&->.4IXI2&G.*N'O7_3G&ME>\(RC5)#BZ)FC3=\]=B\%Z$!5O9*]8P M]-TX6OW*WN/H%;DS=X_/0]"Y_TZ#+%(W8=?#@%D_KJTQ;/:-Y0*MA:A:\@ ' M:">+8SQL\>RK,7 J&RZLC2AA[J;J@F"6/;ST"#\TH_7V*P5 6*:'ED@A?SM8OEE/<3U&G MO(NQ5.1#KL'SZ9@L#2@<(V#G"BQ&4V<.8 >I?Q-2G8+CQR'BSPE'K@_DHY)^ M_(GF"=%!CM3X6H#E(5- XY"V)9Q1 0BI^9D?$.YP)US0[(K!:J1F;>5>F#P+10Y-+6\8#+1^QZQ;W=#I:^U!O7SM=9G?QDXROW5= MZYH]N:EJFVJO1]\I9,<>-$G^1#,:90Z\3 27Z:C[3P2_Q&R2722*5X?;28%F M^T3RBQ$S>F=/DM).B]+J-K:6E"8I;3&NUMVUPWJ2/Q>>)&[VL#B9MFXJ93>T+JCE"SR[&^IS/J MK&F^I!P3<3@ -5L0&!VMOYU[<1H# 2232"9Y.9.TM*YD$LDDDDG6FI1U)\LT M@D?JU!X<*3ER,4%KP7HLZ2"->9* CV*O[D[=/,FMTB2S33SYP0\EIM3U$4#? M9'[7$B?5JPG*[!9.JSC?F[!>3_ >5V?)^[=3)@W M>J8#T@,?;C3E79)3+GZ3+I=/ -Q@DF=-DBWLP^RZU,8X#/V10_GLN(H78K(G M3QJ$;;" NEY/ 7.Y_$&$5C%%T$Q2Y_V85T^XSCAMHIS?;J7*B>-D$B[='1*A M?@&JL*AI]*T 3W-/4,YJ[_V0^N%T]0_(84B0Y6KC-T42:+>;($GORI3P6$9,O\I+/Z0"[1X21-1ZK M^2Q=0=P^]N5; MW+09^YGCKI _7YSAH.O[U0L+DRGR[>11/J[7$D *_V"D)#(*6I;J%M42P7ZL M(;QZ>AG8J=0IJ=\X$<(LJ]\HR S;"5#M(OM2 5LN]]YW[:2 30PIHNE6EA>/ M ;UQP,5&B%2 ]6!B4@<.<0 ZF3(+WD:B!T$2@ GQS)\]%8XN URQX,58,.3T MVN- -C-L^3"-?,'+[HI=5A9NI%6,5E@LM"@.]E@N$$J D1MR0D(!:(]@FPB& M4Y,+WU@(* *(('GGK-YFDW9AUW;.5D]LY@6%U-(&1?KN[D,A+;DG(6R&R"^= M^G--%5!8\,DL$#O"ML"Z76'HY+705ZZ9E/L(/)0X3$MPG9#>F(&Z"Z]Y_>MG$%W^$PYGN;[#A$#X'G+:PQ2^!,K^\[OK.__A-0'T ML^]=/[ =A<%:.!\%C88/O3YX?-K!3 96I.TF.?+O3*RYM;0<9W($4<*@4ZB M^=3WR']!UQ>9;X2."I\/P\& PCC&&4=B4B!9=*>G7>^QQ-J;J,J?W$?CTQ!M M<#A!TP14\E:S2O?0')6>8)([@54\0FI7. MA')9P:KT@\3V3L0S$\*:"N"LX >+\LHX\XS9;.[ZSRQCH70[5V&,HB#$A4#! M(,4]61/\/UQS" <:.U'X6E5<-K%<8'Q'> &.!Z0ZX[H^8J.I!\">@*Z())2_8MUTSN8+,DW,G;P4D ]E8 MH?RK(A'CH#4N[X!*8$M+T]V>P,P,P'^\!E.6CX&+4:K-B+P#AK$)I&NB+0_8 M$N0C[/(:@ W2HY54^K@'/'R%K-4=1(H!B[PGGCF2,J&"Q_ MK5!*J/R* *SHP/]);P!%O^J;V:Q7T7,@$7 M'0E-E>Y#Y?+?2<>."I"CED1;H:49'51/P(9S'_X:DDX$I>0QKC32' 1\M&X:;$".'K/$8YI:8&H/&?,2SX>,2:<,Z:?';E^H1=F=!V*$*5>" MYU[389K-='SC>>"K%!Y\E6;D),A\00<@WL#-(>B(;_"1NNWR3Y18F-C5[!%X MELM]W&'.:>)=\80.X>J# IRP'IP5Z!=ITQL]PSF%) M,.!=*?NAL42O%.D=,.M2UTBT>B8( -]+0CTS?G(G.SGG!?#N\VBWP.(- MZ1X0-'(O;Y.LH/JOB5.'>UD5+2J8(*3XI\Q%KU(?:)U?D]VF.AWOIL2K^:NG MD6N%(>^"B7?7JT^I*=_GPA["!F-TES!>#&<):T?$IRP!.CSW0.MGP(%O@(F6 MW+LYXS$+:,CZD$5/:)20T6\Y 6@9-Q;,"8@@]N*_$I]>O=D']%[H\Z2?P-5Q M*&%)7."!>84XP3"P1U#F:G$UBFU^,TL($U@Z-48&IR.UBHB=F\VQG[G#@=LE M_C*-G OY @/((EI*.=)LY5AR@R;"Z%W1[2FH :^XXU5&4216ZF?.1N[JN2;BM%TCL$PK] LN4<['HL*=- MP^9:;?]_0]-+7.?/X:4)-]P+1>8[TEJ."'GIB^@);X1$Y/@^)*E M_252X][YN=RZ;>$6"HF\T(AIC>S5]>-TF.RU>G4[3+;!L-$[.^N;:.ZD;V)/ MZPYVU\M1[DGNJ8E[ C%>I37H@G;4#2Y;]C8ST-!/LP-GJ1#?1?_-P2]*X#\M MUMF?%&Q6M\E;H*[!GHG++(7E6;5JW'O_R[,&X*^444A>S8&&TYXU."NV#I4 MW"D]+D%LA2KO5)"VC>I3NJ(9YZLUXW;WJDN.^=CYT/@'=$6#2NU==M>W^0S@ M]I4%HWR=PZ6TGQ6"\,VN^P'5>7\GE"@W)S=WF9O;43_+DVEP=K^GQI5UX'5N MK6/*CMCLYB]F2U=;[2/U%)3M'C>AIW<,S!SGJ+]*073)@LCHM]7VH.X<:RF( M#B6(ZO8(DX)("J*3%$1Z5^UT9&_RAF*G;CO/K MD^814+NG=CNMDQU!<^;8T;=LNGKRDDR2QD8=-U!;G6.0AV3<*HQ[C*E>DG%/ M@32N#%UMMPX_BDMB9B-F3/VP6&D"PU[:C=:&=NMR1%O-N0!=U3".X6_+0$@5 M,T3>#$G26.'XM]6^67ZX)..>!FFH9E\R;D.Q8]0=''\NC+O+ MNP>CH_6:[D<\Y#L('#,$\K(1;,TCJW:KK0Z,+:\DFCYP[Y(1"_]M&E*;(#@E M5;TL-W70!WNHKKDLQ47C$2O%A107>[@V53OFH&ET)6]GJGA6%WJCND4-]'8. MN7Q?OG]I[U]"V?&7I3:%1ZU EN_+]QOU_J5E0-08-[RWJQGYOGS_U-[?:77% MH.%"8FG.N,SRK 6_?D<=Z'4+Q&2FYZ%B"5O&BT\^F"!)8W,-L]HRCY&]+QFW MRJ5 W<07R;@70QJFVN_5S426C'LH[&QYZ7+RC'NQT85=U69?<"YA3^W+VHJF M8J>NC;@+Q#1!H$G*V)C!:*I&[=)LR;>RM$(R[I$+@/6.VC:ZU8N )=,>"C/F M@;'2!(:]M'9.WUC(:$P]7C[8[)&YOFSIM%4@I*?+EDX-Q.S05.<<0J$W@VTN[=KAG+OQRHBH3YK' MVCG*Y93DVRI\6S>B>BY\>VFW$!]R]4_*8AF$C(W4[>&A M=K;MY22C(WMW(NHVJSN7Z(@DC,E%Q.GTA?67>JX<,Q9R;DW<3%U7.ZTM0YR-:.,F$5L> =NR MJ$*V?)1$M:9#K*X:M3.KI+1H/&('6TY!D-)"$M5J([TW4'NM&H/@SE!0G"+: MC)8L$-GR:J;1_E36O=+Q1OY,CMK8I0(UU?:VDVH;(>\D7LOO=;8L,I&&D22J M-=DI>FWW7,J*QJ-UR\(6*2HD3:U.'>^J1KMQTUOD'565>W_5:%UJK=LY3=JH MQ$9R,MO<1+_75,6/3<4 M-9)U)7VLC_VI1KM&^$\R[L$0,^C(RN>77"R=4.4S.1!-N5LZM\RZJW9';77K MQ[$;D54G<;JS*RN9?BL):LUE5T<=]&IH7"DDFH_3^M=D4D9(>EI#3VJK7Z-) MU!F*B!/$6NV&C1=R^W86R;IWXM+%],DS MOD>SM:-G9<:BJ6_#TX\LC'!FWG;]IF0]4REFVGW5[&PY2:81$E/BM;S8218_ M'C_0?&Y$=67TU=Z@?O]-*2@:C-/ZC3NEC)#TM*;/H:IW&J=\Y%U6)?%^Z-[* M3>#WG19)F:?AB('/!5Z8Q\9.E&7"R3SNFG<;AMH>=&4B=_,P<^!BF"9(,4D5 M&SWBEMKMRJ&?#<7.,88Z2KX]!E?5S;H5AS*M]U#78C(37U+&"J6G]DU#9N(W#S$'+H^0['H*5*'WU4%W MRY[ADF?WSK/=7@W'[ERX=D-FYFI,9!^]66R:XOADZSV:ZCJX/^X$63M%X*H1.(/&U_TDK,TCRR MT%\V7G,'@#I)M26%MA3:AQEW!B9[_7MU*;#/5F!?;5WP)V5U V6U%-=U =1L MTNL9ZJ"S9?G6$?E4WO%6RJ5JUR^E/'GQ21&:WR(+"!'^WW8>?_\/^$^R)_&B MV865YW[H1(X/1V*N%3F/[.V38T=3L6K^+4'BK>P5:PC4'$>K7\E!;,2PM_WA M@6-0;68WA0[!(O_?:3I4:&Y-V/4P8-:/:VL,FWUCN4_63$K;KY)VRY'\GM_-F/!R+%(D"Y)]S7ETG0^40L;)Z)X$.!S, MM>8A>Y/\XVW2C]3Q:#/TTENQF& 6S(U8D!+$$_S/&>UH+4X_(J@JOBS^K,&? M?EO^O='16MU!Z9]:FE[S]QVS_".KWEBUJ8[6[O4;MJ>^UFX9#=M31S/-YNU) MXNYT<=>\/?6T5K_7L#UUM8Z^GL8W7&ZM-:&K/I8SU0ONPT8'X>V21;6H7F:. M;;MLUTJYOV!F+1D.I+[NG9_*)WAJ&BJWGLULY;]BCREF2ZW@VN\$K@U[[ "D MI'<62:F2H[F9CO;CS%2C(Z-EM*M$@[:>:7BN4#-?RF@YP)S4V=]/+6_"ZB0I M[);U3X&*>I4@N>C\[8/]JJN_;>&Z-OAZR !%-:"_<\"E!.]QI8O:D'W>Q\-P M%#A#%H1%GWJG>VEKG4Z%[92$KI!.K@VMW5YVNX=6R'"%8IXEC\M(&C\ [=Q\ M^_I=.4EZ,:K3RY%)0JH3R6I2G4AU<@$T+M6)5">GRFK-@VNJ,?#6,B>6):#W M(+8.':;HZ#OLH=WX(/25D!&*XRFPN@L2FG?G#3.RQK]%4S^&S]@+E1V7T,TX M=U,>\IOR\,W>RO+D^_)]^;Y\O\[[NVQIV&O^=*[_]C%9"764;476H?.@+R"3 M^81RD75=UV23MX8BIZWW3A8U4@R-WM7J6M\2-P?CF[JA.(F:PXFTT[TY/G/< M@$B3?--0W!@#F7354-1>7=^RJ5;(CZ8LV+YBZ'(C7T:_=L9S Z.2+ZM);AY6/O]V<[8UR.?)1V;K M'%)D)!])/CKVX&>M=]+SN"4+[9<%=ED.KQN:T71C]\&/+!=.NM2EY'1&A%U" MQOEEC',TVOUMPZARHN/93G0TU*TOI3)Z)U*[P M_DXE4;/I05<'@\&NS<=CO_\B_$HI^&+0-)SDN[7SHG<(G&.+/VFTEB7K;)E^ M>-DFZ_IANOGIH8"%0H:Q:>9N%AW/9E[TYAJGQNZ: "JD^QK;I_MF'>X/3+6T MYSQ ]9;6-A%\2%MZ9C^&;!PSD9X M=&4.V_%MK$VOB;7OU57+45GS?RXXA]AZ[ M4;+A;.V93Q,4Q0D%E2IE!(_K$KRHP!^ YOF18LWG+F ;'QW[@3)=ESB0!%8S ML$9L%EXT2YC-8XEZ$31B%2SET U!7/E"]SYGWU@XBPG?SR M/1PY#I=7J(SN(\UN_P.(&!DA='XFK,'2X:+ M*VUBI M%T9V?R<0/EY^)3!1E,>IBQD.:)X8@'JH''((H(/'("# MVV9B*3C,*UWK%;;6A:W!T_5$=P5\+YT)GQO1Z,P$TBR,X!G\;!RR<>PJ+I ( M"1<_#I00_@+;C%BJGL;P:\!@$36F6G+F J>L4T'>R(U)2=[3US+>+2 \DV/) MBPE( =F_#%"H6< W?C8><)'ZM*D]39P2,XX8^ 1@@ E@50,]_=)U<2L%: M10$,]JD :,4W#LAN9U1!)?SI@_[V9F!A*/<"3F+HQX)[N\Y7T^E $>=AX1)R M+Q8.YEKSD+U)_O'6=L*Y:SV_<3S:#+WT5BPFG.(2JX(L(?[GMV(J>:NEM<@5 M3Z[SQ9?7#RTW^EK/:#=LDOI ZW?EGN2>SGQ/O>[:E2J.;SJ%&'IY:'#-HJT!3O,FC-^#V?")FPVWJ=F@@,7P4H UC%@6H;%/6CF7HY^"$#@D M7@?UA@.>!/^C7[#7:8AG"C1S=\1T4D=_3V[UH4<]UB3$DX#D>T_DM&0IN:7O6"58Z$EN)!B@G4)N,XM3;KLB,U.;NV8M2=+ ME9/]_DJI5Y/:CKBT>5C1VX9D2\F6DBV;A16]K4NVO&2VW&X$6P,YAT366\_W=^G2'1BR8A1R$#KC1 MX\*O%$2),W98EI:?GB])5!= P(H18/')M.RX:9HH/(=)UO#T!/[[9#U3"K(R M9BPI!QE2YBFFCN9"!W[ LT]AMZ[K/V&F*B \]EQGYN!B63%*'%)ERPAV%@K8 MA]EF-65M=KZ2)=0F2;I/%@##XSG']IK\:TJ AL_Z@6UAOBSEB>.31=$#-9\F;^TB37ZZC*"3,XUN/P$0S MRH2?8BR314IHN2PL*R)8*,*XGZ)*>!=C=<@'*B; %S7E)J1<>\>/0_RP$XY< M'PZNDOS^B6J1#I #$KV(VQLR!20B:0/Z&-4SD'J9^0%]%,'.Y1$_8RB.#2_# MLX:FG%P^_:T'NV*P&ND!6[D7NG8AN;ZQ:?6#@=;OF'6SZCM]K3VHER>\+N/8 MV$G&L:YK7;,G-U5M4^WUZ#N%O,R#)F>?:"Z=S+V6"<@7GP:Y]P3D2\QBV$6" MI>#.T]GF%'3 MG,D]][YN'!9JFVT[!%"S)4&GJ]7M"KYS$#74.Y%,(IF$0Z;=UOJ222232"99 M9U/JVT:JCLLDE;/>CY?8MYBAM6 ^EK:0!FP46TAWZJ7W;97=EVW@R0]^*#$E M5H\ \I;CY?.UYX'_#S:*0C77[Q>_8"> MCPG-UA ^G4__VV"/)P!5L0'O$W-=:L0;ACY\#-?#5;P02R@'KQ3 MP%HN>Q"A54P0-)/$;C_F.?NN,T[; .>/7RE?_SAIA$LWAT2D7X J+&I[?"O MT]P3E+/9>S^,$!7W23+^%?L)U!EB$07\VF;S@"$%8"MF*DZ8 YI09(5%G/27RP)22%@SENKU,A[(8.MX M\&KD!\\$&=_#Y4Z3#;ZQ$+"(G?3A@!\ (JY_ BQ0V+6=[3HU2Q;D=5LSBJ,O MVON;AY!].82]D(A-)X!<4XT5UGTQ*XI!HM,FL![/8Q'*\47".SEZND?UX$U4 MY4]N$/(13?;,\9PP"JB^K%)UR!%+B)(33'(GL(HG6$%F/:U3M I:AZ@G$JIY MRBQ[!*YEE!)99J-GVA[%7\3%%OPMI\ +AC[]1DG6$7NQ1O N+_PCQ9D,)T'X M)(8'?Q%L_XA/?LD5(8%UA3ZLK8C'\K98J18HJ(\P\D<_<+179J214QLFITQJ MJ49Q$* D()AQFPG/38667"WP^2LXS(76?+37]9A+._?0"O.],1R>JC93'35E[NII/D54'[].N2;3?UBTG6]RMG/#V7UI M[WF[/R6NHEG5'RR8_VT3VFD\NLL2R>![UWXP=,"YQ].@ M*.5LP+F12P LJ';1@V!VT?5*((YCHO C4XV]@W7>6#! M3/GH\^#<)S*B:8_)B,]7G5;N!3NPGM!\Q;]\8^##/>)'_K!&CHMF! [\@IV[ M8AQ=4=S 'XG_N&7SA"%%>':$S1A ]J3[R*2#'8^8+0XN,($" D5N2S,ZV,G! M"96Y#W\-->4.S0C0NR,2&ZGKESL\@8@/2,,/4-V/&A.UB M!>9P*5 MC-M7K6Q:Y_8.#V]?XQ!8Q.)H!92MO21!>=N71Q"AW(S 764R-3=M&%;,N0&P M'IS/$U[#Z!G.)NPQE#Q-#N>4FPR"IAZLG\H[<%_'8(2E]-5LTJHUY185"*<3 M)8*C)C8CD:)NY+WP/'WEWA@*X-#PT58V?70-@?$]/"RHY9)=.'G*6_"A'=C- MB+N^Y'P6_/#\(JBV/!\!$(."PYM@/A(6HP^%E^9N'"X9"V!/7],Q??]'LD7> MR:-HC)"7<&HT_B<&&JX^^F'X&DV36Q[1^,2B*;A8=QXX2A'& BO=O9T0O4_P MV+Z71'!F_+Q.=EY!_EU-S\A_Y1W2FH".JL1SE*!)OZ\T<&/!ZH.<"9SL"'>7 M"_10I&/5+I<"G-4::)DM"KH$Z-TV65%J9+J+7^:FX)^FD^1!MS3[>=] M\>)WBJY:F9?FV/_YBS/H]JRA/;)'P_&X/1R;EMUK&99A#(8M.7 M#;V>C ,P0CG??G0 O3;**H3(>VN.' \N>@ABD$!?:<8!"%[Z(UT\X#]0:M-<\8@3"*J*Y6A%0LO)%_$C_':8 M2X$9 WJF^"I>.%]C(TQ:S?6]"?\IVZ#'F,TO[ZZD/X$?\,[0@JX\F?PUX^O8<-XEH#- MX6!3R@V+TWZ> ,%)8,WR73D1EG#,=[X54+/4#[#W4>0'(;_FOH(5+2]R\" ( M&@(QD!#@ ?XZMYZY%,";)]^UJ9LF#R=C-IHOKFJ.?X>QE@)O:-,++3KQ#%SZ MK2:O).)&VJ>;UMZEUH:-_6A)SK_JZ=J@\%<4TPAN-N+M4DU=%7'ZOT\=L/"? M,/ '!CL^F46QAGX04&POC]5-I%0]*LYQSN\Z4VR/7?\IY,?(<]T3W4>(9P#_ M(NS/UEN3&5W:=('G_Z0;#I?R4]*T\ER(=;N_FNN@[&E@,('A&7]B94KM(%F M'$WPA V$P>TF;!5LM-Z^YR_<)"_0K_6WKXFJ<]Y+H;NQI7"YCS CR8#@>J6K MG59KD9SP^Z&?;H&'G<,(>:JPCQ0)V0:<,(SQ%3B.0A%RE#A EK"!P4#K8=8R M74SR?L!@MGK/?!_+NPA2I-*>KW(?7L9WL@-NRC9; MFO(EO4/HJ%F@GS<;)3GF+=]&%'?,9=K"C4 N;86]7W /1[. <4SMD:,0$R7&&V))\(Q!53D M4Z?Z":66C<=(Y4 5F+V[:$#21WM+5F?QB[!=C&?$GDAEH12+,:,[SW'*FCQ? ME61)AN+$O 7ID-F=_!X\24BIL*HJ+-U:H!?0X.H;P=W*AV$$N-M]8^WAJ>*E M/M+YC "B;2X@E2BP;$']5"OP$9-,%4.Y!N(/?@ XB&>MT?0UU^YCRPFX>$Z\ M(839!MN=!VR!L%8@&JBKJW77'K>Q'"BNHW+Y <1;=@ KDY-43#008>023P:H M81SS2_S4O2UQ.'.&Q#VYP]_2YT$FDP^,Q(XS+;A\Y!*.LA&RK K0%D4;G_BC M9%?5523I,Z'M0+U=D>IW(JI^LG+:[K7BC+F=%U+:A2>DL>=G=@B9"]3.'8\@ MS$("@T-A:II[ --$);PJ49$X:I?M0C@< ?S)&O'Z%_11TP$\*]B/\]D2 M#$0DE@<]LT78SQ'P&7@(T, A!62;T L*LQ6W!X:$X'ED#\=/3'W MD26!%O@+R"R/=.:0C?G("2YE5;P]H&NWM3F[B;MQ^^[NX<--YF;C@]F$GVSC M:>:XQ=-.>7X8[BP/>0YGQ#2?A6']X$_D;@B78J3\FVG$E-=LK4)V.J<(C J' MB4LD_BD$@$=V&2Z1PKXH6L,5B+/C#"6%C1%X-!]#UX2 MYW3 37D(E2"VZ%X,$S@H_6U%2VM[%C%2D233;:#(.MU9XQ&9%OFP: MJDD,O-0$2P60M7PSL8+F4C1P0<]GK>&5&E(:N)=>4O6(U/=D!0%>ZJ#XM,8 MDAFO9*(\(_1R>6*10)M0)8^)V ( 6;$;44"&N(SW'IB[3C:;S'+='#5D%+#* M%6R [U*[9)A72*/T_#($.X[#]^C'J'_3)2QWS_>N1XA!/E\Q]9?\[' E=RV# MQ1 N6@1916SFI1%9O&/>:(H^LRKRA/BU;S1U OL:4P>>\T.HXCG0% O4?/47 M15_T7+9"FD8AACU2]& I@1Z3(X#3G_GCM/+S->R,2-?#4CZ>1\Y#,:5GI[F2 M+@]\X6&$?/# CB]:+0V@Y8T7[KX'L$$(J +\NPNEE_-5KTSY=IC^;HV=P6> MX1L5G(,5^@&;Q*X5%#,1T@X 0U!?Z: ZU%S \C'>Y>9V"<+$I6RO)_@>DIH8 M%XNAE(#E#=KEK BN/_$]\#M0Y!!E\_HYO&3@X:C<-7E>"WK\QBE+)LAQ6K'F M-HSA+%R5CRW^X17[L<$ H.I<]@@:MA*A[S=3J6;.X7N$PQ^88M!P4I\6*JO$ M#.(9JIE_,8Z=+%OB3<6S+,\^.?BT0+HWYA&:NN,"6_5&UZT;@E=O\."Z(7CZ M0&ZJTJ9Z/3DN<-6AY+C "O!H&"W(<8%R7.!*)I#C N6XP$."1HX+W(CY_+C M5=,5SH=7<(X@7O.'V._N @<)KJC?P"P+3%]Q,!@M1PAN N,YC]O2.X;::;?D M<+?&8.2\J:VC#@:2VIJ#D7.FMBM3;7=::\[0/4EI)T5I8%$8_1H38R6A24+;BM#ZAMHV MC8,3VL7$*1)K(BMDDC$*:<<3ZQF&VF]W#F[(2T*[-$+3NVUUT-8EI34!&^=, M:7K;4%N#[G$"895G#3:I86^6L8:UI.F-1C;O[6;96FAD2AOVSUO56*M@]-3J M;UZO;0MGI?U_;O"/GVO*772LO\14WL?W"Q/9L>^3>DA M"M_(U8RI^4F&BT.CX&L;ABXD/>C2:03+&=+KYRF4]!)\G[5=RK6,S74J7NC\ M583Y0H9^KF/RFA:@N<73[/UT$,L09\0$6)GC)_WFDM=1+(EZL04FZ^;;%Z2U]F*T*6^/= ;T MG[7R.5GZ+_/I7Z#>P'K**:DMA_ZL'=%1H>/?\J2.5>^555,N,U+&XAO:;*RF MZ8MKHV"V5K=1J--EMI-VF;V0$O2]JPYDJAL(E9OMXH+6*B7E%<+H4.G!.D M3IC!4)GX-/K.#YZL &Q,WO(KT5!?1I&/)?1HH69-UG@K<^M'(A07]OCH8X^Z M=(1R,D*5U[=SL[5T+"TUP-"4[]J]EA].G'\_]Y4[_R']4P90:@FS$:K'K_M; M7_L$/@."&M0IF="(H*\^J&='.!:W8@!B\,P;<(!N'C&"4U";:PJ M@RMG'"?,=^'B:@>4F$?]9HOE_,FRU%U3%-+Q4L",6*C[0I#.FO,#.U>IGH%> M5+*BO9E-L,?9=/,HZP?PW:..(??XN9#F_1$=_WES\S7IGX8?LQ(3-J**XK)] M9BT+(C[;C]J=)!@GZ/PCMB>BP3)-HA+MX'A!KA_0X 31-@Y+L[&]#.S)=7A7 M&H+^R'+^[3)[K ^>^(YW!]?]+C!T@;2$-W-4S&B\K)E?,K. M;S49'!19HH-G I;5#>JR=O2X73)MKCG]Y:>KJ+GET].1WS"D6O'\H=%AF3JP M4D#\C8 /'!H"2FMX-)S(CY-V#;#%>"8:T(AYJ=B[!#N_B&KH@,LW/$]FSHV< M8!3/L%_9"'=RP[L1)"PUHP9#0#)!&GD)66Z+?!W^A$!WN@D_R/B4E\4'>>GK M9=&(9.QI(LKR_)079=EWQ69\FJ3)M8.=='J^X>UHOA%U(YS^\,'2U5O7?TV- M=#*GN7E>TOD%?,JQX^8C.?>W[VDA-@QB;#:@=U9V;*YJI/4WC (@JY>'1J\Q MF/VFTTXBW-CFQXO>7.-OCJ1U[AYN/RFF&&&T_-^_?;_Y_'#W[^_NY^/4"&R"9$U$,3.(+*X3EMZ=I;,_4("^E8O0+."^;"Y(LY']1VI(.MBV)LY9AW,_@A\J5[&!P)LBX^HF-^X(0_R*!VPOR,(GQ@U="+0IN*-/2/C7+A"3!/R"!* MNV^E;1%*YV>00!L73N1$,=\D_0VGV:=[I5NII.&>6-]F%"JB>PC1?8YFM]K" M>H4@-?H+D][V__"I!4T2T<)M44=[,1]"=/L'IY<])QU^J>ML[@EN]4^W]E\\/W[Y\O"=;[>NW+^]O/Z!Y=GQC;.5] M0_DQ;U.ZY UN4J>4.JWY+N?\KS@"PL;;F*.?;ZV<_IX:C&$\QPA9&AE)'1,, MM_.Y2CGSB9M@W+_-_&9BTJG#QKG!G_YX[(RP.]K3U$?Q)1JJB5Y<)<\EP[#X M0AF+KU^H[#E&8B&F:". EA4PAZ_G0@JC//;F*?;4M,L1]1US"GT7O\4@(G33 MNM8[5^QUSOB^SX3I;3*;]X:/4-4'9IOG ?"A*Q2:P7?R#R:]Z'/]XK)QC=2F M,. !5.HIQF,L-%P\.:+H:U7E?!DFD^C&OVB@.9G\SZO?\ZAM&;:6G/I/7-." MF^Q,/#%(AH?)\( CRTO%+S5TRP4)T)D/$@.0-Y%--P^K!3R0ACM0?#(5,-A" M1TU,)S5]>$)XW7QF91;34!$:L2D:X2<1:VJ@JO#)9'SF6K[QGKC&@N=R4'/2 M")DMYF*@0H>'DZ@8*?TB8L0H7QXV N5# :!5VTWNHX0UZ 3)&(0U4$#4A<]@ M!,R28!E?&?OJIE'+Y"Z-HI? ,KP1:2Z\ NY.S"'D.C^8ZTQ]GXA1M"KCO3;5 MY'*/YM]Y& 4"VL@0FY*2V!U=! !+X8@<'NE,L(X X=.'P.Z K0J.PFZ&J=&8 M?#L+^[Q5D!\44.E,S4Z*4:4A$T.$+1O=5?2=11?X8B9)ME;*C3;#EJ4<=L66 MH6FTB!KX932%42R&C0I])'M->9=]*J))QU,>OB(3+XD?B[ZO1-\<7<"03I@+ MOHK[5Q8$\#T?0V16;-/7_-&(? V;>OT.&7T>9=WQ5>I:E?,NZ1E-PBL3RNHZ M];%)*Y#O %HH$5W5I#OO[,>GEP@&2P15J8P2DWG03.5Z),_XPU3>Z_&)+""41$G/ M=++G[PMF?O;E]SB.@:Y%A&T-NXB3T:MX7L'F#CE3\4R,(TKNP&+/&24.ZWKS M8(WJ%\A9H]%1;6)""SR$W(S2UJ7.V7!P2I<;D?V"$)Q8%&3*,)11PYKKMLO+ M!] O>JQ"3=O_?:8S[KCOYR9F/TT24[*P![\: ILMC#^D#5!32:FK!X_S74\ MR4ROD.?IT\0' 9#47D. 9$P<) #9:%*'B4T]?DTB0>_8XJ=RD:ERN4S7/DFO M8+P1%8D&I-.Y12=$^C,W9YY%Z]WB"VJ]TTA9DLD28R>Y14:[8;E%V(>VM /J M,:(L7V^^/2AW=QMM/$%'2'Q-/[+Y^3,^UT,]U* M>UFH*ZE-L[VRT%W#8W7ZREC=Q]L_;S[R(-WMA[O/?S8@2KH M.#L%R$YJIY-2(<1 M@ZN^8B#I3E7N,.2$I/$-[^S^X&^(>5;)62IDSXS!6X-'UB?1+&;0;/1M2Q-L MA#TZG[ODL":!U7P;=;I_Y*<_/C77]%F0OK]^?DAI7.7%*T&6S)2-$5D<2:V* M,!IE7SDC&D[,TRPFZ8AH? (#4&("& 7Q0-;^@R?Y"DH_/M1JCOQ,QG;;F^=V MJPJ7TXJE>+ =7!T?RN M!B:A X));ABU$+<7PL0GI\BS'A/]0X+ F=&O?<*> MFFF@K-A(S#SAHZ+$C'4^)>>1%9",K*RF-Y8343=)B *9Y7L>@S^G^=%9\%[$ M*(4.9#\=7I&52DM!'#1(*D3RREOR'C0>4PQ*1,^,HDR 9'YQF )P9P**6$FF")"_.I M!?*HM@#?_N;7-#?<_)+=WG![P%AM#GS__.WVS[O[A]MOMQ^4^YN/M_?*ES^4 MV[]]OWOX7TQ\_/[M[N'NEE\-?[^_Q3\*X[,!UD-->7N'XVZ!:?,%2;? B]%S M3D&5F)$G,4Y#-[7.SH9$F/WV;H9$]+6NV6W>ILQVO:7VORFCI?6-IJ$/-[4! M?=OW)#]DA^W-PI(8[BM=T!QDJD4#3W]EO29?F8_D\F(RZ7%"+,X_#U-;]'+A M,^3PN1$%W-P)I(%E6*]-8+I8V(RJT0Y:>)38@-D5\1#T-KKEGN?''DZ,!P7J M)=?W8 S/JC1+.T]XVAR>GZR?SBR>*39:&8&"-_(L!U>1\/(,WCB9V1F-RA#-73XG[%E8_3* M='6,OF07B]17QD#K;-GAZP4872,O)$(EEVY"ZK[4V%'MA54,JAM9A=;+-/P) MMO#_!"80:'%]*RV^IJUU)?E0M<5U\Z1 1^^H[8Y>4P8TI^OXF:/GE=G2VL:> ML+,;W7JYR#D;WGF9*FBB+M0'7YEGA52,^AJ=@V.T49[I62%4YQP0^4A M*T>L,_$5[.?*2P2'OA78O.-$P'AB_!0+E.-HZ@>BB0;+M2;'1^,YIO^^TM56 M*]_KK*1G>=KR>#'OO:,I-]A @=_-.TG5>U("SBO6J4T=%6HN7]8[V1Z3^V>0=ZKN3KO]OS[SK7)_\\?MP__F^YTVGJ@B:I$#*@"[\&V-W;9Q!MCMK,;N4G%LP_&: M:R0 FHNQY0$E2M9(P/.]M+ MTY[8X(9W^@B5*ZNDTU;7NM:+;0!J--IZK5BV M3QW2L<2,!3/'XRU,D@HV_HW6L'.MIR5X5A#@FDD9"M6P!#N@YZ7B_H9+O.YJB7?[/W^Y>W?WT'0%]E"H#'6Q(RW. M0_@Y=8:\P2L9R&'V&][N*3>U#PSPM.RVK!'\QC+6JA J[?1PV#JCP4!KZYVZ M948#K=7N[:1,Q= Z@]V4J?0[VJ"SOG9F^S*5PP6N^Y4RPV\Y\=9(C*]X**#, MXYRH/*9QVECZ0'7XU*NQUIW+J@C;%K\!GU8' P'6[*]S8/4Q2W5X"F/%X M;X#AF[.Q@R 9D6_(6,:G8$]6J2DA--7;HV]0 <=A#%9J%,W#-[_]]O3TI,$^ MM8G_^)OS\_^S_=%__G83C*;8 O8W9D^LX#?;BJS?]+;>[^N#WV#?XI]&&P]A MMGYS GMVC3Y'J]MJ:],(&/4&W0%JR_K9UQ1#5?B$IMQ$@7;:%P)\F(ER%SBV M$\^4O_@N=8]1/GY\KZ:_O4_GY-*OLUX>0,\;X!-]POHL>_,=%W]3UOB'Z#W4]Y^T8.GGL<+D5A M2(-[<2:Y:/. />(YL+Y*+ =^"Y_99HC^&J^K ?)]VD:2V@[PS@HKH+P /74/ M -/XN*5@3NU<;04Q@^,JGWD7!YJ1!)@2BE)!:91-:YC0%W*M"][' 35_76AY MTK_^ZW(7$SX'B"@Q&P%D+3H'%>3\R8AR4Z\ERH]WGL5>8JMN4?9C:DB]\C*] M@LH ?*Y_=DW@*?;SIZGK7"6\1SB/A>A!-? U;4)[FS:I_2*:U,[C((R!MY'; M<]TJVU=6KELE_30/_%GL3DA\U Q9B4A5_ELAHRL9!3:/SZ(;>F\%0\MCX?67 MGRY[3E8Q6BWC B2&<1(2H_+%JQ09IR$RC(TB(^L!+$5&@UC,-#3]_TF9(67& MP66&469FA)OL##Y%: NA,BP(E>&60H6OT:>I >]I;@")$MWLM#;*FT&K*^6- MWCH-GZ;QTF9?Q]*-I=N<_(R_K)-J,I6XS+'_6]I3=;F;Z=_2;J;+K?5SE^%; M=3']KQ@^B3U0Q1JT63'RS_F?=]\^*E=W='6CL/^)F,<'#+U+.B"FPPF4C[!V M;$W8ZSL"FB$13$'9\"?O71#\/7*8GQI M\.G1^ MKDF^H$<:!A: 2R6PY,9OW&..Y-1W[=PT2-%E\0P@\E@5(#@2] \07F%ZZJIG MQ7\UZ;R?_8@/ZEQQ\,P RD"@G;7YT#Y(6[)FG?H]C5GYBHWO:,".Q>=R?; B M"R@ 5-A5INDLO"0@%4?ZCH^BHG&[7 UFH7G]M;9\/UHQT[P9.13]CEDWAZ*C MF6UC)YD/ T-K=_HOR7Q(((%Y?ZNI=/$IN>A92+*S"KJ OQ RFI69\^0QFW/( MR(&( \\)ISA/VW?%A"D- MIM.W^LG@A%^8U'ODOA(>.7,Z"I\9MD( MH#'VB<=97)@MR:=LXA !O%GUQZJ8V>>*V>BX\H1Y="&;;0+/Y@J7!64\C1'C M&Z@CX@^6!UN:LMF8Y-CV;I)C^TU(CFWJD*O[NS\_WSQ@84:STUJ_YJ00YV.: M'Y&Z&I5D25$ 4#FPV M^43E.:)WW^X^W'W_I+S_\NG3]\]W[ZF6Z%ZY^_R^1&&>/P:W/M',L<$VD8?: MZZ$D$3;U1.^>WYS3<7X+?U,>IK!.J/R7IOSA1/^:6U'@C'Y(_+(4BCI]=;A M^R-YTZ+]AQ6Q-W15SW].[NL56:"=QJ ZJV-0OPU]^QG^;QK-W-__?U!+ P04 M " !H./=8W9?MM28. "KF0 $0 &ER9&TM,C R-# V,S N>'-D[5U? M5]NX$G_OI]#-RW;/:0@$*(53NB?0TN4>"AP"W7W;H]A*HEM'SDHRD/OI[XQL MQTYL1W;^T-PU?2B)K9F1YC<:S8P4^^-OSR.//#*IN"].&WL[NPW"A..[7 Q. M&P_W%\T/C=\^O7GS\5_-YI]G=U?DL^\$(R8T.9>,:N:2)ZZ'1 \9^<.7/_@C M);<>U7U?CIK-3X;LW!]/)!\,-6GOM@_B9O%=>7+DM'OM@_V#YC$]^M \.#H\ M;!ZWG7;SJ+>W__Z0'KGL@+X;G.P?N'"!?6CV7(_> VCPX.#MV^ MZ^Z[>WW#]%F=*&?(1I3 T(0Z>5:GC:'6XY-6Z^GI:>=I?\>7@U9[=W>O]>>W MJZYIVHC:>ES\F&G]W)->W'Z_A;=[5+&X.9?N:*8YE]SEP6C'\4R]#:J=L-W?WF_M[ MZ4ZZ>DJ6[N%A*[S9(%1KR7N!9A< \V?6IX$')('X.Z >[W/F@@UY#*UDID'J MMJ9RP/0U'3$UI@ZSZ_#3&T(063X:^U(3D:'L4]4S/552&[(&":W@RG>H-L:- M+54\J$S[%O.TPF]-_+;SK-Q&J[S40#4'E(XK24[3A-*C*U5ZD#+IO>/CX]8S MVFA^#W*MSK1OXL?F7AL,H8+8(O,M+QN^-6.Z=?0AF9_5^A#3K=B'W!E99 LV M2O-=K=J-Z?2NW(V(LE(W\MU%22QB @3AL(I Q9R=@?_8,8 MS)\3*AWI>Q8OTAI+?\RDYDRE5S[#8"A9_[2!ZU\S]M%_C27;@9[$33("9B<> MW@8)3,$R8<9[E0PH9H&V=]I0 (7'0A5M\_A=UJ\Z?B#A@O\C1N_17M71 PGS M_N\'[E"OZL"!Q F\9:P>R>_A/N'N:2..Q3O"_2(TUY-+@8&WX=L@V/3A[K(P MMC(]6<@B%AT+3ZSUTZ[YMT>:24*0^@C<2,B.I/A];,USF>,?*.;>B$_F\[QG MB(BC)@L(YW1;FFYV*N:211=C#!8@<^X+EPD@A@_*][B+J=(9]3#0Z0X9TZHD M/B48+4#I^/BPO7>(*'5!DRR":T[/X:^YS*IOOP=P-HU M;5;>$)878;6!@ZP-%"$?"21$R\QOY$R.@1C">4<5!M[>I08!SNY5<.!S"953[5&/EH^"J7*V OL=HF"O' M\U4@&7PQ$A"UM SCEQ,I!M2TG!KAVN4#P?L0HD JXCA^ ,F#&-R")AQ(PTJB MN)B'%;.C> /+B&/U$,G=,>4EMP!SQ3=_T;E#Z9I MSV-=Y@22Z_+8K2+!BNR'>62-ZS1!$7Y("7Q'$I%)JT0J2<36"/Y+Z+D8SP.9L"0ASWV0B*%OLB%M;M;P_K^6(LD::O6)4E78;46.K M7@_F]1H2UDBMIJ0!^10SM31(DZMD>@7$5K4?9I(#9-0TG$B:58V . L4%TPI M&'Z/B[#4:**PC@,>5?&XY/EOGPO]'<8)FKNHN#^UF@PKK-D\/9)'T@+?A<$E M2ZPD+R/7TN[>G2%%: ,DEY2$T,>8W4?,<\+ '>4KE4 MG%1(;@4@DSM'K(CA5=>@Z9KIT!"O?*5NF>P.J2P;0N736H'(Y+[ )YX-;Y'5 MKP28$<.M1D@L+/JMLX!8LI!X<'"42>HLA43R-OY4I^W9*!^(_E1$JH#8"DTF M]XLX3/_6$HJ%=G^/=<^US*"(DQ6D3.IHG3\AYSI!MD*]O!*@J\NQPIW):-=1 MG:^C3=CJZY6 +\G,BFXF<2Y5LJ\C?%A9KP11BL *0R;11>)Z:CDNL%\*\"7F MO"H6$'YG[@ 6E0ZD,H_5W615KE:\,GEO(H&D1)@9$PDAB90Z AM%<)5@FZ6Q M@I*3"T=18_W4'9:=*VE[AL2J[$R^&Y+74=?Y1>MJ@?DB%C8L/F1V@8NJWW5$ M9Z42=240UR')BG6F>K&>DG@=+2.WTE<)\44>W+R6?(,KFWEE+( NY66"N71Z!%) Y/F$X%DK>1R%?,(TVM$>#2 M:&:J']9B5PU16Z$*50W3-0BR(IZIB*RGWE5#L[#5J*IA7Y:;%>!,K:5DR:N& M"&(5ZII*:0H;U>#*);5BDU-7Z>$O;J:<:@L#&"F#06"\&4C)W.IH%'&P@I*I MJT2@Q Q)S+&FX$R/!%?%)$-HA2)3=4DQJ;OVN\%H1.7$[S\(R:C'_\O):\&9S&]%;1, MR27G1'HM,8GJZTM&"$745CP*3XG4/4Z(]#!U5UTF'[D3'\-9"AT++RM61;\S MF'5V$?-DP^85//Q)LY;@72^3"G:]J$,W2 M6+'(%"7BW;8:JCM_KVS)1:@D,RM F:)"X19H?'W?!!J?,HI/-;[K/E0M M]%9A:04R^YB!(B!3$@B*>,5SJIOHJ(M9>D9C*B:X)SKRPR?LW(R7"-]7EV-% M/E/F*$0^%ANN?T;P+V;_%42'5"027DN;6&D?O)I9K$64U3(R59=U[;F_&L=2 MB/VU]X+F <(L!G*XFRGKO!K(SS60]DL:2-MN(!L[M?-J(,MAMO^2!K)O-Y!, M3>O50%;8=Y[^@KGJ%G.&T I;ZD8QQUU)%7.XD1Z@C-C5+X(S,7*CJ$BDRMR&8N11TG-6%1X M]1_O!#ZV9M]Z$GZ?>3,*OALF4@1[?R?!7/"/GBCA2XO.0L>G9)&ER2R?F MS0=/5+KAAFOJAU7A;QR'5$1UEE0M[CH8]?"9A[2GS,;$::-//7Q%!+XJYK3Q MHGT0>#ZMAR^< ")\2P6^8^QDS"3WW7OS&HGP]4KX%IX ^LMU@*R^2C\8GS;" MUERS48.$+YT(KRAC9)=P'7DD[Z;)Z#M= YV>5#3UJ0> 77UC\YH*>QDJJB2Q M?8AN$#[GO.08D_>JG;C^B')18J =]S^!T@:5>[_CNL:FJ7=+N7LISNF8:^J9 MKO_!]7#(//?>/_81_NQ%@LI0;@5UC&=SS,S'N?T'2S:)FZ[%*'G M[CR"V\8.0P9UJ52 ZH\<@L+OX!("B91X8@W!V%H\DK^7FAE!A M!,EF4GS8(: >ZKUX8B\@V="4BXG*V!C$:5XGT$-?XOG"6\GZ#(_OFEY;PJ=2 MM#\[[,' +-9[>*+?$NH4$VS%'.IPR7 I>(0XS)=GD $-&,YYBRNT4&W%T++= MPZB"Z_"]+@5&N)BH@O7-A5D.&/)+Q%F7_OUGJFG5**N ;"MPO)5\Q.(II# 0 MOA^RA^Y7C(,%-ET\R-+D6S'8S>60W\&N68F <6."?W9 >&ZFX 5UN <=_BSI MD^L_B0O/]V7?EQ#!>CQ\@:O?O^!2Z2O.Q#735PP,A0[8'=XK5-]ZF*][=4M9 M(#!Q0!UE3#!T @;HN^Z#);+*;_P/GTM?@078]!\,7V[/W$X(HKD*;I1=4"Z_ M4P\'_N*SK7S7-HG1."J6_E24[D 6$EV*6S.H;81KB3YN"6XYV]?Q]L2-Q&+V M3=_L)4-RW.40 Z4VEG% G3!OP8'4"TU+D6[%(&_])R:G-2!++)K; M=BN&L;2+@] %.C_!**_3UYO8'LE*V+ ++!DHA5EP>[?=GM8J8G^/2:3='"HP MV H;P;U+K'#>"/.C[ZA67 AX4?.-1;D5L#-9O5*X!-MSY+F&6X%%ZA=8X?'T MA1XS_;A#^W*[%MZ;U%*5]36N_<8!0KE*\7SK;:@6IWZ T!GAQ+);;F[S[;!? M=/6]!:M!;Y(T2:\&YC\(EOMX$!'\21@W+UYUUBGGYQ?9?_<5/ABJ9,Q1U'HK MK*!\&6]K*W9KR4VN@ 7*4D7#7[>4317C-*X1+YH];E1CD80U:,O5)\,)QB=! MSV"PI-Z2DGW9TOY6319T1L;->CYUIX_7*KUA49I\*P;[(N?!MK&H5:U[FRUZ M5RY#KOW S#8K MC&]!STX/9*1[\GL0'*IK[YV]=OA!Y=DE%II%L!YIITQ+,@DF8M"60,NHX;_ M.?E!Z4P?H&_O3D M=#8[_^'P\/W[]]]_B,/X^\EP_O?[J MM%OU1;JL./S7;Z_>I%,\ ];UTQGTJ=Y@VOTP77SX:I)@MM#Z%W$=W/F-^HY= M?8W5CYB03(GO/TSSDY^_.SA8JF.8C/$UEH/Z\X_7O]ZZ93=TN9N??9\F9X?U M]X?/)WW&?HJ9_C.=C+M<[?P,QE6 -Z>(LRF)L;CL[.(F MY:&VQXX<9TE\L=75U M\_$DW?K2N%IJ,ES]Y1@BCA>?CN93=@)P/GK50>S&W:S#Z?/Y,-#S,8K6IA@Y MT3J5P+3.F46E"Q-..Y5L-CF5VSJKE3H6<_=[$HRP:60R -# XEIL)+Y3*Q#+[143AK-57/) M/L5Q6[8;A'DZI(/)D'$@?_;DX#U6WW/IVI:@8$B?,.GV8W7YC&I:\\:K8+!6'QA18C60=$LAODP0-5-^2!L,<\PH)"46DT3JS@EDRS7-D MT6O#2BZ8 #RHYF[N3C#KD$%]LV1H8(!F?/@%"]+M\VM\A_W\FIO1*% F:@K* MC*!03@(#+);%E*6%5&R4MC$95B-9APGZVV1" ]6WS4QQN2QA4 HQ),Y&"(P8ZS;RE M(#T@CU(&+J5H/12N 6N?HJ)VC&AMC\;1T0B4!0ZQDYG%*4RH9&62TL;'M5P+9O[AE*\MOK^R&^3Z M[E9+5-QXHJ@V%$5KRT*QP$KP*:N2LHBMI[[N8VS[[1A[(Y4V,^B-&>F1$2:E M'#T340+3%@N#G",37E+>A2I'TSK.NW'[AI)FB]%:Z;L?>27_R%H>S5UV/5VODHVAL$10OLY E M5L$XBXKD1/!12UVXBZFUU5?@V*/.?5MZI29#2J!+>CY<<[(.U3SM**#RVML*L%Z1MQM=(0N9(T M+L<@:S;-&3@:JZ,))'>2A8+NW:Y)[V?/*2*5D( MCQ*$QUI+;T%JF:SROO48<3>:?6E&AD>YW$><^[?.;V23]>3H9DVJGR\F7 MD<_) 4K-D-=13)3,O#>* 1I3K -ML'5F^R5,+6-[;0TIW0KF,-999:=9L#1F MZQB-H^<11&Q=I7=G;+\W,?#V3/A,8'POE3?C^0IY9!&^J (LZU@K(BA#!4V! M>A(B.ZF]]!H;F_Y+7-Z;:+@] [8TP"Z)X!3P4)Q@%H0GQ\N!!8? +$$026<( M@3\P$3:HS)J9?5%5/OD]1H3H[%)FE'E-(K]M'N'RRF-5Y-IG<@X*F_APTAQ79*4B2FQ&,=-8E%0XL*S M]"9PFP*TGCZX)\1]FE1H[6]V:*R/&/7CXT7O6^Z@?#.CU\4:_Z0.P MN,D4^KQ"JML@M]A@>:^;[FK_Y>:2-]J>203YBRTCG4,H 3FC$%TR8J!E0=); MAX&#\D9#\RU+MP!LOVA_=:67] "2HF==/R3H]E7NJD:)67$GZ@JS@[KK&@RE,2XRB EUD5E9WSJ/?$#Q]BF& MWYRCGU82["<_&E:M7 *_K/E]ACV%%#-2&GE_+@PS.G&F,4?F.>7Q3B:AD"/Y M_]9+OW= N6<.P+XI9FVG^,8L^")!:S6=P><&=04!*5$'6!4O/ J"BM"3Z M5% K45J[C3O!-"CH6SCP6Q>MJ[+*RDP&=:QHZ\A16V10'+T-V;E"AC6V==!S M%Y:]&G6;L&)%+=_V5FB[)'JWH'1+Z>GF#!POM:8P4QJN.#,.H\G1.(ZM*\ ^ MCVB?)M!VPX^&%FG&DA6YV'5>';(N%E1D)69!#MLK%E0TS 9!OCQ[R-#:>7P& MSM8CP:WASBN57:R;[T%JIDMP--P)R75HC_]]\&;]<:>1X,BQ^,9L- M79S/ZO;CMY-C6)0[\!PPYE"8\LXR+;QFP13'<@S*0RD\EYWLG'@H ??)1>^* MM/O+F&8/Q1_]@##N_H/Y[]#U]>$\ZFNKA9?CR?M_8#Y9C$S3V3!?QNT^Y< - M)WBEOB19F,<"S GA :)&"Z$QJ^^'<)^2JEW14HRB<(2 M^7FFHPXL)(J$D00.P7B=5>L88@6,[5<:%U6.5Q-K SWX_^QFI\_I2:<[#-<[ M=NH>$?J7J[6E,")G"2RK8$CR5%@HDC/IZX8^)XWQK9.ISYI],YF.2MWHMBBX MP^%=EW#Z9C+.-/QQ&R1:)B+461"D6"?2HT7VBRYDGWGSNM2[T>R3W]N*!ZNH MW< #8MTIDB7J>V\?B%_/)XL&AYJB; M9TR?!;1?&4Y#6K0S0[NR51R/ZRYG[,FYCPG8TWS6]1T%L:2==]?38IQ<<$Y. M,%?JAEL!FL7DD26O?$HF86A>K;\>LOU*.QIR90>&:;CCB]*KU"UT0O\?XV4& M_O2L9MG_67P^4I9SIWEAW,1 R)QB/M+;Y /W:*+#8!I39AU<^U2RU90PS8WR M5:NTKM+J=OWN5U_](>JN[I"E78%5O<'Q,'G7T=6>7?PQK1M$7W8]]*DF5HG\ MQ7*'C+,Q.8_ O*242ENE&820%A4C2GAOP+4._M9'UZ"E5D+,B]7O7Z?3>3UV MX*B\P30?:MUKG(TT.(7"9!9<)/%-+5',-, 6C@H=4M(A6K=(_B*H?0J!=\2D M%0VX&AJJ74LVN%@\KZ]Q4?3Z=O(6/M29BEI22\*_G QO3F' 9[!XTL^JQU[Z MU!(R6IYJ)\RZO[+.]7D-GA459>%%)X#6L=&F6/=J/N&AZ/80=FW9&/#ZX7B- MYY?8Z?$XI5&\MH*H#\AO,)L/BXF8MT0H_&W2STZG1\,KK"M\007PA#J+VJ;( M9L5B0&1.&!>*B=;&UE6CVV+>IQC^*_C G9NYN8ND9X9 SRF3I8?FJ-S<@T09 MB"P0%;EN6]LS\<"\<^2ZBP_>!ZT\MMZS\654]XSY'Y7;:V2KAE-1?[']#XJ: M_QKU4=LH@Z L%DEDG7FNQY)EHK0J*$D%X%JO4MT)YIXM(AX%8]I8IKFS.2H5 MPU6@N$B91S0L.T&1(-.18&AED'EP@@9ID#J64.=1=^1E5L"Y9X.\1T&65M;9 M2>"T<&]'YXO]%B\^X) ZTD$]O4EI@;IN23/+HPFBTYQ%*Q4(\"*:UNMY7P2U M#G7SK8W:K1^3W!\=D?,:I[.A2Y1L7AZA<_N#&]\\QJ&K^S/2@!2= M_8++G_1^61/QX@-%;?T)OJ;$]44IF&:C%*)((1F6M8JU@!-8B,:PPF7V,6<+ MKGE1PH-*V*#">!45KXL7;E#1FN"()8X9Y+JVUB _HR1G)1I1S_,RUK3>G[0^ MNGV:&-QCCJ\H=]Z%^=MMA5J-;[E%ZS8^2"* 1@FR!,8CCX+2LP#8 M>@%M?71[M4;_S=-S6_/OFIZK!O("7$>.G'%. ;Y.R=-H6T_ZXLXI"-Q9:-W2 M<=/%I*]<%O#-TW-;\[<[*64AXE&Y*?:R!'MC!8^D%P),/?1#&8H:I4J4K5K' MLM29! 2NL'5$M0,Q]JJLX=LA_-M#32PQ8V:@[ !><,M#5,8Y0LUC,XI(^)+ID3X=[3PL:OO(K>GD.-S=6N MK'IU24EVM45G5,P6T'6&LC B0R$+E)3:,";>Y[-"X$>*EQ\(+(T,$F[3I@W M"'I4KM.KY?)95I8B1>XHBO6*"*L%JVUYR/UE&Y.L46YKDGP.SSZ=EO! 5&EF MG@=NN,6CY$$)QR";NH/$!A8+(54N %KG0VC>3:E9PZVOO4#>FD/M+=:V'\<* M>:_JU*]KUT=@7 [. 9Z1&XQE"P]\UB[_WCG6#2* M7@0X@)A\:#[_OQG2M283^:/G67.C[I" 5\T&+X]BNP3GN0RN<,^,%9EI2)QY MJ3FS(8(KF8(^OH/&WNM 6XMBXM%3;'NS/4!,=0P7BP%:UP-_>8XDJZU3[$HP ML,1WDU7DQ0GCFT\7?!'46CQZ9!/:;2VU6P(-<\RW3V6[G5K8?L_.A,VU&44LM8+.-% M:\DH\RA%>ZMRWD$3^<^#6HM?CVSZO*VE'B[FNG5"J$.G!*T-Y!*@-3! M*!.1MI 'U:+Y:08;5NQNOD'F[>1I^O>\&Y#N262871R/H:^GUM0Y[D5#JU%Q M&:7(J79MM/48"TJ\4O0,.$7)0M=3+EJOD*^/[IXU.5\EQ=F67'=MG&ELN^:; MKZ[Q/9M/N[[V UT>,+>HN5O^)H^RXR5XSAGAI'%&",L"DN.16D@7(14'S??Q MW0/?M]!C8^?\:F6_W3'LKA4YYP+G)A3F"N5GNL;"T6O#$H7 3J,!;7:UT>]+ MV.Y9X?,XF=7";KOL;/:F.^F[TJ7J5Y?Y/RGC>#+N$JGB33K%/!_CI%S-EE_\ M4@]K'6_4YFS36S7H>=9$RD8-T*YO4D_Y<40"@S1\.8H1:[^"P'P"8AVQH$BL MV\];]Q^Y>?_MTYG+:]7#OQ=FJ3U#AW=U/Y 248N4F2JX.,Q54O +B8%%*P(@ M]Z9U4'4WFKT*HC8FP*?)2!/M-TQN+_&\K)T_Z:%:=!0>01 BU;-UK:OMT9,Q M+ 8162PTEA:O'%<[8\(M)/M4MMR>!)LKO3T!7L/[WV"&0P?CZ<@F+84#R^B5 MU\6MP"")S'R!'"A'SB*TG_%? 62?*H[;FW]CE:\975Q^7E\B3/'G[_X?4$L# M!!0 ( &@X]UB9AS%XYV0 ID! 5 :7)D;2TR,#(T,#8S,%]D968N M>&UL[+U9=ULYDB[ZWK\B;YW7BTK,0ZWN/LOIM+.]3F;:UW95=Y\7+@P!BUT4 MJ>;@M/O7W\ FJ9&42&Z DJBJP2G)2NX/\<4&(@(Q_//__G8^^N$K3&?#R?A? M_L3^3/_T XSC) W'7_[E3W_]_);8/_WO?_VG?_KG_X>0__CIXZ\__#R)BW,8 MSW]X/04_A_3#'\/YV0_S,_CAWR?3OP^_^A\^C/P\3Z;GA/QK]Z^]GEQ\GPZ_ MG,U_X)3+]:^M_W;Z%Q-YX%)(XKRQ1!JEB..1$Q.8T,J;!-+_OU_^(F3"'X E M(45/I'*7N0T?#\=__4OX(?@8_X/+&L^[;?_G3V7Q^\93+_\R"D5/ZY_^T^K7_]VY_?_$-UO,^?S/WV;I3__Z3S_\L)2$6,FSZ]/^;+SR()LE^,YA41W_WL MJG@GYWY84\!W/KH"VNZ#R#F%?=2_[ M7^)H,H/T+W^:3Q=P]([:_68$Y=GX8L*7\L6A.K&8D2_>7PP^S=&V*A_T M>N1GL_?YTWP2__[JVW V$-YJQ;(@D0&:01$'[NSIB=$ UN MV0Z5%.$NFHH:L-7PN>*_,EV3)K(^CA8X:G2.$$BP!9G+@7C+#41I!F<[^ MF;)_PXQ\1/+W$7$+TB?GYY-Q!^BWSJP<>"5]5$D3X2,>CTE9XI(41(H0)(TR M\FAKZ&@,#T('VLL W/[L9W^L5Q3M7<)Y+\)7.%:* MO N2'<[R'M(![0@Z%2 M2)W[N7#'('7+87P<3O>18$4N 5$,_N/W7SX-(K4T6V]1N5/"@P9W( ]:DJ=I7RI,^(FIR>GZ$+ZB"4S^>_^[/\;P( M(4O!)3%4(QZJ@5@:#0K=)Q=YDKW>X&W M/?D$6*XBU-HF;Z=Y;X&)DP/5Y5#[4.T<\UXQG+6U( M]T4O=GV-;SST!.CM*\J[S(H^S'Z>^I(F\.G[>9B,!CZ%E(V/1*,^X:(")8X6 M-#ZY:,&YP&(O3F\\[@38/%Q\=WF4%8[:Y=[Q$2XFTV+1ESC;8C9(VD&FVA*M M 4T E2()PCH2A7$^.E!1]_1B[GGZ";!<3;AW25B Z9XF.GO DY*2(-_%XHW'G0"-AXOO+H^V_SG[Z=R/1C\M M9KBNV6S =!+. R*Q3I2K#'2^#)-$4^>X0DLN+WQT!/@M*\H[S+K^C/[ MYARF7_!P_V4Z^6-^]GIR?N''WP<4/6S&DB3<6=S]A6?$*64)CSZ)J*F,LI]= M?,_#3X;I_J+=$+ZH$)_Z= :CT1I.=%R;:#V1V:$U!SH1%R-:\^\V0(/EB0&WCM%9=:K_$#3(>3M(Z?!$6UIC23 &C'X>F/7RG-"6?*&CPX M# ==Q72Z\=@38+>_.#<0W"L>M4:T#)(M<;W%G^$:#;<4K")HS5$BDY>(3T>B MJ>*\HE@ MB&41"'7 @*4(\=Z?&M$'BG0#S;U"5SO)PD&+!@O( C"C-=$FH3^O;.XYS#T 36CGL9^13[;GWUJ MC!\NV U\]XJ)7<98IWX\ZV2Z"IH+Q9US/A#J%8*2.990JRB9*)G38)P5&XKU M#@E6WWKR"7!=1:@;F.X5(RO'RJLI^$[E<"E6ZF@).(,KBVA).*#H&*CD##H' M(NA^MTS7GW8"C!XLO W)'+W"7K].BG=W-AG#[XLN>QXLCT[CBH3IS$&5B <5 MT,43UDK%$M6F%Y.WGW@";/82X@9&^V4M7R:5K, PGW$?2)8P+B61P"SBH$ 8 M*(/_#$S!?16&^R3GG RCO82X@=$*&5?OQG$RQ5V_6V%GXKV>+,;SZ?=N#TE9 MZ^1L1O>R)*V2T5TU$BJ:QC0]X(X&=[KB7J#*O2*?ZWQS6'JXWSX M%7[V<[]*1BEE5-0DIPG8LFC#==%11C1WR:-S%YB1571@T]-/B/S>PMW >J]P MV">(BVFY-5LE^G>YW%FCZDD1"&,6;;]$(W&X,@+:1RVU2Y3UBX1M>NH)L-Q; MF!O8[17_6@-B/'P>SD?HOW$GI2_UCP$LGC5> M$*L'"7$#HP>'NC;4I7[PT_?3[AA)?_.C!7R Z:)!% M$BQG1I+RZ$:@;I- %1"KC-)!"\-YC523^S \E AB^RS__8NX;AL#;?R.V)B- JIB:90(O:4$J?0#D@_"_ON!/<->3\8(= 8)OYA-1L-4=JV?_*AT&_QT!C"?W<2S6^>P'3ZU M?_^P?:'W[")VIX'(E;+@"^R,%Y0 %!?-Q=*"$FG5$++DS)A [PLV]VJJ=(FB M6L^H9>.$$ *3T7F2LO $;1M*O/>6.)N <9Z$U[4[Q-Q$T+J36"4^M_:"VE^, M3[][&)-4!4$# <\2D;9D3&J%3JKG/#MFJ$OWY;$]Z^YA-0C>N6_8/H(^3L>H M71"]V+YA>]'U<.NH0V1]'"W0P5#+4B2)4DYD<*CM(5&2HH]&*.V,N.\2_2FS M?W#?L,KD[R/BH_0- X[;F.&9H'V*IK 2: H#GH:)*F]9H-&Y^RY;3Z=OV%[, M/-@W;!^Q5FR.L0;T:C9#"_E5*.TZXGR06;;2H8,#7XO[#B'Y)H+C,US9\.LAT&;TKFX3+D%Q2YE25!"1-;JVF2;B7$B$4NTL@@U" MWY?C>#C+MX 5&!VTE>\"[+'TH1>)MW?X MZ@PT4)-7,9:KY=E'B( 0T8'Y'>;K.T<:O73@)!$Q"W1EC"?6>TV2 6YE=CK1 M^R[U#]H=[L%S"DI13=X5N^JLL;T;?T44D^EWA#103(/BSA 6#".R-!%Q'/\P MP7HG##/!U[X;NO[\4^#Z8'E6[*NSQO)A"A=^F-Y\NR@14MR6WL_/8'ICS6CL M& "E!:%1H#EK2E\)Q_$T9+JLW@NN:D?X=H!U"II06_H5&_9L7/0@*Y=]D&7K MB9)( 8E8T(QPU%2)9Q*SKO94@),C_7")5FS-IXAQW(-S0BN3^G2IT2'^B_^=CS/VAFH)N@&!WS!,O_^ M&\S/)JD<3K-Y 89>+FXV3""B*,O6@QL-"=)* B:D%(%1 [7YWP+E65-?0[P- MCOYK9\WODW%<[4>&(R03,V&)EJ1_X 254!&N$L=]BHM@[TO6/(3SC4">->/] M1=O@)'\WGOOQER&Z%BMD,'_S+8X6)=/DE\DD_3$"C' M$1"7T$AE.@;F:@=^=L'UK+6ANN ;V &7.$"HI#,:(,DFCSA*?J(UFBACP'KE M>'W?_B1(/DB %;OPW5S20'/):!"6&)8ID;)DCI6)(WBP6.5\E)36WL:73W[6 M)!X@O(H]^-8H?AWZ,!RAU&"&AF)W%70V&>%GSY:6Q.52*0_**(:^ Q6X5"K0 M=]!2E8:!3'H=D\OW-9(YA.1=L3W[6YHF)#0(U%[#><=)=4Y#3)PH!R5[5..; M@)I-I#=4T9 95#_+MZ,YOD*T87"[FO01?Q/%&,/L?7X]A32\C"0+8(*:& AN MA:4P.P5B(QY.U!B?E55:58_?;,+QJ,K0BZ<[]/<4[E'6*/BR7O. MJ2,ZHVTIO32EE(CBN<@#H\(S/.<:7=K<1'(RY%<0=(-@#J*:+B#=7?- "AZ\ M+M-S$D<_0SOT+BC#I0M+@Q9*X8?5UX#-8$Y)"2J(NT%XYV?(@$#21_@*X\6E M=FI&E18&+5I=0HU=:9%7G'"@"!87:^_M7G6($FQ&T\!-XCA_#H9?_D,T_-BE*QMD@$' M\"IZA0,#8+T?E6X1Y_#9?[LF MB7+9Q%6R 42!YSAN3$H0&TIF:;;EYQJXNV_22I\38 ND$U6.FD2T-Q"N750$ MSRQ/O$QJ X? +"=.L4A$E)QY9L"9VHG<6\&P+JY #3SC,4JE MB-:R#$97C%B&R$Q0/&LN#52_)+[V^!.E_E !-[A$*D4HPV660LE4GHS++#$8 MQP)-!&:5]I$ FCE$FI*U@)8-D2#06@Y9.5^;^WO@G*@NU"*@P>W4/2M&W\F! MQ2V)!8X[5*2X6"<\B9E[I:,5G-6.+C^E&ZBC:$8E\5<<.75=9U>5:\L2!EHV M+UHN81E'2X;92+SEE%!44I]EM)35=C1N8WB,:\@Z_&PO"]Q?N"TN&5+J!.E' M'_P0/9S7_F(X]Z-K, LU>Q;@X7XQ*\Q7T?H9Q.!\HE[B5G)?&T!0='F:) MTSF3$%R44?ED<^UDHX=1G8R*5":@00CB&J+.\2F#N:9P5BKMO\(R;/+K9%:" M)>_S9_]M(!V7PNA$4N90"J$$*;--"4T2G+!**&APA[D/Q)-1GI;4- A;W)7" M($D?:(Z&,"IQ^Q.1X^JU)2;BUP(=9D';6Z,GHP\]!=PV(+'1W!YDR5@6(1(6 M+91\:TE\+-Y2EKGD"&I_[VB'%NEQ)^J45*5BZ\S4X[:S^^!+U.T,YL/H1S>Q MU>IM=_,1QVAT=\^BVG6] \ZE2CR0&!5JEF:EBZ5V!!(W/K@0HZY]:C?O>L>S M,B:5\GR-&V"9.H=KRI[HZ/ 0-%X*7ON*Y,ETO=N'SP>ZWNTCQJ??]0Z-YAR2 M]\1RGG +M65.%]?W%/L>K<7P3MWO=M'T,?I=[8+HA?;]6XO MNAYN?':(K(^C!1& &S! @)>T'U[N;G6FA%NJ%96&9U?];N2I=[VK3/X^(CY* MUSN3(=B2XN>*\2PE&KF66T."B-13CJM,M1,JGV;7N[V8>;#KW3YB;= 6;9.L8;_#QQ^3T,A$K"WZMMJQ;-K_:C$_ MFTR'_P-I $$F7WIV"2M+_:%3Q)<*0IH$HT$SSEGM+)E[X)R2-O02==NS8 GM MW6RV*+"XR'P(Q-$$Q%M53![4U^H9UT]C4LJQ=.!086^]P&H>6+R4R&R2WZ,S MW8WZF/F2V7/G5J5:J'&OAS8*/AZ^\';AR"RB4T9; K+D3VDMBLDPGG%-''=&KT$0FZUE2B2A?/V[KB<2CMR'SP?"D?N( M\;'#D;/IO#052XLX1QL9IE^'$3J'FT.D@OJ$.VPI/M0Z$Q^B)Y$:J2R+!NQ. M217X@&MZ@-]=Z<"V9S^1H.->-$XJBK.BD7D-3W>GMD0T6_G:NX#:)]RX&]=W M@1PWTEB'H[N$5Q+PT=AGQG,E?$1S-U BA3,DR-(S4J)5[*)2SMXW8O6)LKXE MPGA$TO>1:P-_A!#7E7O&U+V['/6?"FPBT26)T5_-YU;). MB,P8<$_ 1U=Z0'L\R7"+4DH+A>HG:*Y]D7 ;PY.($O7QY'H)M<%NO\+S%M== MRK<*I'\?SL]>+V;SR3E,+QN EI:#^+]4OWGA'0)H7@ M+87J [0.@'E\5>G'[69%:49,DXN&6;='KN8$7.MU&:S6UCNB4ID3GIE'VT8% M$GER-"D!TNWD".P5:MZ,Y=EO(%6$W(C\][FTE[U^3'Z:C-+ BZACDKR,!R\M MAD1WCNG24%H%(YF2M/J0Q:UH'B$'H0IC&]2@@K@;*,)'F %^8)D=]3/N8:-) M-SY@M?B!#"9SQW"1( UNB0D(?N>(TS8[)5QVJ7:O_GL!G8@ZU!-Z T/R$XQ& MI8&Y&3:M? M>.R$[$1TI $-3=K]7$PA#CO'%[\>PP;\+KA-1E.H4-"BDN[WP@9-2G7(1;-JQ(B M22XQ)RG4KM&]C>%$Z.\EV@8%=*L+^?&7JW+. :/,2PN6H$%34JHL)9;C^I@K M XT5[E2ZMDFY <:S=R;ZBK:!L?#[9#RYB6H]=FZMV]%2EY-PY=JT])4 -&2, MP .J!-U\\L!B[4SF!T$]>TVH*_8&=L&[\1RF,)O? ->U)]19V1 B<2*AN^.C M(-8B0MR4HN$A.99J!Q>V83F^%E2F[>Y$H/XR;^!B=I7^6Y<^2%X%9H,LPPD! MW1WAB?>1$YL3=YK'E$1M1^)^1*>F%Q7E?\P39$#1$8:$Y@M#C[>TO$>K"(T7 MXI(V!B%+*HYVI.#8VW:K&/IP_$"05[E>?X$>3*%R_:W,/MM.)Y, MA_/OZ_T/C>&;G[)M5*)B5HD4'8E1E$ +YR1D)4C* A5?)B-C_;/H:,L[-95] MJIK19*CB:@DK^?T$8Z2O]';F*103'[?F4@SG2PJBR40QGZ*)64I=.Y=C"Y1G M;T'7$'$SYA]2SQC!T.C1H+.ELW<,:-")&$D" YE2A]MT[>C)$]URFFA%3?$W MB+"@27\M ,!SYA"3(8E1BPH;+'&QU+5:[[14%ESU/>$&@&?/^>'B;- C^=]A M^.5L#NG55SS4OL#OBR**]_E.B=)/?C:, \B@F:.&*%%LM<"A%$=WO1@U=5$(+C M0C#OI#Z.]FR#>*KZ4X62!LV6UST]UQ7Q2[5FB>J@LB0E-QX]0D;QN"M)E,%Y M#]JK5+WEX48@SUX;^HMW:Q>[7E7'MVLFU^TWK]RV((0/EJ/'AK:.U#835^8( MJ!Q*5P241_71+3O >O;Z4%OT&V*WO3-.;UI''M#]$>B_"R]BJ9"/Q'LJB888 M?,S 0=3.![K'V#PP%+U![&\G4]RIQ\N1:_'[YZD?SU#ZRXOT[KME;O^K]%^+ MI1>P)NI#N63'OYC/I\.PF)=*P<^394/$ 94V.YDI,9+)DIL1B"L-;&R*428? M'0]-(MO'6N!CW*!7?F,VAM MWI7S,PB@DY:((^-6A]ZRR 1MWT "@.!,(RNJM5NQ@O+L#;'7V V'-]M\WWY:S>1[MS#YO#G56E?4VFY[3K7H,FAEO8-7)CN; E%.T3(R0!$;)5I, M+#L11>*6-FNFO0G04^EMLP_1VW2FM\ ;Y)[=PK2J ]\%5*.^VAL!/7)K[?[$ MW;9'JDG]:"H1+( N$T2X+.T:%+X!'C@CSN4(8 U^3NW+D".JPJY]MH^D"?L( M^RCMM@,8)VT"$GPJ4Y"](($Z(-%(QBR>GM[5ODA] NVV*Y#S8,?M?21;L6%" MU[7C&II7YY/%>+[") 37R5!.>(*BT!F(4Q+1.2VLIQQ88@\Y%O<]X#DS64UP MQQL/NN[M'G-.43%$@TN6@84R#:J,'BPW\59J9VHGPMP+Z#EK07V)-XA?[S!, M< 741]"V6[@,9:QM# 35U1$MT+R5UEB(M>O/=@9W$FK2A(D&(>K;PTM7J'+D M.L202')ED)Q!'0Z<16(=SY2!L3K6/OXW(SD%9:@@XQ:C/._DVDB:K902D)L2 M)\F:(B#KT:QETC*GE'?5!\@]R02G7@&C7F)MT0^Q&"W+?OX_+TJ_M@\P'4Y6 MJ5;KK!OH.H7C]M1=VOXR+:D-,7AI?&8$%.Y'DDM%'.>""%_:.2;@EM?.J3X4 MZ_/7FF.0U**7:@>PF$)O)]//_EMI\56"][@"_,%FX(.8K U"9R*@W,IJ'PDB MC?A"!!64EB[4'U1Y ,[GKU2MR6G1:Z>\"!_A8C&-9P7;JW'"XW,XW?1># ): M3B:AWC.*7C3NK(&XZ#@!M,*==#:E4/L.?1]\SU^!6I'1P)#=<.XJ%Y("1GCT M)8U4H&7-C211!)XS4R943\U[P)PY\'6X.>-9"(:;>V0D!L&)E/B5I2X08"90 MD"P[V)(#QG/)WXDJUA[N=2#49Z^"QZ"H8FU7 M%X[?Z;4IZ^I,7ABESY/7DZ\P?7-^,9I\AV4M_$!')X(+B@@5+)&VM#?.H(DM M&?S,"H=+225#BV\!$ M%-EG(3QOLD/M!N_9*E-K*AK4B_T\_#I,,$ZHOL!M,LFAQV'4LG -C]]$C$E& M.2G1!ZFM$YQZUYB;C2P(4A2MNE,="BEIY<,0(Q4OK74>L]I9H$UV,93B0JIU=_/1ZL?1A M_W!Q;B"W?Y#U;M0L!VU;17,Y%!1^*MDX1*A6^_<#S1^K?E3Z3 9A\^'RBPV4>,3Z7 YM)S MZ9+#'4@1H)0MYH0;(K- K-*R]'9,23GEE:J=.G4#P!,IH-F+R&VNX-X";9#B M< EFE0FV"YQ&I3*WH#Q.D4P/1^!-N 73>IB\7R83@JL]-/WO^))\6Y\.4OB%?KP M7U&^,-O44O>R.4'*- !X2K0-N,M%AX9OBD#00Z>*NS']E1?@P6[W6N]Z&@ MQ;$#&:932-OZ,)ML/ M1DQ0$PC-<$!=QU^0^&.-1#'#[MK+"S+![(;U(G:E) M4X/\R9UFGYE@-(M&$VD9$ F!$Q^E)9HKP[F,*:OZJO04Q\\]"7VJ3%BKW,J[ MJ<+9YIA":9[DRI"V@&MWQGIB5/)XBKODVB18/H%,[2>@.!5(:5!5=%UMW^>W MP[$?1UQ[-Y-O0*DL];*>)%/N)H*B)!A @*"T82H$5SU6?!^>%ZDVU0AJD *[ MV[ !R@5/@5DBLT$-]S:1(%@D-%N-GBA+TM;.^G^BLQZ>@#K5IZQ!%FIW@[]) M*JN+CTO_=" R[IT6-TY!>2"26B".LY+4Z,H@I&:59VP!@FI=S&6776,_Q)*9L!,S%HH2TPW)#F:0*QSD@19QMPB MSOKV][V _J%&O2AJD)IZ%]R'*5SX85I',=;CZ,;+-A6O9C/ X]HHFK+WF416 M.N!)D7$K=?@'#38X?!6BK!T?. SI/S2N#:DMLFKOPEZ/88U=!N5\A1,=5&L5 M-42G,E%!A;+E%K!21Q]2CJQZ0\H=H?U#VRK1UB)O=?MQ_L%_7Y[E67NC4/Z4L%*DV7DL7;;@0=!_4.E>E/5(HEU(\+I M*O0Q^&HTX\Z^WU M4G+7_F[@DT"7%P]Z< E*U*AP\L5$P MM@(^ IJA"QC0@.],"H$8(Z&T0;"EILX1 ,J,5E0&U]Z8NP7J'[K6FZH-RE1C MUN[]9_UUS=DR[M$T\%*T!9DYD82KG?^R#[Y_J%A- C=H6XVI MO3O*:\!T8@:8(4$7J,9%8I-EA"<3T;NV+++:>]CNZ%ZDIC4B;X.>]8[^;X&Z MO)_875HNY1R,3"3;A X.+U,I:<2#GP=6FOJQR&N;='60GVJ^7TL"&^1WH6^S M;H\0_WLQG *N!T'.OW\8>?2BQZE3J;]) NYBD5"@# MD7697HHG@,J\-+D522FT#W3MK--]\/U#U6H2V"#;\ [6>Q( *-,&B/>J5(D* M3VQ$4X.BY8&>[BVH@J+,)O">":%2 M\"0ZW(EEB@[?$V^(!A>X9/ 3JR>QM3=F^?8!6I:J%'W -X$>X6)WW M"/%L,IU_ANEY ?F;GW?=U-Z-/Z.VP&\HK;/9^^FO:&T.9(Y1&RF(H*6QATR9 ME"P!PEC4W'$1-:V="MD7\XO7Q.9$-]CTKF/^ZWAV[0W"I2?/ R4TE#<(OR56 M2(;N- V*XW^9KWV<;@7S(E6K#C4-W(*U^_)V,KWJ$8FN\=64-M1J;D3TC,2( MBY>X4.+P/X1Z,#Q1+4SU5-N'4;U(+:I,5@/S_\.EEA?E7A_GRY*8E*GN)JHP M;B61%O&YH!RQ(IE:5)6J!E5*:S7_"-W< MP,^374?V* HF!.[+$-)(4"BJ#)Q41*<4K1;6\%@[8_90K"]3\XY!;(.2IFO[ M[KJ#S_5#6R=NF02J%ZT%%80Q [;YYNZ-[D:K5B+P&=4YOA*1R+JRB S%P2Z2 E?4$\I6KE!*NF]%:!KG]/'7>&SU_$GK! -HBW] MWMW $R*VD7 72T*"X<3ZG$@$(US6+MM<.Y/D96_ QZ.K07RF'W@\'K0MA;*2 M!OS#RDA"EFA!>R5MC$9I>%([9^\^7XN+BV5O;#]:-]AX-\Z3Z?ERD,G:J/1H M2YJ,UE[*19V,8.A>&$6B9-EPF2!D75DN.T)[]F];"PJ:=#N9PQ35L,QW0S=A MH$UB^')+$E2V^)IS32PX0:Q1')+V4E7O*'@+PB,PWX*J.P4]A\NY05+!9=/+ MY5CQ@DCH$'-2G!B$1"2W"C=X:PGG.?B@T)HV#S=LIXQ_;28_SZ9_R=T^^- @PY<6HM729)RN M2F8' IUCXS4M$]5PS_4(,-TLG4C1 MX"L]Q5DR3EJ36?4RK49+>6%*^Q048FL N^JX/!2M']^.1]P,5.#?_^:G?X=N MWFF7*;T4.?Y@.#ILC%[_IU88KU=YZ97&[JUB1;=@75F45@'7+F=B+ @BRR[I M72Y_4"L- Q5U[7+V!R#UCE[%,TB+$:Q*).\\:#F7S"$J]*" :)9XF1@>B14^ M$I.H3C[FH%3MO70G8,<:WU=3+^X$KZHS\%1&_&U>3S<9B\H<7-! K,-%2(=K M\LRB:^:#"2EKGUCM[*OM:!YM^%]]YC=XL148:.!$W(G/W\*X^:>_=7;+3M@; M31/L@_MQ1@_6TH$[90Y')O"I*2%3@06.AJU!NQ)-7*Z(C4R0I(RSVMI@1>U[ MKJ>G? ^,0WR*NK*<,%R!242"5/A'N9NR8$GP M(!LM&2@*-MK3 Y)IS"9'55IC=D)VN*=V F0;!U$MHOX$O ;EE M#>$=O*N9PKN ;61'[P7T<0SG%HQO4ZIF=+7ZFA MQ";%J(B,@:CMZ3\!W7K +GYRJK4/2RU5ZMWX8C&?=1+@JQ-9T9@YSX9$Z7S) M.W?$@D='07 A&046;#,%N@OG^!920R*WJ4Q/%AH8SN4X'RB=M4+'D 2)0*3. MGE@>#6$1K.:&>:%" W_I<:[?6H6;]Y;D$=R@5_/7?CK]/AQ_Z=1OP+7(*N5 ME S7EWRA$LB%J= MD5NC=*>](,EVR MN<[$FX!['DFE?K[\9S/_XR1*=O.6GIE\DD M_3$0$987[!CK;>*Q81Q@M43>7'8NU#^A#<-:[,W_@Z3THZZQ2^E;5K8O=#>*Q;].8ZM?UJO3I13^6.?0^9=BXE: U) M%I=2>4ND#)Q8:P6):/;99!QH6[L*:4^(CQ]"K*\L=VH4VI'6I(#E7KA78'_W MY[#R0W>!W"BT> #K-"2(5G19G2XPTC+N)*HC,F M<(C"L?ISMIZ(VCT0>WSJ6K6DH4Y[C1*Q6(%R6S MV2L!E'-AJO($+UZS"6UVG\Y=67*2Q#KFM@/&?*+!"O M%#K3S'CB2AJ!L% "K5I$6MO'V0KF]/6B#@\M;BSVV$%I-B(9IDE(JJ0Z*4,\ M185.)6HN?>8RU"["W6Y'5X@)_SY=K%[BMKO"?@K'SX"5^*^IW5[%J MO!UW&]L(VWG$+;JD**N(C,P1JT,F6OLL&8.0JA? / DU>^@^_XEJV3YT-?'< MYC :09PO_&@]^V]U?$<\^',VEC E<3L/*1&KP!(/UJ$ -)A8^_9F.YI'N-1O M2>2&=B@56&A@97_P\^O9G#0:[8,GD,LU501/O,V&6"-\R J\:= :=_Z8UO0Q MM>!P6;>XX5W,YI-SF';-G4OKU;/AQ55MB%;6&TY*6[TR H@2'RDGC&4(Z/4E M5;VNXAXXIZT4M7AH8 @_X!2\^;9JU;B^%!TPQ3TBC41;">4.NO0G!4ZLC$I3 MGX,RM:LI]L7XY/SU^E=N36EK< 3=\[:5UE&<9] Z4P*.6B(MO@F>"TJXR-(+ M%F2R<#Q[]U&:=AU=A2I2TN#H>G4^FF)8LLNY8)9J M041F>+1:[AW4OE^]']$+4)B*E!PWHO/+=%)&R3'*=9 E!;,,K!#!DC)4A3"M M8N0I!I-K7S \A.D%*$U56AKT.]^P]=T]/'W@5'J$YT,I@',&B U*$44#1%": MJ2#J>]$/XGH!ZE.=G@8]PS?J]5V4W((P"L4 /* #X+;D33]6.XM'"-Z(IR]!F-Q$/7>!*$2"0) MW%++B>Q,]:J=O5&^ 5K3%V#B6Z72J]L-BPK1QPOGF%D'+]RA@AF8K'<%,^U M0\0O:.??K[CGT6BP:(]REEVI90\DT.0)B_@?8'@NI-HMQ.\%U#_CYNZ' M+V_^:1+"ZD2)<66@1)2*.*DXR9+FD)WEPM8."&\%.DN?1CZ1[*>XCX..1'3JEQ'LV7) 61P3GB M@05TN25ZURQ21FL'7(]%^@-))ZTYWT>RC9)'RA27@NCM:#*9KNXE/>=@##A" M Y3N]YVC4K(!\2M!7<(?UQYYN@7*\;V$OBQM&9331\0MDJ\GXR\([+Q8VI_Q MW^F46RAE-0L25X>^BA2"$6<\(]H&[JU1N.C:-W&;<)S6X=Y;T@WN2VYC6NGY M+J@:'?*;$3W.0=^?L0=4H(>X&QP"6] I9H-1)3#E14)T4#*7+"5,*<%PJPK. MU#[TCZD$#QS\Q]*!?:3:NMSJC3!*!R4!)#"82Z8,E:.-8 M@IN@H*(D HC:MQ;W CJ^,5"#M3N-=6N)O*)94")[@\^XT%\G?OS3QR)9/XZ0 M5JATL%%PA&&3*-?[$(CCI6,-&D0YB6PENQ4(NQLJO/\1SYK:BM*K^([/IO/! MQS)AN=N[-,^4&6_+O-LRJ$V5>):/Q/*,*'+"?6RG# C\U&OO,7YW]0[?>.!I M&'&'R[!BNL(EB+4^[0!C'S-M%TH?H[M^#^'?IJ^'Y%J\D>L,\:A#UHP1ZLI> MDV/9:XP@F1ON("G-8:<>;(]-X!9;JCY_^PBL,F^_H:3.%^J(6BLINMUH MKA 60%/)HU.N=J1C5VRGI"E-^&B0&'X3YW+BZ3!^\-^[;Z?#<1Q>^-% *9N@ MM&15/FHBT8 M+5D%"4RZ&%T,FM7>479#=KHZ4X6+!GG@-U&B!& ]$1? )A4H M@5B:+#$NB&=*DNB#PXTQ9!MJ9U9MPW*Z6G&@O!ND<=_$]=>Q7V;]0EJ;2Q^F M<#Y:1Z]X-*0:&T9%)X9:C##+9#RI)3+/.KJ,]W[03Y= MK6K+7H.T[A+2_KP*:0\X\S)EE ,("NA:&4-"9!HM,>NBH%0Z7[MNZ?KS3TDM M#I;KUESN.AQ?#A,9.!,2\\P28:3$7<^+4KSBB78^XKG(=/U!F1N!G"KKATGZ M+OVV10KWZ\GY^7#>G8, :"!%_,I_@0&W5. R';&AS-FS1I32.$IH=F5< 7<@ MJM_@[P[OI%2E$2MW%I_R--_AAW M>8MY,GUU<3$:QJZ";9+?#J>S^:]#&"/X,L9JBLK=+6X@'8\J.@0/6I5NQD < MT'*%CG]#O0X^W=IWMD10:Z Y!=UY'&HV*%?_\.S2;9^]1XPE1Z*DP13C><"" M-JPDUDI/.[<-%9X:2Z+AS,DX,B5&@]M4R+1H EZO=Z M,9TB3O2K?I^,X_*;@<2-T.*&0'1$%97"<>)$!I*C"1JGPZ]=:>BL5^GJG4^I4;AZ/[1*9:M7C[G2 ^I2-F@D$%[2U:1@ MBE@HC>J2+E9#8&JW9)*](D=W8/2/GZT_R%@N K1DZ&U+ MB^>8I*Q!/.P&A&.5H_;E]&XLZW!)/I72TZLU7$7E/@YG?^\2BA(5/H<<":,E M*T4:1JR7@@BF%;=1FR!KN[?WX7FLA,=>/&_5F9[R;G"S?X7M-2K;U,?K6;N[ M8&M4N7(?KL>I7ZG'XE;UJ$3!L=4DFV!3R)3X5'(09;:D5-J1Z'DV7J04J[>: M/+YZ/%#9\CC:L8_D&Q>ZOO87ZQK,:)T5N-IH2YOX!(P$SQE)PJN0E::R28/T M.T".[U+4X^J>QF((UFPFA7.\[YE(I= M:YH-O>5[O!+775"]U!+7O1C;K;SQ$'$?K\05%9OR[!()D9?Y5E3AMN0#889S M(RSU3M5VF9]ZB6L#'=A'RA6Y?Z HSX$,^&1*F 1+9$Y0CCM<->!.Q6TKB/])K4#O\UK5RO()&$V69*4VRU!(U,D;B/'CBHI5! M*,J\;Q<(O0/GE)2@GZR;.ON_3XI0_6B5!2HX)*J8)CJ5RT[-.;$<85)*<2]$ MWT:RVM>)V["SN:_/%OD+XL^[F^NI:T9;BCQH9 )PO M U BL10WK^)["CP4??WRCIW!/7_]:,-#FW[_FX'^.O2ANU:]#E9G244R$D4" M#.UA!.M5]@2L5Q'=XB1#[6#A7@!/6'%Z\]&FTW\'MLN?>+>\'D\#I9E,HJP\ MV))'48J:;4R$HVU$(61'?:L0X@T@IZ,,A\NW23G'>I&_H$Q*J>OZ^T'I 45# ML"0GAJ8/%9J$X$NU"3#+F*)9U>Z1N!W-\Z>_DJ0;5%7L7+1H#(]H\1@BC#=$ M>E]6'@1Q.>B896)4UFX7_G2+2.OK1P,6CM)K_\U_+TH/HJD?SWSL)D#VR%K: M_F']DY=V!%HIAZF;L_ ^?YI/XM^O5 2"8H%32J(('-FS2!S%XS[R5,)460=9 MVW';"*3OIO$IGD%:C&#UN3]][YZRO&H!SYC35).DRT@)12V>:<$0:H.,5E@C M8NTUW@/G6/E-_?F^O274DO&3R78:?ATF?+5FJT[3T7@M*6%"XV:9M23>0" T M\"R!ZV*R&JNW#Y"#I=LB<+4&<]G[_6$XK?*7;D)YI)2EP\G9 M1G,/R1Z!\%BZ9N$.1W)4:*4PB"30$A/!38]F2K43M7/;CT+T0\E'S7C>1Z#5 M;QDG^TVL-\7RQYJWD1:^E-(80H^G8E77A,5;';< M9REN%[ALNV]\^&''M_;K'>Y-!-K@!NHFI@]^^G[Z:5[FO'7!J@\P_73FIS"P MV69-)2-)EL&X@BJ"*X_$:Y6L,2H+43M*L!NRYZPC#3EHTI+L.LH.TJQTCH T MT*7J+J.O:D5)NJ(<'6*;.!'.9.N\C[+Z;-GM:$Y/(PZ6=8/+J@W(/BW"+$Z' M%YVKC;9M8)R6EO(B9R(#-<1GD$10;WQ.^+UF[77A!J83U8C#Y=[@3FJ3QKY? MS&=S/R[C:0D4>.U]XUY$ MIZ 7%67>XJ+J4E7O*><6P5APV1'M>,#C#L\\9SB:06@,&0K!L^HSOG;!=0K: M45W^%=N'E7;LW5(_PL5B&L_\##Y,)U^F_OS*S5YF=;$!$Y 5\XF S;Y4ZYB2 M UZ&U+'$1/2L&:VDWJ"QV.0K3"5A)S? -5U MI:J#C-N7H]KB,:P.]^.NWRS7ID5VW[J/ZY53N!K)59A=X&E*K^ M@K*T=KA2FLB89EIZ(O",P$V"IW)T&&*"D2Y2DU3U"X?M:/I'R6Y]\C)))/'( MC0VV&$Z,2#PM2>"02,[,<.443[%VXLQF)$?+K*K#]]T@6&_Q/I7,JCM+^>G[ M3S".9^=^NNQ[XG G-4I( E3S4LX8B*6EYQTSVBO&8E*U3Z"',#U6_E4-VA_2 MI#[B;W!#>Q??&MTJN607?(W2LQ["]CCY6G49?5!=*M#Q&&KCE:3!E":KR:&C M)I4C5L;E^'"M CB0M;OR/XZZ/)#U];C:L@\+#;3D5>PFA\P^0H3AU[*7KGHH M!!68-EP3G3U:TN6B8)F6DDRR:$B#$[7KU+=A>02?IBIKDP8B;Y SMN$]N&R\ M$G,V%*(B26?TIDH\QTF$EI3Q$1R5/-PK[@XET^## M=)(6FE(055KRE;Y*CJ%^J^RM\YESJFJD;1V9]2T&X!%)WT>NCV7O92>\9X$2 M$1P0R:,@WE)&=,K2)'!*.?\\[;V*W!QBZ>TCV&-$C*X&2;*!A!PS]9%H729) MFA"(EVB*"IV8"M1 L,TOK:[A>0(V7J.+ST.%WD8A.I4M&KLV12^[I:V2##Y" MG'P9E_2-02XMLAAZOBPY2V12BMB KPOC.:$]I("%VJE8^R$\):5I1T;FGBA1]@R7=8#:M3@/8>I?:[+Q\Y>>EAS6/=!=0+BE?LQ=%.KNLA M CY>O"(E&P4/)+*N\)X#L2Y&8I4(TD8.ENUT??6T6-\W7E&?]'WD6CM>4:IA M OAN\GD#M@1*HY.CB>;=2*$D\!P#2E#?:0H6,K-N M3[HW/NB$F.XOR'8O]D_3B4_!7RU[A0X=99V\242GV-4?,1*4-$2QJ++WVKH= M&YP]^*@3(KJ&,"LF)G7H_FTRFT/ZX+^/$!M">S\_@^D&==3 A,X^%B7$Y?OL MB!5H]T9P7$D/.:6\$^$[/O#9T]Y"L TZ$JW0K$^64*I,T0%AV,^O])5JQMU"G@F_&7X9C@.EP_*5L.HN+B\ET?EO]E-*: MZ4 @EW%Q3J#?&5$'6?9,,:6%O3T_:\M[OM5T-=B0J96$*0E$QJCQ:'% M*21!>$R =0%4,L6X$XX&"L(FA(AG)#KHEE MZ!Y&3QUP 9J;&@&6(W-^3X#E*)3O(]5V7MCJ:)$@\L0>!>T=V"8(^=G-. NY[B:E"&L;(9WN+*-UWTO_D61XO2.+1,/,3_I=*0 MQ001402*".%QZT&7CP2O$D&'GTH!3+T3PC9__M*[L:"M5"R3P,KE$GA/+,>#+YFHA(O> MB5R]$.0>/$=KB%)3#^XD>M42^&,G8CRPH-7MI/%),T> 4T5D3D""$()$;G6* M/D;&CZ1 CUI04HWRW71I;]&W*#S=#.TRL>!A<*VJD^\#]DCUR;5HW$T]>G!P M?$4)-FH'BACNT>OR#LTJ"YE$A]:\]"#!5,]1/[Z"/%2E_#CZL8?H6P0JAK,B MG'40W :EV2,1$RPEN4 %-&G3 ,W,RI!APM;4;/-^'Y\EH0R4' MHI;HCQ*+^!7\#/H$'6Y^0/_HPCV *H41?H79;#+MGO,S7$Z*NB(?HLS*."!1 M:+3X%;?$2<>(X!0UP8FR(U1^/1Z U' 6M)^*@&$#],).M/S[Q]&OIMV4N;(7Y0/ MOM:,QX?2?2%$W"NM1"_916*EM,1'*VE0$F3:J3A]#RW: =9C!12J:<"=L69U MF6A@>&R%>*T_RRX0&T47=H#W.#&&ZM3NJCH]>7DD%3(J)R\9VE'6TF*@*8(V M/"/*4"IHHB)!_E+D)99J*Q/T6\7F5T*T3%**C.WFS]S_G^$Y,=5XF;83:H$O"UJ7_ M=09Y,?IUF&$@ ROA$TVHLK9D!I5!;$(3D,(R%7R&ZH/P=H!U?#5I:>G6YJ&! MJKR_Z'1X_*630/?'NS$ZFS#@+)NH=2(62AJ^4Q'5%TVR\F)D9KP"6WN.Q%8P MIZ46=63>P+)8+OHFO/7,S\^3GV#94+J,Q2DRQ&>^SV^'L^A'_PE^.H@V!4:S M)8%R/$F##O@5;GJ)RR"RC33XVBV<>P$^+:4Z'G<-.D'O"KXI0[&^3'7KQ5B#ZJY=<7_^8U)> MC-D@:[0!@X@$?%1$H%8/MB?)F:=1!#%0O*]L:+V@%+ MQ%IF'QVZ!\!Y0IP!]]WD!8DZ0M2,1ZD?:]>Z0OE"M>HPEBK6K>V+^.UD,5T" M5HYYI1$F-S*5B82FO B:1"IY8IP+%-(CJ=4ER)>I58=Q=%>I]/$V*YB"S_/2 MT3L+E:A Q"J@3V)*F6/IUIDZM!,.(#*7!A4N>6.D="4[P"#JYI*K/?Z\%_ECY)4?6TCL=21Z%[*>2L+*$ MO[[[S%DI;VPFGD6T2"E+Q&N)QTT 0W6F.G)365UO 'BL))1'TH';LQH/YJ)! M_/]P05PM8YS*;5>IBEY/&]IA38VR65JLYW'27WJHR>VM[ZEP_%STUR" MF"0XVL=9DZ!I:983&1<^4R:J'^?/1F\?R+UYXFJ[#[4-U/4-^BR3[P"=M_"^ M\_U6^2,Q4(="\H2'K%!25A ;#1"3DQ'<,@>L=KKH5C#'=XL?G^M)"Z)J5RBM MVJQU0OCXZ:\K1,HRCWX[(S%R(%((22RE@1@-D0N7K3>[-5;9^/$O6!DJR;Q) M=Y;9?#J,]SLCK*:>U4[O MV0+E'QI4A:2*V17+8L_%?#;WX])>:)."KQ *E[+CMK3MIH@0=#$'0R 9G/06 M@I#:['0^[?2X%ZPJC3BIF$%1VJ=]'LY+".8=0OPZ3 L_6LTNQP>#@=0J1G^"*-.'K.SX<7G MR9OQ?#C_OGI-=H%:L=OKGO".WP.V J'WJ4<#-BHWA]T7LM=&)@D,>?:1X#F: MB35!$Y=%LBI"T&ZGV^GGH#CW-))]7+W9AX3*^O+S< H1_WH]<<2!#HIIM,1M M*F5A%BUQ7+&P6="H?'2^1@?AFT\];OO2IN1,JDBV8MRD('GS#>*BW,*_SQE= M^34BRY+B9;1QM@)]>"--::YJ27:",>Y 1;Y3GN\#7&]^^FER7D'2#:(EOZ 9 M-2^Q/#]?+)MD*X%^$<^<..$5D=$I@@9Q)B:FE%AI;@.UHZUW0+Q,J[,.)PW* M!&X 6KT&NT!J=)&Y <[CW$/V).H^VGM(N?4NL6Z#I664-@+RDW#C4BZ2X$,D MI149!=S2 M#G2OP#%WGM>=]'N$VOCM<[V]7&]_MD#*L;H'5CNBC ^6B)LJHT MIHN1^%C:Z@/G(D7*%=3.F=D+X/'#7KTIW7K?6YN/!D74]X%]5V1W?::M.#B08;SM]@5O*RE^U'6 I6T$PH M+U"\!A)"#@149@@IBUQ]5,*UQ[]LT_-0'AI4$JZ@K+VN'< T,C=O 'D<0_-@ M6C;3VT.F[=[]=1,:YD7RR1#!-"52:SR\F+($>,J2<2JRKFU6'H'@!PS*-OSN M(\KCY1]V&Q7N9;C?O1_#901,I>P3)58 ;EQ,6UQTB8>H%%UB'H^YVJSO >_X MED /(G=+%>S-0E/#<1O4SW],UC8N;DL:G"&2NVY&IR$AAC)&TUJ4%G,J'RD/ M=1.\TU:8PUBH?#GQL5A#2]];@0S9.)(RX(:9LR"6"DZ\%D[%'&VR"!6 M??G EVDA'B[SBMT +D&L4PUW@%'QBOO:HX]_?7V@\&_3UT-R+=[@]51DX\!% M6EK<0ID.6,X@6>:]2>JS8:7U^4Z7#H]-X#W7R'7YVT=@E7G[#25UOCA?Y]@) MW.BMY<1!BF46(Z[#!T\X=V@T,*/\;O;Z0Q.DKS_TN!>$!XM]4D-FE>][?_/? MK@'A7 ?-I")),X%FGHAH\/E &*2DT?50U%!S4S2 (((*F21B<5=*0:2E5<,I9.SWBG+\!AU M[@^LY0GFN3:NX'X*2E&]HF>-^(X?\A'MX%B^>S>^"_S=;+8HF>"K)<_*][CH MQ;3\>/YY\FK\_=7%Q13B\.H#!T%FSM$S(EX%W!]".8V%T,1RFQ)ET3EQ*YU_ M6YW0\4"_&"U_TMK0:HL/#XLYW!8S+BN>E;G[V:_3^:OQG??]ZBLCBI+HC08(C6:=(ZZ2)*B*5I%8V+JD7?_W5;R8MZ( M)R'MO?2F05K>P;+O_EA%C'$#&$X2&_A$-8_HCH;$RP8@T=)C,A#<"213)C(: MVB7Q],?_8C3_T>:_P$"K+ 1+C B#,I4*7]'@ MC2V'6^1E?&ILTZJD]D)>IFH_JCHT:&!\L$S+F)3Y]W?CV7RZZ.YVNC&R>"Z- ME[TW9IVG/GLW7K[, ^8M.B@6WV7TW,O%G$._):F23A Y2\+(ACEU;=?V,M^$ MIZ8T#1HQ=_;6,OLQ_;R87IY,?_.C!6S>#GZ93F:S 4I0Z%B&8+-R"]T-3/<< MA9N8QN\HS:IV ]U#L;X\Y3T&J0VZ-Q\LMNX=Z_[JW3A.EWV,E_\<&(:"PI>I MS%+31#I()*CD2 @I*NY\\JFZGM9?QLM3X4=6A:T=I@^-M%RU[%H/'E_XT6>8 MG@\XSKJ]UVEE9#M8PZ.%G5@ 6UKH. I$\**L)O>U 7VPI3M$5G= M< -2Z>)O7T%^]',?1M^+!_BJFP/A-?.>H:?G@3LBM8G$:4<)*,.29))SOH=R MUH#T M7RZ$QN4,C'2[O8Z&\M[=PL5-2! P%;LE",TL2); GG,2M>LE%"?#)& MX=9EO!B-?BJJL$&]^;'FCESOH/;IK[/JTT>V?'ZK&22[+.?I3"()P"/-7) @ MRW538IX$@69C5-0$"Q"]>3).Y*]/;Q*)1;N:R@3X4GE>$O+Q#:PCT9=JA[,R&9"2,]Y?O]64:"DR*?&0 MW8='BF# L"B#79>ON^O25>4Q"$]VCFM?IOX7G$0R!*7])I$,4?9$)Y$8;K 6 M[427JQP=.8G96;!!*5>8-(JU3E^]L$DD@S#P^"22 ;IX+I,<#N'I=1+)L$DD M0V RRB22(W3\7/ KDV,!T8!UEGAS3(%W,D.II10R<>=Q=&MH,K@=-HED:K = MHMJ& M(%?_=KGX3&QC_K"\O/QAN=J\/0PH@K&V@%4E@.*,043)P:/22NC$7!JI8T(G M#B<(^L[.SW0!U*VTISFK]XZ*F]JF&:/[S'$OZD."2'\96;NA.0@J&BDE#T8< M. )H/**?$?9' %^3C$)GY$RITG/PXR\OZ49.'$QT$A2+$9P.EK9 \5X6X9EJ M/1/I]<7@&3?2I '68893/SY)"P7GI)*OK'HABK#(@9529],H#T%R!"T*$YF; M;--DJJB'L_>ZGO)5OWX_("7]8G<'9L60RQ.%E*"JUU)0[U\E0'. M?.;.\J2R.+/M]I#FURTRONEV$FX:UC.-;J'*9*-(SD'A6M5*%E[?DN;:A5QJ MGK)@?N*^S62$^^L&Z#.-P@H9':#FF6S^6OIOHX>2ZB".PG.2YY;H#:6OY\SX MY\P1&.E1+--?#_^#M7H.\\5G7(6/N#'GOP]7^$.8KS;E&_<5A9@]LX6#K34; MBJ$#IV*JW009RS$BV2C/QN0]2@3/:"\^FU!E-PBV3AB-(FT+R.>S)V_K&9]FWTH? MG38(LC9-4]ED""E:L%P*Q9729,2<>3\>RLOK7IS@7NP"Q.<8?+U>X?II*3#N M/#K!GV.MVM?:#[+D//3(LBA1.&S MA^2T!57#=B[&2,*PPKEW3ZE^V5T.'UXZ[R*K_7.&V?. 0 M CL5K#U)W'FJSYJH\@!XG*Z'LP!&JN"L*P*R([M<64?V*"8#J+-7FIN0FL=\ MS@24)\J]SH.3(>)OG@ @0_[R$M=;DKZ6"#G-M(U0>)U7:#S=T4+1&:T,^6]AARJ@?+MIXBU_.QF MZ%H2-GE3AZYYPGH1#%Q@!ISB3.K,6. M1EV=0N.+-C]&56##/$:E>Q]=MUOL M$,H:3J%\G)KQ!U..I]5E5Y4T'I/X!(4FRQK;3!!J79&23$#P7-")JH*TSD3T M![G5$P3+(T,PIXB5(9KH9:?\N$C_?GO!,L9*D4Z!1\^('*O Y9JY5>A\B(F5 M?&".XYOO'G?T8DNQ[S),CI19A]+O'=?FW>"!=^7791U(\./B"E2B#L!CQ7/ 2#!9;-XX:0M\+!%-S MM70(E^R^;]=?LUW?S]")#N62!9W,1GAP=5(U,F-SCB9SUKI1 MWN'4O2#X=%+)7N=G:JG,V8/PSWC)S!F?2#KSH0C&2&@F.G48K\.^;!U@7>@T MBEH)D)IP9961 5LG]":5T.12% R*+N]H32U\D,0_-^"]%70^%V52\Z> SS&A M.00G)R3>1Q$$R6XZBK@['V"*EWA-[O M\W@ N9U2HP-)/4^BM)OJ#X=8,[U- &XR9V:N9T+DR&!,60Z:"8 MJ\-CR(_V5GN?@O'6R?X1L88<32P(B^^9^;A^TSQXIC M22L(O,84)=<0Z1"H'0IM9"7+)/*4@?T-1Z_ [J'ZCJ_O6G!W=_.M9RHQX90/ MP%7MK1)LG3E'%A(J+GG2OFBG)HSH>ZR\0KFILCN4)K=D:[,IWRX7Z?Y.G8*V?DJ6V=$KQ>HW9AZQ74G #0LW-TR^)_+9?YC?GDY MDUA*YLQ#$LAKFHIN"U\")*]4LB98%EKGA+=KOR"\'"7.AL6>/7!["]3(1&9" M*F!)*%!"9_#).G")EB],"_IAPB?5Z]'45L7?@E9/";3W/IE):Y2D?0><,S*$ M,76+A%;--E/LM5NW)TR1OZ7LDQ/R@!<(_UEBN+W^:E]IP M1ELM%%T.1M0\J^=T5U0KAPP>R1@RS5I'3$^A]P6A<#2U?0LY-]%G8@^24R,^ M$Q-3>2;V0 0G/A/;/*/?0=??PFHQ7WQ^36-BD7 MZ>HZ7-YAWDAOF"672"M96Y&;2(9EXB!L-"E:DZJ3JC"2DW#U=4 M=#EPB9"K]:*XH3V*7@$:$5S2VJ(ZK#=..YIZ/S([-\K^5#1R)E5.Y:G:V^5B MA34T10Q?Y']>WSPUWKQ$X'6$0# &C'8UEA$]!,4XL4->84Y&&MG:?]I/S=@/ MTUH=_ZZ\!> M9XWPF2YS[VIR)!8-WF8BCFE3=#"98>N;YU&"QO@-681>80'E#3'DE0:&BC:/L\&KUB-(FC,Q M'OJF8IA/ P]G _AP<<\,8@A1USX^)D&-A(-GC($KPC+EK=9BA"Q=$UY>X7Y6 M=.R]["<7_7L0L!PQ^B>G$OU[(()^1:([<+C;1+G;"06S2Y(.6.8B';49%41M M).C"8TP^":$/ZJMU6C7I<,)[]/PXE(CUMIC-*Q^C N%R )62:$+AA-C6>"Q>%1PB'J&3L = AMKU'"@3H<$@DZ1@%C@\2P('UMWB4EUNAY MY.3 )02+)F7O-C:;#$GU( M$3/GB(U!\9RBA(-T-RA*.$3P'8(HM_&>]2P7)0LCL-M@.,'>J#H>2()WR:H4 M0PFJ=9AXN_8DWA6-;/8>)?<.^B>VR_RJ!C]F*C-.<-.@HZT]IX.$4%\Y:2%9 M%+'P@JT=I;O5_XH8.%+VHP25;D^J]V%U]6738"^D31!EW^B?4)[)65@.1=A570FM3ZGCB)TK!A.4^3L;S'62T7G MCLC4)LH?ZLB[&^M?\!0MTU"P#EXHVD.P(8,56M>RAY+20<&7)QJ&?UWP_#W! MNNEU>:I\&[>*WQ!Q:W4?0D;#80+WEAY_)P7%2#(I!'J(@B6PS*7=7_09*N]HF76(_^VYYS<'BQ3&VY(* MH$TUYJE*)8W3.8.2/N8A.3..;_'7L(E:ZZ1#VY8]I&T[Y!U 7*=$TZ.$G2?3 MU$R-A\'C!!V,=Z[<$NF#=]:B@8#>@Y*)=H<+1*E$3V1JE7GK)J9G ,@3V:;S MX&.(Z%M/7+J8KW"Y(-6(]Z34S6R.[=3X[02&K4EC.09.AV8.+H%RQH-3#$$S M%72L%;X/YZCL*=D[>,GQ0\T-];3L+N2&=N.&RO]:KNNTGXN/*\1[),44629S M"(3RD7 OB.%L H28(]=2"(OR(+WO_OX7H^0&XFN]N=\O_\#50X*XSLBX,;7: MP=3Q8AP"@0N,"TEDYI)X.%]\CSYW??N+T>;)HNM@Z?V"J\_SA%^IVF:F>18Q M8A2 G%P?A;%V./ 2Z/JJSM/Z MC!>+_,OU[[\O5U=?B;Q(:7E-M'[ A///U>VYI3H[^(<8 MHDJR$%/ZL'X$1Y/P$K QHA(:]LF[9X/<&!S+U9O5/'_$GY9AL>UXGIT2B*9O19U."(%PRLC]1 M,;)6L- -YY4FAI#LTP;APN<]%GR,1-QH6FQX11TPY?80REYG@S?0ZN'SGH]1 MR;BSP57"Z$H=#B/K(>TT&>!1"RC%.H7)BJ@.:NL_0;#TF@W>"2M#--$A@KEI M*KTE:VN/!\M8HC_@.?EC2@H+WA9RL&56R!P6)UL_M]I%QZ2&B0_2T[*QD%O' MI78,..?,L\2]!LDB\5>;"3H;'(A84 OKA2\O8BC\,7IL(;/QL@\/C*;-X>6- M+-8[":@+N4E:,G J6;"Q%&=0<5M:=V<_G+J7;WYVUEB'!O#WZ=DZ=@=0-$+> M;2K-Y\Z.!8?C M4ILCH&&(S#N@8-<5NWWHDV7T)BC@,L<:C_/@3*DAH%*X+BBX:7W1[*?FO*&Q M8W2U["+H'K53X?T#2>/.EUK/2N9? K\TU1-)EKZ4Y,2A<9JZ "4W9[VNS\6N*KC0=^3N48_AX\X"\78 MHE"#2XPV2@6SMZX ^D1 9PQ)3MV/CCW$O3#8]%'**#?-#:BC-BP7C6 47:IJ M,P,A>@F).R>3U)A4Z[$6>TCY2R!CF,![#-+[F@V::>LU0W*UC:F3L4*M.D6E M($FK.7H6E&T^C>?KZB],VT>*M<,\WJ#"FD X>5$G@L MS$?9NH_O^6KQNRKW*)&VSI%_F\[];OGITWQSJLQTREJB#!!2(M.$>0..#AI( M+A=E#6?^X7#A/3''QU9Y(5IM*\T.T]?>+A=7JY#Q[HG&>I:,8L*& L%*.E1L M'2&PB$=*DK&#IW_'Y+Q0A#02M![IY:U[*'P%J]^7-!/6%L\D#WYRV]A MA=N Z[)L>X]N?_,FK.E=4AS,)%C=5AHB);]_15Z*.;N'Q7\BX/RYMBZZ?MAV M[&B9=XAA;+FLO<\^_4Z""C<"7]4JVXUW_>;+W?^YC>AM.+AC8Y'?7X;%O33V M(3QU2L;UX.<\Z;P38/+P*)N*CI\+?DL2VDL>0&E;:WA,)MN7CA)F)J;80B1F\ M)>J8RL@P,Y]4Z^99>XD9WR<]OZX?AIJ;**I+7]#UU6J>R W;D+8E2GL,F64( M6%WL5"*Y[(Q#CH7'8E54MOT3JAV$O"*G@8)Z])V^[_!??";WO9JQ?U_>&+8; M0G];7M):ZXW%.Y,Y\6Q9 B+-U3H9"['H %*QD*6,0F'S@77#2!P?:1V=S9[J MZ7 &/9C _?:Z"NY=V4AE_>[Z:GT5%IE$=4.LBU:X3+O'REKC7CAM@J(E,%^R MDP9I'[0.6 PB\$4AJ9]J.IQ*.XF]#3)^0_%=D]\9(9S^T/$<>'VP9EW-^V<- MA1M'GULN]4$%(J)1GX1%MTT8!)(5CA/9>L=:>^ M/:2\: P<(^Z][PFZYY0O%E?S#<7SSWASDK5.'N]?H5.6^$"6&J6#ZVIYNUH= M]T!(:K,TRT_&KG6\]I:HM M!V,EI\^"W?UI[-&5/YD<]VF,O_FR^PMN2J=D*@G1 U>,@XK&0>WX#"R)E-$E MC[RUK]"1G?/GW\<'Z4\9WQMCI[6-+9 M0."C)<6SC*(H5D!J%LD.B!*<1*(L6)]>?*K]7&P/+MQ_6O&-;X M'__V_U!+ P04 " !H./=8:M';-B#/ H-@@ %0 &ER9&TM,C R-# V M,S!?;&%B+GAM;.R]>X\;.9(O^O_Y%+Q]@'O=@#B=#V8F.7=W#\JO7@-NV[#= M,V?1N!#XK,H=E52;J2K;\^D/F0])I4>*I)A9U8L[F+;+JDQ&Q(^*8# 8C/B7 M__7]=@$>9%67J^6__A3_)?H)R"5?B7)Y_:\__?[U+<0__:]_^Q__XU_^+PC_ M]\O/[\'K%;^_E%5)NI8"?"O7-V!](\'?5]4_R@<*/BWH6JVJ6PC_K7GM MU>KN1U5>WZQ!$B6H?ZS_;?77@BTR4W!.KRKW7SX?L5I^L&];-\@9-/F'_! M_C%H/H)Q M/X+]]K\=.__0\ 6CBJU4)^E@J8OW___.XD2?*+>>*7I;PV<_M) M5N5*?%G3:OV>,KG0W#>CK7_C2JX9(8+N/< MF _>ZY\Z,F:@ 6/:T.E,]PZK\OM: M+H5LK>6CH4$I_O4G_=.\KM;SSW1Y+7^3MTQ6O[2C;>RQ^O5[>T7/Y_?G@LQI)Q,8UP*_Z(Q,)X(JMJ M7Y05/R7*5J%K+4LCAZ(U:X31K_QB'+U?Y&)=FW]!\Z]&F_='^^4 \:NJYXQ6 M_ Q@W1._\)5VK.[6\!%VJEK=#HJP7@U.5@N,)O$36%5"5MHU/L+NY@MR7\-K M2N_FG^6B60^T$_/C:T67->7&Q:M?ES5?K,P$?=7VYJ7FZQ]S*>)8\"2"42ZT M%:'&H>6)_H-Q'!=QAHDJ;*R(!^VQ+4W+"6A8 ;N\@"TS=IKG ^RP=HX,EYL& M6R$%_C"<@(:5 #I] 0!#>M\-NZ/[W2=;_?>A/(F-N "2WHY<,H2?K?FRUF-\ MEG?ZJW6C-W^?JM5U16\_2V/Z]>[]ZGY]LZK*?TJQ?>;J=G6_7,=SG,9)GB $ M*=6^%LHXAGI]UUX,QB2EBO$XB5Q,CS\K(UNBAC&PI0HZUF9@PQS8Y%*)C")66&W)#D8> MV4 UM, ?/37+_G'_#S#%[1^L;\]^:_[LL'NM!;POJSU".77'LFYA=72_'X M@YTGVUC6NR6O](Y2OI;MW_K?BWMS*/#FN]9?O5WZK+V<-TI)_=TK>"R(*#*( M>1KKC0P5D.$XATE6B"R7>9%)/E]O0CAG5[EIV7=2\!/AK@%]^"#70'1<@'() MN&87T*5H?Y!;QF?-I]5&KN8!-_]CXGFW\UF>[VPZ&C;-V0R8/\&;W5G;\@[: M1\PT[GWX^(U6*-!+!5[TWC+K MR/SCH4?V WMB]O'H//2))SS#1/Q&BON%_*C>+854>D>VEN_+!ZD5=*VGK60+>577@\%99ICA M$8FRE07[D1]:R+4W0$#7K;<\4;+@"?S1\ M6.[#/#&V#/:,AIR;/@< S3VHXR5[J$".&_%I@S=>P!P$;/Q&\3- +^_KPA<>PKT6G/PM]5:.P6:L#1[G_:I2HHY9WFAX@A#O:07)M^+ M0B+S%)(H3HHX(ZDJG(['_-@8V2#U3($=KIH-0L<76"G0<@8VK(&>-S<;Y3D- M=K9J?'#=;-8XN#J;L;MP-/=8]->*FIW-EQ^W;+68 MYS3**)8))$)O/;3'Q" I(@5)+F*>YC0C.;*-13\:>61CU-$"+3'[2/1CZ<]' MHKUE,YI]H9<%GLK2F/ MK%(;BJ!>TW\XYKS8PV>W2(\"BIM.MBR E@>P96(&MDAM^0BW$#N+'FCMM:<[ MZ7+K#,?^"NL^P*7!BR[HN!=J;/?3'">2XE1!(3$H,,65ZOX BG/,\DXD> MTBMF,4!U[,R5C@?CJ;[JSXSVSQ(NC58,@>H:I @$E?NAS#%DQHQ(6 @:/! Q M1/.)X@\6,)P..]B\?*G%>$,KDWUBCB.:'*67M"ZY)OJZ7-R;.P6&V#9I5&FG M77*$8!RK6'L@F8!,1 54G$5IAA6FL?"S(4Y\C)YNWTBS$H.'8U[RXS8"KP1D-5S<3M&NH>Y:VT,V.0-S:)C!*4N^% M\ 0W7&YQ&4D8S#&F108, "[?((=1@'[ M 7:?ZY@%#:.S]B_0,=SEU 2THR/ &,JXAF1M6HL[ J@'9G@,&IYIF*O;V]6R M28Y^73Z40B[%9DUX+?F"FO,5A>-Q1#E*(9$B@3FK" R9C+%R$D3#TF,KHA-:&=M*(([37(&EM+QFN,17.S4 M[S)IW;2O$[0A!CXU@GX8$-19^4[+$DCWCA"85/5."[BO>0-/ACPWKN<\T@L= M*A",&$,0\8)!EJ02%A$5*"DH3F.GB0-_2:>(K*,SC /;DVGGO<34W+2MSZ[[.U!TC9XH?9:5\IK3YSSN-,D#R& M>@.LM5KF C*94!@AA$F41HF(J(U6AV5KBG@C.!, >]D%P,"1 !CH&&XB8*!A MV+O0FH4W^2QCF4:J0J<>:0Y1&#%*:<"@HXAE- M64:D4S[V24HCVY+7DJU!3] O6_(T2)96)(3HCN;"1)M-WFA#U%Y^=Z-P3K90 MVG^2SK1J?D[< WT^^X*?XG[4SFEEO)9*WFC'19N$-@;W?E77)J?R[6+U[=^E MN):_TG)I/FS\E,_FA*JN2U6VA>>_TN]SCK@24A90YCB&B$D.J:G%GZ0L2J(" M\UPXI3T&XVQDPZ IZ!5S*976CQ?RNW'_Y,]NAB'<)-@9DB>!ULWP-"R"1SSV MR:0O#$<_=P5T#*N@X74&#+>;WU+#,MCG>6;"^.&L5G @ UFY<'Q-:A6#P[EO M1<,3\#X/W*MH<\6Y*6-8MWY9XQ30B"8(YP02FF<019) AK,<\A2S%.=1G.=D M?M#MP.;H["QM*[VV:^LPH.,]75!M"#L?'YZ'T?I ,0PJOD>,^P6\3(6W#4"? MSP/D<^QH+7&X@\CS)*<^FK0&XW=8O5#]HT$!%%) MDF8QY"+6[EO5HA3M*=%2?-)S MW!]D?E1ORR5=\I(N3$^>1L./MB;)L>0X,Y?42:'_0"2'-,D%Q+D2B+$LX6GB M%&X)S.#(JFUNPC7W3G=Y:^Y&?JI*S=W=0C:_?B2*8U0F])19!F>><"(<8S0[ MG,X>(]W-Q,[4Z+G8\ NV#(_?G&8L/$.%:D*S-VW$9B1P#P(W8]'QC=\\Z(%7 MU8]/FA'^8ZOBL4AB3K'>KRC3@38N*,3- MV[M$YBK1H_#O^Y*RYHCM:OV6EM7?Z.)>SJ,")X2C% K")401(Y!@D4)6T$+Q M5%"!G?9"3M1'5_C=6U5[)RM@PY!);#,L@88G5P/@ K:M51@)0E=3$1(]#]/A M@4(P>^)">V(CXP'+H>7Q&<3/''VJ5EQ*4;_5HC0W0S^VZ:AOOLN*E[6I9"Q3 ME10I@3)FQKV(8\A0IJ!V.R*I6"8)(2XFZ"S%DU 1;C;YR MIR'JT4_[#%3#VAX6 /F&O(\(43*A JH:)9#5*14*ZZ,81YGC$N%<.IVHC)$;&35[4J/ MU&WID;JA#E9;\N!%N>P^=DR(&T30;O4.A8N;1C^NQM(2GH$=TJ.48#DI8/C2 M*X>DGJKDRDFA!TJMG'[GL@!"FT7VIDW^-%4,DB0J6*07Y51D>GG."I.[I0K( M\S3/THP*5#C58CI%:*JP0)?7ZE7BX01$;CO\2P3WW,SWZ:8=T9]W+LV$W[N? MDB_P-OV S)/LR$\)>VKS??+YB2M=?K@W*18?56M&KAYHN3!'PV]7U:_ZW?4\ MRT2::#V'A>HL6D)=K!ZF[;T_%8+O=Z8P.^G:F7*](F7/WZO37>[[IQY>7W%U^5# MN2YE_6JUU,[!O?ZL8J9!3Q MV&5M",/6V#M$0%IC# M).>,%TPD:>)T!&9)=V1#V7'16LF>#_!-,P)Z3FPT]")D[4SB"'BYV;Q 4#D; M,T?! UDK6ZJ3FB-'*/;MC>OK?@;E[])499+BZD%;JFO9.HE=XXR#.."5^,_[ M]B1FCI(\DUPJJ J60J32')*4FH,VHHI8%9)QI[;EGGR,;' :!LS-@2^2WU>= M9_!&*:EU26\ VU8SQYK0],?0)L'WRJV5E MU+UZ-&AW3$X12B36GI02Q-3O4$1O4),"(I+GJ4"D4)%3\'*(V,C&;9?TCN(X MIA98H6:YCPR$A>/NT!<&]XV>A7RAMF]#I*;=E%D(?;#5LGGG@DH^5W4MU[6F M8FB85;*0E+,T,UG*0NLRU8X,DTD,"6_"_7JX=?]!BM MSNH?MJIZ?N1)U-5:P%YE[5_P+9Y+:[D](,AB152, 35Y4] M)MAAS=BC3WFT=/BT^J:7U>M*-N>V?84BQ'*B2 :+R&B4D!'$K* P$A%/,<%1 M;%>QX"2%D96J(0DV-!W+#9W&95B]@DCKIF%C">K04>!2@?V: S@+[E:F?TBH MP8K[1U^EJM_IZ5Q>EVPA6X?]UVI5U_-$ M\3AC$8)2N] 0X3R!F&O[DG+3":9('!; MS<]":+>^AP3&S1Y=AHFS%V K:""_X"RY23T%6^'W?0?K]_S,P)7V]D5W9+4] ML=JYY%5$.%,*2UC@ILQ\$FG'G48PC24B>2;2V*WPQCF"(YN!7?*/CN@\KLA9 M8VAG!T(BXV8'+@3%V1#82AK($)PE-ZDAL!5^WQ!8O^=G"'Y;+>6/WVCU#[E^ M>[\4=>=:(B5YFB"E=Q020911!&F12QC)/*&"$[W9<,H*.DYF9*5OB(*6*FC( MNBGX"6SLU/IRB=V4^5#8$4J1#@L52&]/$)E46X<%W=?1,T\'S9/>W)G:9A'. MTTP2RJ(4Q@*;ME,LAX1A#DWR7IY$2-&4SIN^;';::D_:28,W#-B?N.KO,C?Y MN'<[^;BK3:NE;=)SD)SG8]#:*?LX@+D9@#.YR]L&55?G40N5F3P P+C9Q\<( M/X<,XP% ++.(AT;P+)-#UZ:J7[>ZI5F,1<)S&"E!((HP@QBK""JFPOE&#ALR8RPD!\5(%0UFD=C3UMYYIA8!U5F MCC[D69J"WI5Z52O_:2Y9M:FWKU;U^GVYE._6\K:>XY0+*G,&"^TZ0R2U-XWS MW!Q19RS%F M=AH?# 4W=7<&P/U:MHU@H>Y6#]*:]H*TC=@'MYRM7O(X<_>^/MTR\FY9KZOF MS+1NDN*^WM!E=]?CLUR8S #MS'^25;D2\PBAA"1*08F)-@^)N8.7, 43BN,4 MY8R0;-.9;-A 3,RYE9(][FOF9FQZ@@">:"'O<(8^X80.VZ_G.$G^]2[ F7H7 M+[MZ%^!(O0O0V=(=:4";N&ODV=R-VGP+WBU!*]/SG':'A(SG.?U^:1[/\&O@ MED@R_60,IJ=,R,YT22_38_PHE>8)R'OX'+]_^77U(*OEHRP_E,N(,!@A%FG? M@*00,R'-UB$A,E*(9=0ZR^]P_)$W"[]_ 5N*/HEO1Q"Q6%POD]-M$1Q#1(>% MY#)1_0R^H\ANQOBT0(-&\\AKTQFWTSP_,D(#C_E%';Y65#1U=OOP=985/,DD MA:3(,$0HBR!1$8$9C;%,1($Y=:J3N4]@9'/1D&O23QR#^ = V$40+A'/S4KL M2#9"./^4'(%B! ?#3QH6."7<1B0G@2)4V/0Q\./[7^WW5\VY/K>:VZKZQXB=FNKOYR._O<)$<=M+W=< MND#K[=[@DZZVQP7;7VM//.6G<'W'[2^R>BBY/+%57S23TO2D_"SYZGIICO+: M+;FYQOKQX]Z-52=,T%ZCE/>)HA@2"+$84HR3*(8ZF@B#B*F:"I M*IQRD_<).%E/]PSDK^:5G93CKG&'8WCB !4[4W>)K&XVJJ'4U"!\OI@AX$9Z%GPO,)W'D8[ M10T*CIOF7HJ+LSI;RQI(O\_3FU3AK<7?MP#V+UYF$O3RS\IEL^9_D7=4KUMR M\6.[]G_5CF=M+LZ84N-"-'S0Q>NRYHM5?6_Z/6SY:XS6/,N2)%94P3@5,42I M3"!)BEQOHWB<1QA'2<)\+$EH1JSR;DK-]MR#'?9GNQK; MI L[.A6C3;B;S7O*:?0TE4\P@]YF=BQX UOGX&P^B5$?"^Q3:\%H]"9NY-:E MPNS$X-\MUU6YK$O>-'*?9Y1E+*<$HE@[HBA1%#*6<%B(!)&42JZW@I-TP)F[6!#T+ M"&V6HT^T%.^671QQYUAVSAD3+,/(=.J-("IX EG"3"(CBGB&DR3-4J<20F=) MCFR\=[S .\T!+)> MSPX%@XZCYV=A0V+B)NIW '#$-=+57^ ,7N4*1&P?)"U MM*$*")TG.&T)(6L #HH(V;_I>P^ZOGF[6'TS1;_UC^^6#[)NBA0LQ9&V9UL/ M=MN&C!4(F;(#2IHN08G((*$%ADF:IR2.TBS!5FG.H1@:V91\N;^[6S3V6^N/ MV% W;N!RM81-S9.RY]F_N>/%TV)Y3C$AV([G&@9(PUK; L#\Z]T65NUW'VOI MN+/''Z4L]_AP'O\'YXH'%]LTV_W-+%H@\,S..8\"*.,(Q) MS+7S) 2D45Q G*4$94A05>1NZ:6/QI\FG[0A"7J:KAFCCP$9MD0!Q'0S+&X2 M>F2 'I7C@I3/Q^--G.-Y5)C#I,[CCUT0RV+G-T[,^<+751^>>;RAVJR9#*F4 M:!6%!"4)1'&60)H0#$F19(AR'+'8:=_S9)*,O9W:A+ELHR//;*(=PF#/??HF M#Y.=O/&[WKGQ.P,GOR.C.&9//E4A@VU/(L?TP;BGG*ZCP;HG9Q7UMDJ\N90%/ MDK2R6X^+BGSUJ178,F"VW(8%T//@%:Z8,4' M3U.:N!3A69$/"Q.>?V7B@]WWFR)\1#",6%) @6@&D0GILQ03B)&B.)$B%=CI M9O'E+(T=HFN<%V;IY+ C54W\2R(&F*^1SVB]9F%B+W.D\HOA,'OJL]4M0W^. M0]0# (.=EAZ.[-OTL*Y7U:9&<],!KC?K7UGI\EF:C$\][D?UMJPY M7?R'I-4\1X)CA1"4O& 0255 7"BD#6VFWY.RR&*GWDL7<3.R>37?8O!B0]FX M("UM8(A;7B\/ [N=J9P,3#Q[SA+-WVMNFQX<;74YIBR^KLBHCD/W9$#=(+,NLC<5I;NS8O3U0-_&^SL^+.:8S=;_TRF M-T0N^SB0CY?4'IC?I\YN'P=^BS3WD0A[)C%R7MW+76*OVM'G(BF01 F!2"B] ML$34G+RS%/)<,!X3247L5/3E)*6QS]A:NIMKRXT16#7ZWBO[8LN38QKC2?3L M#'$03-P,: _'#LT9Z*@&3%0\)UBH_,23=*9-2SPG[D$VXMD70C8U??.=+^Z% M%&\UXR8J<+_NZB&\H=52N\3U)UDU08&N"DD:Q4FLBAR2@N7F^%YIGU*FD,64 MI8JG(G&K&A.$J['-Q&XGT'K#I#8;+9? S'I3,:;CT^P=FQ>,;>DX-A=8VNIP M(?JHNDZ;IC(<[=/QCJS@S:-Y>/5X'GHF34WL-AC:EY09NW6K)VZC]G=U MY>D9-('UA-&N4ZSOX$$/FDR(U5QFY#?RXU)V)5H5P430%$,EXQBB0O]$!8M@ M$L>)3(M"QD6(.X'':(]L3O_6)1AK_51E5:^UU[74DU+5M/IA-/9:L[,&@J[# MW.@[BNY%YS^78N9_T'.T0%;'"M"\C% \UP.#<0]NCE)^#B\/VRIM5ZV*(](\EC&V_S\Y?=GT0G&Z;LB"$U9GA0PXIQ"A!(%:8P)C*-,Y5QD$DG M+)^VW].XWY1>NO__>W+T>S*\@C\C3D?V#";H++3[Q>K%!9V\H!$8&(F!$=DE M1_T93=+S:$XUUM?J>3>N"OCU>BZ-K7PF\HF:7CFQ^M^A(9;/W$S4+,N+-;]0 MQ..$Q/6-/8D M9A!'2<1$4>!".AT=GR[5G ?@U/4:BS?]B^"8_XP7]$ 79L3/FZ;5YA=7 M2_'X@YTGYVF1QXCG"*:,1A"A6$*BI(#:_> I2PJ48&P?0@S"TR3!/T-S!IK2 M+')+>M9DJNST_.;-8TQ>E\ME<[;2%TQTKXASP1RI L<*$RB$U',D$^TF$L*@ M2C#)L<@S1C/;T-T3S9!ST,UI?AZ5LIQR9NS6BLFP=EM&6HB;6D5O=B'>L@+: M1PSF>Q_NOA&V1-'%0 6L3^3/R^3%B2Z&[5AEHLL']3A;VRD/UR8'=$?+4A4R M$DK!.,M3B(P!I*J@VN$5BN6\H#&V.K@?(C*R3_NXE^.9;!E[9"Q"]@'D=30N M1T3U:5-]2F:'N'( V?T"O4[3[19B/2/38,SSU+O3!2'/@W%$J8]N8+L&:-K0= M*S<>A\7.R[E86#<#TY+;Y%&/4IEG4*10^81':4R;'S@DYD&^W^##?MKXZVHE MOI6+Q9RJ#-,DR2 31:9W.I&"E',,$YJFDD5($>24G- ^G,9MA)U61?F'W-./B]GS*\6^IOH':LFPHL[]J;1V(N ML,)I4:00\RB&B&444JP$Y)*Q*!)4LLQI:3I*960UZ6FV=7Y 3]5-:X[#8Z=" M%POMID^N\CJKUZ \@73M.(U)%6]0S'TM''[85R6%5.6R7,OWYM:Z)J&GN=S< M(/R-_N>J>K70'M<'>MNW\"-2)3Q%&,9YED.D)(,DP0SFA9 T3X0DU&DI\^!A M='7N.8(-2V#+$^B]LX8MT/ %#&.>'1-])L#6)(P*JZO!& -1#[/BC4DPH^/. MP<0FR1NB0X/E/]1EQ\F?Y:(I8[CZ2K__O5S?W*P6)D7F[:HZGHHS3WDNJ?8V MH(HDAH@7 E*I31Q/]/XX1CB)W&H,^S(RLF'37("[+N'N_FZU!'H>UFW?!'/, MT+2S!]1D'GF>/CL#;V?+IH#3S:!U',V @72'E=GQ\FG;5*_P1]>^H 0^T'9F MXTF.N7W!.G7X[3V>FX&KJ_6\B11^EG?Z&WECJ@Y5J^N*WE[=KV]6U;;??#PO M\BSA4N;:*^-Z0Y4EYJYUD<,TC0C/$E5(9-7JP('FR&:KX0)LV0 ='S.PY<3I MT,$%SF$+-1)(;L:HS:<>QB= M=;<1>DAQS]?UU5)\D=5#R67=;1I$))-,\ CF*(U,_WH.2::T52"$$22)DHE5 M::]!*F-GSG5TFW/[GK*]QI\&Y[R.!Q'9T<5H2>X*&W!+9"74!7I[>NS)-/6L M>+NZ>?YAORW)F]N[Q>J'E(WNMUG[W4%OEJ8\RJDY[#>)K1112.*T@"J-LPA+ MQ)%R*HQRDM+(6MG3;8^#NTLZ;MN'TR#9[0^"B.ZQY@Y=LF_9&.%^_5EA SGV MI^E,ZKF?%7??-3__@D?NSI'2:WW!CX_5^U5=?U1=N37YI=1R[702-Y=PKOCZ MGB[>;ZJ)BXRE0JD$1GFF?70[FO9=NC*/P8\SELIIYXEMP,VW_/"7+(JGJZB?)+ MQGJ2"7-+ZAH'TL%K1YEG(Y'P+''%;Z2X7TA-\[*"6\W%M+F4 MDB610C"5M( H(@FD$/@<6GJO(#! M[D0-D)KXRM-YH0]O-%F\XZG>VGY4\D8N:VUBV@( '^3ZH_I*O\]Q)F/!8PH1 M3K5VQT1"0E()M8N5XX*G693G\_5*&%V C_/@"9O7$/-P Q";J:=\=D"!>9Y"R'.)%Z;Y5G*:22(9B1 MN*"894KF3OW4!JD]W7KNE<@YC-Q%*_K8!XT70!%J31\EUW*8UG-8U8?S)^U> M\LR4U!!+DT#>G)(TNX'=8F)SO83G44XIS,Q=#,18!AEE#.8"9P3'L[?( M8L"<13LI0Z4FGJ$V;0:BG>@'B8:6K[F9 2'+>1]Y>O.=WYAC:Y.%/:.7%Z33O[G-\*V_2< MWU3N?$GKLOZBO78J/B[_1JNF3=MGNI;Q'%.."4G[H=Z^^E[7>DZ>%WHDS;3AP8^R./K*):&M^&V*.Q3P>(6"GX]YR.9[M;40"?QA* M(6MV'),@5*V.1V-/6Z/CF%@'M3F./N2G/]V5G4^T6O\PK7-JO:\VF0UMI$:1 M',6T4) CWN0/"$@2AF$BE$)8.\&FEQ= X:RH5B(&4MQA6I,JLI78^XIM]Y)'PFY;AG95O:Q*<2W?K^C2U-LJ MF\*T<\&2*"MR A,<:Y<[)122@A*HU\M8>]L$,V*URSU+:60%[TF#EC8PQ,&6 MND.ZY2!S5/ M/.UV+MKSG4S'..G.%:U3[:AJP'X<+]E@Y.EO<=4F.[.3"91+T$HU.VP^U3\% M&M%&[ZDZ\I2,VY9U+.:?0V?7D2?&LCGLV%R,M-1Y=\/ZL&H6:"D^KQ:+MZO* MO#2/L(AHA'*8\91 Q#B"1,@"2H4)16D2$>9TS79:]L<^+VO/>G]?ZNE;_##' MX)^__.Y8^V?B^0RTACW9+(5?P\XL82=[*JYW>BK.P$8N_>.]N2YKDOZZ[\ZHST-!M@'BS!>+# ! >"5/G)0R6+35 :N)4J?-" M'^9)6;SCI]GO2\K*17.U:BY(FF<159#$V"1KQ/HG*E(H.8J2(F:1XL3ESL/. MV$YZZW['X:MY!2RV]-RT=1<$.^7T%,U-%]];R..L=$S<93^)UZC- MA/V0"'X-VHKX$UUS=@'F]#5FIU&"WV/<= ,2VC?GC$4P*E0.4<&U':()@XSQ M##.E,AI9E4ATH#FR\1FXU^C8/\D&/SO[$A@5-Z-RX47'47HQ.0 R_MW'I^G3 MY "!PUW(0#V<=OJTZ6_!Q^K+VF2L_(TN[F5?2&$N<9H.L[1'-]T[+3XTTQHS$#+!FCXV):(<;8D9^&TMB0A07*V M)!?CXV,J;"4.9RK.4IS:5-A"<,146+_JFUI:2_V2<69>RP>Y6#41B#??3>Q2 MSHGB/.4L@Y0E2/L7,H8893%4!=Z[:$OBB;>G M6]KLG9K_7DMUOWA?*CF/6131G'"8)*EIRL $Q%',8)KI*4@$PQ0[Z?XES(QL M&GK6P-LS#9\.LF=:%H'AT?%"R"538V=FI@+ M@ D VL%]F1!C7AK\]<]*:LN@Q2K-X@)GD"1Q!%%.8DBC2$*>%6DB1(P9=FHT M&(RSL4/&.Y'/-J^#V>8PLL,$D$L+>%XZBZY1YPGGQC\@?7EJZ9A5/0-!&#R2 M?2E?3Q3D#@3GZ?AW* *^F]:'U>*A7%Z_T@M&N7Y+N3D%_-$UX""JB#*I$ICB M-(%((NVX9HI [<8J(3!.DL0ILC5(;?1-:T<;M,1!3_U\EPX/Y&RWKX'P<-V^ M>D/AL8&U$#'8!G:(UL0;6 NQ#S>P-B_Y*7K?QEUOCO>=P==ES1>K^KZ2CJL.PKA-\@GKVZFK31W^3Z M9B7:NW[-XON6EE43)=X2G"=Y+N.8%5!&-(8(Z161191#@7C,D6 LRYPNT-F3 M'GF-[++%6T[ #BLS8)CISC:V[#@V^K)'V,[^C(.;F_$)!IE[*S!GZ4/U!K,G M/&VS,&= #KJ'N8\0RMA(V7F.44(4$J8R04RQ]KF3%!(E$51$X@@Q7!34JCS! M>5)/8$SDQ29C@Y.OB?"1_G*3(.48S0#/"C>:QF\(/;&&[PM\7J,/WK@X,:2] M)_6NKN^EF!@LQ.DP, X:;&CY,\6IHST%(=):OCF%CA,SD>47FJ[(UCH@YD;!Q]W%=O M-:^FGK:)LGTNZW]\DI7Y@%[+>"ZTSA:9:<49YT@K;\Z,8Z^@I$4:JYQ$J(C= ME/(2GQ>NF":/$!J8G4^+_2A M3EN\XU'PZPM=R\5"UGWGPLY'5$E.6)YF,$EI;KIL)Y"A/(&1]K!S1CE*I%5] MS $:8Q\'=D0W_3L=REJ= &5880.)ZGBZMB^E8TQ^2%R'^EV7B^U7NT/I$D,&5<$(A)A M44190G.G0)\9=.QU7Y-P;5ZC);5UP-A M.U4<";"GJE,S5&HM8):,-VBATF'<&9@V[\4;H(,$%_^1 @7DKN[7-ZO*--": MIZD4*M+[ !H3O7IS'D/,)(.418)(Q6C.TXN"VA$>,TQU*-U:L;H?2T\;K#D4^&[,[\HIGA:5VO:B_KCHW_^5]72YE MK5>*YLIG9P7/$",21AE+(4(1@9CG'"8$YQ'%*B?"Z<*%"_&1#4#/ MBKF7W)$$6VXV]YB;6@D]2XZEF5R0MC,-8^'G9BN"0N=>S,D#@U#%G5Q(3UOL MR0.4@^)//F/X!P4VJ;$D97&FH"Q,W1I1<(CC%$."9"XXBA1*W>I%;(9^E@$" MIT-W/UG<@P4C'*D?LAXP=O 41^:' AV+(P0)F7TVF[Z/ZMU22*9WVT8%OZZT M"G:M;.,YDH1ED4J@=K@CB(B(("G2".*TR*,QNUS5L.2:3GX/.3O%" N*FC@UELWKNTC8+K4&F(Q\PJ=Q2SE!YY>?( M39M:;BG\07:Y[7M^VK]WI; M(_Q1O2X7]_K3P\[(!2X8HZB G!32G,TIR%(> MP33#2KF]^7ZY8+:L'F9?2FD7'&:,%9(B#"!84H*PI("%,P M(31C/(^03)U:.1\C,K+1-R2AH0D,T9E5(V1[@.SLZJ5BNUG#1N*O;A*[%R0? M$"E49?)C)*8M43X@Y$&M\J%G+TB$N5DM]!MU>V5DCGFA(L5BR!"/(9(40T)3 M#%&!L6(J16F"7(K]'Y)P4D??FO_U#MG_^W_JK77Q_S:-.]8_/!)9'B,D\B(F M68RA3+6U0HH22%""H&1)9NJ=L;B(YW?ML?^:5NLI<-HG9XW62WE=+I>M7Z)_ M,="_SQ:>E$=(D"; D9GDP3B!%"D&\TCA*,>),!:]Y??-4DP'3D_,/@>JV7T% MP\7.D%\FJ9L9;\<_5?="3-@$Q0]RY =,IO.P4- P*;HKJ"8!/XZ4SLH5KNW2*T-1-E\X(?*3E MTKDW_,_8#_M!O"^7\MU:WM9SD:0)94D.(X2PR>W1RVJ*J<:68)IIITTKN^O! M^P"]"4[CF[HUW/P@MPRXMF@X@YJ=3@?$PDVQ!WJ\&.J@(1_XF-]"T(!G_T/4 M)D\(L!#]6): S6M^2M\<0]8WVJ@\E$**ES]^KTW1TO;&OG8^K_BZ?&BZ4[U: M+?4']_JSC]J=;8(V]:9L%5.T W[#E:DT#386=TI@?9S3:U&0P:XYY#$+9/$",36I80P+Y+[]##RZGYE]+96L*D/7M,KY M2K]WQ?%?RJ54Y7J>1BGE@B!8L"2%B",%24()Y%31/,GUIDDX%2\Y0V]DP]A3 M[WM?K>EWU\:7YP"SLW !87 S71L$NF97FG3?H@*\Z*B?OB?B;(HLY0QD8\Y1 MF]1X6(J^;Q5L7PM4Z\1$RU^O;FFYG/.$YG&N':2(9A%$21Y#DIKZ")12E$8\ M+U)V4:F3+:VQ_9^#(A_=.4Q+W?'L:0@SRTU4&"0<-U"^(%Q>Z^10O+%*G>Q0 M>MI*)X&[##SLQXZJ#A".RPY&8'7&&V MLPTC@N=F+QQP&[7-KB<@@2R,*_5)K8XG-/N6R'<8SX-TN="_O?Y5^R\5-76; MK\1MN2SKQA(^R+Z[6Y:GF;9)*8R2(C7=71)HW!&8)]I*);E L5N14SNR(]NB MCHD9N&[9: *:]!$CCH>G=F!:'J@&A\C-XFS0^74'G<<\A&^?YR9TJ%-8.Z+3 MGLPZ 7%P6NOVMI_I>+?4.B?K]6>ZEJ_H77?CD/*(,8XX%)ED$!%20$*EA+%* M&)-(JC0F+I;B*)61#4-/T]P,D^8VE)L9. Z,G=9?+*Z;DA](.L(5S4&1 JGP M<1J3:NR@F/L*.ORPGSY><;ZZ7S89LK)L,F9-#/.^,CDQ\R@3-%82PZQ0$B)E M6B#(C$(1Y7&2(;VV2Z<%?(C8R-K9DP;5AO8,+*5C/L4@6G:Z&@H#-Y7=B/]Y M1WRJ-)#@:K%8?6LR++2?V/<*>K^JS?E&RU;([I'GA0_6'7* U,3='\\+?=C= MT>(=3^?]7"NR4YW(NE).O^H'U_6[95OJZ==*?U/FJ?;R.! ?[*!&).7IWBW7I3 W;?4& M[HNY]M0_H$\^+HRDXY)>X>;F#\0GG#H=B:UG,.#.:!EQUZ?)^F!OV" M\&C),(O"9RGNN?G7NV579O&!E@NS%WB[JOIL[&Y%Z=JF?+JOS,?KKZNKY8_F M]D7;0_B&KM_5'U;KJ^75W9W> 9=;*G.*?E5+Q[8N/> ]A(V.^NRO\B@?<_'O9;N.CG-;22Z_-'>Y@.T MZ2&^UL+JY\!RM=:_ W1'X.X)Y_W$LY@HJP85?Z(OD^\>96^+TNX_-N*!=\M- MN=O-ETF+N+T5\_)'_T K)NCE!%]70$O:%LWM&M(;8?5S0(NK?P=V!6Z?^#-] M@5Q:?OR)ODB>S47^;%\HQQXGSV0"A[NI/#63$_9M>6I1]QRZY\64?\&0KUW! M@WFNA)0,4RB8TDY92K53%@L$HT2I)&,%1=CIY&5W\)%]I,<%0MQK@FPPL-NP M^DKFMF _K@$2MNS'/O^4,?*>QP\XZ8X0I;SU]UJ^;:L.5VT M<;.W^K-ZGA6*1";YB,19 1$G'&*EMS5Q)@G-XS3GJ;#1H$$J(ZM23Q>TA+L@ M-&A(VRG6,$;#&A9,/?RBWV^53_^PU;GA42=1 M/BO!>BVT>]A='=]\YSS)$L4IPE*A+*Z M:70X],B*UQ-SO%YP!(+S*N8OF)M>VGV5:ZK'U: MFYX6W"'4$00 OQC$42 "!0#.BC6X,S_]]G1;YK,2/-K+GG_Z@N0?=OZ$FITX MH=XIU+Q7U_FS-*91?]YS?4\7QL%/Y@R+.":\@"S)37_F.(8TXQP6>5R8%NQ2 M+ M'Y)67OE%$W\W[/;XSWS&?6/_E^9HJ.)D@]$2N>"53-VKLI=H-5SHH\S2!1IE=XC!AD15' *$N25"1I M(0ER2H-Z-/S8R4S#'IF-_';VVE\J-U/:^]HC%-PY+D*H;)S'@T^;4W-4L(/, MF.-/^0=HS4I)EHKF7A-G/!'9*#Q :/(2ZK$:5'9^62GJCYTB>M?ZS,G=Z/JFN2+;^4 M&I&=-4O<2@-J(L%N$"1@A9J 5PZ]D5?!9M[.:SV$N MW4SLDT^C=[FLL3 .7%H:C9YW%='&+3;]\U[=U^O5K:R: M(-#54KPO*6O6L:9$W+8:GDH1RY(T@X@IO P M\A+PA=](<;]H7+1*\M7ULOQG<_7'/;?A$J#M3//(\+E9WA(O53OH7PC;FS];EFOJR:$ MUR8YEKP[6?I4:6M:WFG?1Z8X%QP7D"1Q#E&A(FW)(@%Y*HB2+&-YY!A[LR$[ M>A2.K<&6BQGH^>B/DXT7U+'B&I6S0M4V/A<:*]=(70"8/")W+E('B^%9$9TX MFN<"Q&%TK6WA@YCINIJJOU M_#?ZO;R]O^URA@O*5FXJP%LK9=)YD?,DKZI1V#I/^U-4:'XTUB94Z*T9N/TP]XIK'=KJIU M^<^ND,V^%9I3G&<\%A)RB3%$1#47M11D4F4H3:("Y4XMH8;)C9WFMD/P4)S2&-BQ1*@KAB--%_*Z\,?'"MRWX&/#ME#@>)FTI?@H:S:ML)&4C!SQ";5,WM!-]7=LNWGJ0X[\L? MQP>X^E[6SMPHE[L'X;V MM,5X!V?,=YU.,=Y/3/5*+7!O+ 57NM2%[63$>[ MB.80>]-&!\5IFE !283TIBNC%#))".0Y)Y)C%C'B%ETY2F9L,]IWD+EKJ?HU MSME#QM+F72ROH[GJ1>T(CM@(Y[A(@5O@[!%YDN8WQP4]U?;FQ-,7::6V 9]6 MBY(;5>^OL^K-4Y3Q2+M%D2RTEY0FD/*(FG\R)7."E-N=J].DIM%.$POH*=M< MBW7%RTE?+T3!2V== ?!5W '9PBKO,4)/H< # I]0XJ$W_!3YLWR0R_N=KR-" M"=8+*84I9EI]">*0)3R%,8^3)$X)E2EV4=]] B,K;4?NKV[J>8""G5)>(IN; M*O:41M&_4V($TKJ#X2?5M5/"[6O8R>?\].I#DY8IY#;GMIXCDLH$T112(H5> M&3.A%T5D#@JR*$4LQC%S*D!\A,;(VM53W$DE=CP<.(:+G;)=**V;OCD)ZJQP M Z($TKEC%"95NP$1]S5OZ%'/N#\MJ[_1Q;W\3=+ZOFJJX#3KYH_VS^TM )2A M(L]R!C.&,HA4FD*",P0QRG!,A,P2MR;)UI3'/@W0?("&$;##R:SUXWZ /[J_ M;?+_+T38\IQ@#-P9^@N J?JC#!&NZTYXKN,)Q<,3@/(![%9YN(]V6 M>OX/2:LW2V&NCLV%B@A)< Q1P7+M0>,4T1&-A\= MV;Y15W^?DH)/5^CDGUF[= MG[//^JWWOR\K21?F&N&OM%PVMSN7KVA]\W:Q^O;O4ESK;?/V0D,])S)G*8X5 M)&F,(>C".Y<;@JX+_ #(I OX$A\4H? #YA] MK\!S%/=; Y]-ZMW1NYLQ3+*=[ P=B7'!G8#O69/<%#MC?O2MP^$O/ M8F:RKE?5>ST#\K6L>54V=7??;YI(YTE.T@0IF)!$[Q?RE$*6Q!',>9YG>9$S MG+CU)1NF-[+U:*G/0$-_!G8XN*!A]SD([?R,@,"X:>*EF+B7(;.3-%3IL3/4 MIBTW9B?Z08DQR]Y^\UW6?&REI^J MDLMY1$A!:9I 0O16!^$DAI0(!BE-8FU@,B0CJX#$LY!F9//5MXW@IGWE8J&W M JL*R.]W926/-HR0'6_@SC!G.DNTC:,]VD0\V??#SGK^:6;=T4L:JW5$UV.O MEQ*\Z.7\^4A;B5Y8T$@;N)7$4T]:R*823R;+].TEGGK:CC::>'*F_!;@7S63 M:RG-ENB^[DI=YTE".:,<%I&2>EF4'%*]%L(TSR+,(E44RJGOQ!$:(R]6'470 MDO0L!WX,&KL5X4*!W>RTJZS.IG) FD &[!B%2+(J6;WSM@CJUQ'R4W%=D6W4RU/ M@=Q4JB,2_,K($>8#:=#NR)-JSA&1]C7FV",C[1;K4RMM\X>IPG^U%)_T7'^@ MMYM6&(QG*$HCO=KA""(J%<2),+EP LO..XA):EP3K/][I M'8BQYDU L*].\'7ULDM2E.*#_+[^^DTN'N1OJ^7ZII['G,2(4 FS A-3!<2X M-'EF+L!D*I-4>SK,/8KOSLC(-E1_XS.?V+T'HBY!_7%Q\HOV;WCJX_Y]V&B] M JS/+)9BUN8:?5R&;$-R(2A!#P8\V'B"$P-_L(X?)5PP7K#6)9\WY=7?"4V] M5"7=E%KHJM^+G3+1YE917=_?:G-,ZQO]"^,P/=!%D\J38%'D^C\8Q::!"4M3 MR 0WG=58(DE$940O;6 2D-V1K>#Q_A=;_L&N 'WET5Z$IA;[CA"@DV+6IAF9 MW^Y(DS<)M1T#%Z2ZG,70S@:'1,;-BEX(BGO5?TM)0]7[/T=NVDK_EL(? MU/BW?<^W?R?7NWD3#=4TVIU\5T=9%CPOLDC!C"NS.18>+M@2=NV^>0HCRXUO",D==[9'A Y8B-I:LF M,T_1F;A!YAEQ M#]MAGGO!L\)MM>)2BMJ4>WJG7023 O51-=69)(;(L225$(L,0Y::[ MCZF8&1&]/>09*3!W2E4]2W'L?=RJJE;?FN:$]TL-%%C?F*98U2UXOZ)+Q[*W M9]&ST^N@F+CI=T\:F"\IZ(F;);PC#PS]@#5Q;44-51SW++UIJ^3:BG]0+M?Z M1<\#R*Y%WT=U85VX[37P*(K,A9 4(AE'VGQ(!C$K*(PSSF(F,D)BI[(RX5D< MV=3LMCT\5;NQ9[K5OQVVS4N;-JJ:\S8;T:6+WU3S;'FH^:2SYV84GWCBW$]) M1\,VU!EI> :G/2$=#>"#\]'Q*/DM#+^MEO+';[3ZAUR_U0Y3?;5^1:OJAR;5 M5%N8QRI)8A%%,(X(A2CE$A*4%?J?19R+)$[3S.D0] R]D4UV0QW<-N2!,O3= MS.LYM.QL94 ,W Q?*WY+&32D9X"N04^]K942SFY9RAG(")VC-JE%L11]WSS8 MOG:I$[A?I?UJ*?K6:GM-E7F4HB)'#*+,=*^6>0I)0B*8)X7V_[0'6%"GVI\> M/$SHQATV%S2G/#U;OJZ8/=JNOM8H&/H[4\/P3>0C.6,2W FRY^")O!QGB$Z[ M,>Y#N1=?^%JN6U*B?"C%/5VT&>>,$?HD PR:.XR%/%>&(5 M=SY)862[T]!LM::GZER?X#@RPU8DB+QN-J(5U=B"3ZNZ;&])!RQ9,"C-!>4+ MCH\[62F#0;%VRQH,/^BF;V4E;N>O*BG*]5O*FU;SKROZ3:R^+=\N5JM*K:JK MN[M%R9M]R4J]+:MZ_;Z4RP]R_5ZVU[P^F]_-BSS'@A8%I+F*3-GA&%+5E&0L ML(R0()FPZJT2C*.1];EE$?0\@IY)T' )-)M@A\^V,YGF%!A63?(+3!+$\L@]/6)$<6>EW> !;)D##!6C8<-C2VF%H$3,(CHR; M]I\'Q=$B.J#CL*,/CI+?EOV"KY#;+MQ)WL%MMMU(T^VCG21[M%%V>],S'[B[ MM/I1O3:A8KD4QCV[72T;.G/)$U10I:#(<@41*1)(>&)JBV N(UX42I+YTEPQ MD.*K0T[P(%6KKS5IO]8'M.T383L>3)SI8Z5!IM4/L&%G!EJ&VJ^Z8Y;P,*91 M)FE!"@0)0ZGQ*U-(<.Z6/'>4RMC'6H9FA\A.L2\6W/$HR4-F M9_4=E"F0UAZG,:FR#HJYKZ/##[MGCFSS5-I*8;_)]8VI4OJ@'2QC# X_E=(4 M'FK2*/(8<9XK;II?:!\HI1+BB&&8487C.*%8Z[-M@LDEC(RLX%LF9L"0=$Y" MN0CD8?V?$CHW$^&*FE-"2PB1+\A[N8C\9.DQ(4#:S:(),IZG]W!?KU>WLOHL M%\V&O;XI[_HH0BKSE!=Q#%,3G$8,%Y#&+(>TD'I#%A&E/0PG'^(TK;$]B8XR M>$3:T8D80,K2E0@COZ-#<53T$0+0%M*%,J^&H@/#3M92]+QHNTU%+9[V M6VCW;]&]-A?PI)@K&FO%E KF:9) )",)J6)ZRT[3-,4TCD7N=)?Y!)VQ%?3@ M6NH,=)3=5ME3,-FML &$=]1.#[F=5]8S4@5:54]1F71%/2/J_FIZ[G'/RVIK MNFXJH>S&!)HE@J,\C3F7,$,FL9SG"!*J$A@G(F8Q+@AF3B7'3E*:-++F>+GL M)#IV.AI$YLN":H%;%)R5*-0UKY-TIKW,=4[<@RM;9U\(<#'K[^7Z9M>I_KIJ ME_*N/GZL:)ISO<*FA.0013F#1#($,RI3J9=:)+%U1,V1]LBZ?/0REU/S'A\\ MSP?/1D3)3?N/70$+UD[@ DE#7@\[0_'I+H[903%XIVP=G.S]B)/3<;$M0X)P=#P\( KDB+I0G M=4X\(-EW5WR&"&Y\KCB_O[U?F)2CJ]M5M2[_V>;RI2BG#)$4RC@WN>*IA"RB M"M*L8!DR%H@ICSPI=TZFR9T:UJ\9V&$.['(7S#B=FH>+;=0EL(Y@JCR@#&FN MSJ QOM4ZQ=&\CU]T'1D1;DI*O::KNFK^ZK26[YYC&,:I:8G M(\^X=IH2;:MXA&&485I0<\"81&[G#\<)37,"L4,;&.*@H^YZ '$"+-LCB,LA M\#J$<);>XPQB6+0+3B%.##SQ.<2P>(>OZ G)#O??)D=[936]:;\;/HK MF\@K-\G^UW).,(X*Q!3$<1Q#9#*-L=)_J"PKXGH&'KC_JW8:5&?AA>G6M!GIU33A[EL';IYX3-[O53D?3\ _L,@QV.#:; MM-WG^L9J#<>S]B_0=[=M69^!+?.!.U*.A6W(EI3!>9R^)^58,!]M2CD:,=_* M_%))O8RT-WP:\K4I_"W%/&<1QUF*(4.1A @1 5G&8RAR$L4,B11EW*TD_RE2 M(]OA#6%0&\HS4#>T0=D0!R_*9??)SZYU^4]B9V= PR#B9@6W8'QIP6C)@I9N MR K\YV0+5GK_)*&):^Z?$_BPV/[9-]S/PMJ85)=8UH90LS2F:9PSJ$A,(,HB M :F@!+)8%$F6<)+:]=8X/OS8I]-]RJ)K.O@1(,Z?4UTFGN-!M*5D3L=/IP6X MX(3IR*"3'2*=%FCWG&C@J: -YYI:HG."$%9IA" CJKE/12'C10J+6$4L$@6. M$Z=F-4/$1E:O@9YJ#?DP/>9:V.P6Q5!@N"FC/PZAVLH]$G#?03NZ1 MT):MY!Z_,VXS]J]Z(J3IHEW/XR3/4R0$)'DNM#NL$L@2Q:&*%$H1):P03FV* MW5D8V13H;T\Q3@/V'13M;,"XV+A9!K^FZPUGT[==/P1DXH;K.PP\RU;KAP#Y M-ED_,M*%&:8?U=MR29>\I(L^.>F*U6L3\=4NAW;@HRR"-,\Q1&FN70Z*,\A8 MBG)%B.F"X)5L.D!T[/!HST);<[5C8K':^\I&SPM(YR!47(,6%X.D'_Z MJH7$H3-9AT@^35*K!0@G\UMMWKW@Q.;E?AQQ3I&B),H0S--"FX@BCB!.\A0J MK 1"!%.22N//=_Y,$76)3"[$& [,S *;&Z6(1QBSJ;!6?I UL*>[J0&Q!F.?9OB/H!W&VY5KM^OZGK. MLH)A13+M)Z <(IPQ2"E%,,V)(FE,DZQP[;?=#3VRH3 =&=XMM6L@P0M#[N>9 M^>?BOBD6^:YL(\UN/MW(:[1\_V>,\' M$S['WCJAMI[ AWIG+W_1$COODD!^*K]/GXCOWY;=:5& M6***(A<11!G3JIP6"+)<*[4D:89DFF0R=HI).M >6J$3 M](?9 4C*;[3[OY!+02OP7_>TTN.'V (+'2L ,W+"$5?/# 8 M=1MQG/(SV%L,0F*WX1@>PG<78M:1K_1[MY=\*9=2V[0Y1H)'19[#/!7:RB0H MA3A*,!0QPN:_6*6%QS63$^2LU./BNR3=FKFFWP%KZ8(7LN7#,9QP"C7;C80_ M")[;AD9P3;$/&8 7'='3@GOL$ ;%"K8?.$YE8N]_4-1#7W_X<3_5U1[=JC^Q M:"ETPV\"WFF6BE3FIH%Z3"%260ZQX!)BQE.5%S+GU*I-J37%D1V$C]HMJ$#9 MN;Z]ZL[ 4J[_ZJ; Y[&S4^6@B#CN G9(;[8#'?6?1SDGL!8VD*J?IS>ITEN+ MOZ_^]B]ZYBW)JGR@YH;(AU7;U>2J"9C/.>6Q0E) )C"#*"Z$7L0Y-JW4"\53 M*F/BM%4X16CL?*4-61/Z[AKJM)0=,Y5. 66G["'$=]-Q'\G=Y"/=.YYSPW__=W=HMF@T44?_7NW5*OJECXZLJ:89'F4IC!!F;GM MS8A>O)%>QC,F*64B82EUVNS;T1W[P&^'"]"<9"D3Q2ZWC#@NY[9P6N[KPX/D MN*??Q6<;Y=_A89P\ #>Y0^WC+:E.NX=W@^)@_^[XNI\1Z7(CWVKN7YG0KA[1 ME,KI4Z+??.]BPN9$0?]?Z W(7*(TDW&.H6)Q#I&(%"2%_BE.BDC)@F*>9RX& MQ8.'D8W+UY71FJKER\V,^ :98+*C' 8(Y5J'TOH[9643>]&F5%!5:KH_$%6 M;/5,(-WEQ1K4SU/!:6>A1X;(S5KW2>/&BH">'?!-\P-ZAIJBO=T!3<^3"<>$ ML]T7(!+(COMP,*E-OP"B??M^R5">#N.F0\#6(WVWU,M(TVJO_I662W,.]6YY M-!=-5LW:HV'Z*K^O7RY,6RN*2,8S(F'*8FZR2[576102)H5DVM'$"6%NM_5# M _]Z-$*!0_%S1G(<,R%@*A,*42X%)!%&D,SR/A*62DXB"B5EL=;60N^.,V2Z,A 4F4,TFKF5=]\=?>R@6DO+L:G1 M8_DM'0Y?J1RC8"V9,9)6C@D0:@E_-/:TR^\QL0Z6SJ,/>2>/5.:JW&O9_OUN MV9S0FE3#MDS9^Y*R0_WV+5AL*3OGE=@#:J>L8\'DILL]%^!%S\?/0+O\+7#_A[QW M;XX;5_(%OPHC=F.G.T(XPP=( +-_R:\>W^NVO;;[S,[V'Q5XVCQ'JO(MEMRM M^?07(%D/J:I82!"DU+,39]JV5$1F_EB92"3RL>>>!7$AB"AB">-DJ_J3G M3F$!@W(BKP6^1N"80B>5B[2X^/FGNOGG"[V4WV[Y^I_]/ *>Y9*(2B BB;9; M=\$0%Y5$F5(EI9SG604R+Y<(3FQ2'I!/'/UDQP!PNH,WA'X&)28P,",R#A/X M/$-/06,--;Q$;M[)AI["'XTW]'UN7-'>ZW-@VX*WU=(>Y._L6;[ON;%: MNO(T)5-6E=45ME"B-4I-62F%66XX2(7]24^LU#M&MO$CEXC=5G!^TNYM M6@^I[Q';UR^SMM'IQ_UOC!B!T,]/=A:SCHCL^IT6*&:\R1)3&"$NF$.76 M^I T$T5N#8],\JNMRPD?,<#,&[O#ZMG('\2 ML("1?8M3FURWY<(U O_IMPZTGY,=+\GU9=3@\7XP +$N /P)SWLC ;DZ(H MOD*8D?GP\"*BK0XG3 JFC4"YJ-K&V1EBPN6"E1(;EJ>T$!)B34[0F-AL['O= M;0ML;N Y$*>@\;,((P6&J?Z'HQN]X7P/L'H/2!-)CT]1F%5A!T1\K)E#'PU3 MP1=W3;W437,M_]==W37:>F=_\':C;YM%4:B<8I:BO"@8PAG7B%/&D%(BQ9(3 MD589Y" Q1&SBH\.6=') ._G=44]:\L 0X"!L?GH:"PR8PH;C %9='P$CZ? @ MJ5F5V4?HQUKM]4R8>O^=KVN7!>9.";OYS5F1*5FBRF#F:EE+1+.4(4HRDLHB MRU,!FKUZ3&)B5=X2[$ZQ82'\$[CX:>TX:6&Z"A04K*#G98FDEB<(S*J,YP5\ MK((#GPSLD;V_L+M>=C,JOJUN[//-:ZODF_N%R4I<":*1+*5"F$F*:%64*)6J M,$:PO" %Q,^]1'!BI[=+:SNXKV_'A#<';/Q?_P?-,_)_)[IE!]@K^Q*:?LH; M$R.8*K][!,SK81#@+:X])8O5T/H2N7G;5WL*?]2LVO>YP-.MN\+?>>S[0_.V MCFV74KO@LN"8EPI1:Q(0%GF*N+4 J$RMH\VT2$TA(%NR-^6)=^KKFVVF:^U\ MF8 \5W\,/0_'4R #/#*W@.P/SGLFK@Y*5'>,1#Q*0V6/=<#VICOOL1L*Q]%A M'+Q Z#0=%X9;JF:1IKPDQE1(5EGN7/<""48$XH0KGN=%7A:@-C2[E2>V SLZ MT'DX6\']E#M(')CR7I8D8*+-(ZZCC:_9KCOSK)I'XAP/IGG\@3"UV/5U?7&_ M^^N_UU8;U_+;_3O]PTKIQI95"DN>IP2IRF7+XHP@6F05RHW,"D(%41@T^\&/ M[,0*M>]+?)7LB,.4RQ,^/\V+#PI,+?=X[.%H_>SWUW^/-B$N3-A(VNQ)=%95 MAP'QV X GXZ56/]QK;_S6KWJIT=N&T@M5;N=MSVCFX4DC,K,<,2IJA#F+$64 M6/-A308S65:6N1!A31L#N/%2F]$]'7M.MC5IW3&U<]ZW.>6\96=L(K[7"_ S M.Q/B&3,Y?POMMF6D0[8[!5P/(QHA01\"R&2I^EY,/''2/@2HR^G[H-7&-JL[ M*-BU%%SO^P?GD5=U(V]6S=WZH"!>D*PDPE4.I?8_.,L,$IGUB@J:YO8WUF.B MH)N],9_(]:$FB7K:)D:_Y>FE)-A_6+GOB M@VDO7==:?ZXM.@QG3B=[A<,F]CF\&)C9C<(LI%_,3)JVDJVEZ$;, M/>?7]8#39Z)*WKOEU !V.ZBCTFZ+:56D[=8X&=U9MLNI4=MNH9/3&=M&;3MNHY8M[R^KM:OGRAC=--\!>9ZE.7:*1,9HCS$R.F"DU(A7/#2N4D+ 1 MX& .)MX8M_RX*3M;CEQ-3=+R=)6T7%VYU/B.L:3E['#BE!LLT_XP^55OOJU4 M;Y&A$WS!;\;OQ#$IWK#]+AA>!()W1%,YW+8,N%-R5 M;*U=%-2=5=0_[IJ-V^S;^Q$LN:22MZ%A@C"Q]HTKDZ)*$4I55>9"0R>#G"$U ML?DZ))SL*5^Z/8'BY6=KXJ ,RJ! (0T*+L@6[P.9><(S=VB[(+ )WJ477HB M\,ZX7M8;_:[^X>J9-O;MU]8X=-'87_D_5NO68KSGM]N<8)D*PYCDB DB$*Z8 MU>XB)8BGE%M5KRHI05,#@/2GOD5NN4$M.\F>G_Y6XBII6>H]$L=48*XU%'3/ M*^?IH 3>/4='$7XC'89%K*MI(/5Y[ZC#H#FZK Y<9NSAJG5JQ./YA9]TLUG7 MBU(&45,5B&4X4V4J!*>@ M9-,IF9WZR-:._!3G1W[N.4U:5MN;C*,?.@&NMA<;P#2<25\U]&#WM"\09G8O MCFL->7#N?H!\D)6'VB,^=TH)\_GDY('EB#?P26 MGV&- @',*H9)'UZ5?TZRV+7Y1W2>ID+_G+AGZ_3//A ZJ.K&I?=]Y&MK%^Q> MU[@^-*ME&UG)!"ZMDC*D3%$AS$J"&%<4<8)QD58JK[B&#:0Z2VMB%>XI)RWI MY(!V4#!J"#,_/8Z$!$R3@T$(F'AT4;QHDXW.4YIY@M%%D8\G%5U^)"!#Q26\ MN#&8'Y:OM-B\;9H[-TYCH-O=R;[J=7B))P MJHQ 5>9:A)2J1)1@@XJ2IT1H@6GF;WV\R4YLD#H^$L=(LN.D+\1/]KP =-0? M4 \C-0E,,+OEB=#E.2)CH )8N$D@"S-Z8[]<,!,(%GS0*OJO-I^A!$OXP';" MGPX[CEU+^UVY:_W"MJ[#!7G6^IM>-KL.K?VWFF>%-9QYAH1RE=O"4$09T8A) MRHI<4U()T+1@;\I3&]4/+]\FUYO-NA9WFS9TNEFY(PO<3, Q]3N\38(4T*Z. M 0E\G ,+'.EPYT]WUJ,>&(['!S_X H$=HW33K-8/(T?]Q4;S9?5"?])2N_O' M1:I%IG%%42F$LR6B1 (;AG)MB/70"BE+KP($*.&)34G?0:J-5]8!T5IO_/SL MQA2HP,Q&Q\%5?AXA-;@1TI M:)GY@?A9AHT@PB E2BM^*JV?I0LKOA8ZDTI45():2 >+#V^C%T-\/_L6*A3, MANVH7"7O!WI_!12Z'W,?K7S]8.F9B]*/A3HN-3_QF4"'8[7\ZJ8LNOC2%[M$ MGWZG*V[*BBA[-B$9LO:B0)P;C5*>"5*14J@)S+O[#PIZM-PV+A#.:(JX:^>(FT;;'JS]-T[AA_3KW,9AB->O-XN-ZI>[DYL.ZG^+<9@,88C*N:8E2 M5KA6<:E"(L9G(1E6KQB"PO2KIW8H M8K1\B$O2#"F:??9 R>R_]@IV=ME9-.R24%L5N_@YF(XI72]>+S?UYOY:*?L^ MF[89ZH=U.U/(7627F(H4ZQ*5.79>)BL0%1E&%)>XPHHP1;TJ:RX1FECG.M)) M3_NJ:]MK$4JV]/WT[R)_VC&2X-4)2C"1>8F<.8*26D*8<^*,C.@D3XC M>)GZ^!C<8&[+X/2M_':OQ?-L.@_8P'/LA#C/T<;O,4)/U\5OQ\ES;^+W&+(( M/?R.EAPWH_"@^Y&;7?UUZ<:JOU66C]JTTYNZ@MR^$Y*RO!U.>&D:R[)R%R18 MV$,^%Z6;5B*+(T9*QA)/XF-J&["8 '[%XE>X:30X[[ M*O9DRW-K 0Z'&?5L#U_OS/)6_:SM$[XKF 5^@M<4/.$Q,IB1AT+&XNY)YDA& MAO;K95.K?JA]6W?3Y7-F"TDRK43&4$YY99U>;I!0585**6FE M34K+#'1/"2'^)";Z 3?) 3NC[>YYD(.-:A3H8EA,.&HQS.!%\:>S<>=)/[4! MNPB*AW6ZO$;@H-QNM'U_JZCR+"VKC")=\@QAIB@268J1,HQS7I4R*T'IV@]6 MG]AX]+2 \W ?B.^G]<%"P=2Z)S/%_-M3 L0:??M@[7FGWIX2ZVC@[3?WR[M=]8N[B;I+@S.266D0D089H];F4$TRPDRTF2EP"IE51$6F'I$:;:P MDYO1^#W9DFXG,X<&E!Z#!0T7C8 @-!@$D7Y$F.>,9-&#.(_I/%&(YHRXYP,P MYQZ89E3U+IY9DH(KI@Q2!RDP8BCFL\,"3\,3*_7@V\UQ# MJX%QXBG0@MF!TT.L)PGY0H6=::[UTP1SH6! YUQ'"M/N[5/S<753R_N#20Z, M9(4[H:?268Z*&,2*5".1FC+/M2 2YV%^P&-2LSD"S572D4Y^[_^,,"[J"#BH M3S &CE"G( R)$>[!.2&C^P='A)[(03@G\'D/X>P3H:HM-OM;G]^6_':UWK@0 MX;9+Q<>UOJWO;JUY.>Q6\7+5;!H7FZ\R6>K2$*1YIA FC"/.#$5I5A65_5&5 M!8O*F7EA-WK&V9@=J+<6_#UZA,#VZ@Y7%-97:< M724/$-YVG_FI9^_GUE5YV(&HY3'R74@DN*+9L''UI"E;"<9[6C(&1EG:$1" 8C/*"STD5W@8XI/9$/=%;D\T[0^4?@!2._ULOZ]NZV;SU2 MF8I:GX4CJ52&L,H8XKH42+DV+T2)"J=>]P-'*T^LKCTM_Z*0AV(7E*:&T SE MU)HL7.0:<95CQ#'#F5#V1$?QXH=>B]6D@A]2@(H.[$ISC,&P(1HE%\SL> L$ M*H YR?R(RI>'Z\U6\G)2C,-:E],?".BJ]^_677!M0>]O5ESQ?L#W*[[AVPJL M_GN3,UW)/,-(]F-C,T2-M1M9:1\S649*XA4"@1"=V)IT7"3?.S9:/WO5CK57 MEA- !&B%M<^+A1JL MC1Y0_,$F>KYKS=="#RC=@P9ZT&<#[.;6+WN[=(.^M'HTND26M$A)J:VE9+G] MCQ"(%=0@4:9%E@J9V5][F\MA6A-;R=UAH.ZI W3^ D@>!C&>Z# [>"3UN/'2 M%X V+QX@(29NB-@KI(^,-%EJ*U,HK910K.+$AKMPNS.+DK^O=[PFS;85?=K M_2V20?3#9M .7EAB/O/G)\L#J^?Y2-31#,460P*Q#&5"*!F7&V M#U=%@5DJ04V[+A&"3CO=H7F: M2W-?X3WG/!P_%^#S;$<4/QP'=3"U[,7]_B-]D\#K/_AZU[UX5W?5.F1?OO'E MA^\M=RZ=3ZN%8=:"$)XAA;E$.%458BZ-5:09)DI1^TNO?+M9N)W8 '5$VCWS M;KG6;6-1E:SW ^#:/!_[N]KW_FV>=^CAU#VG-P.S@"U;23>U[Y#WP]%]R8O[ MY/!SN^E^3H)]3_5]56IW5'12)+T822?',"?WF;QFF/<[%^R# M_O/D3,SG@<^%YP,??C:B@>U50MGKF?APMVDV=DNS9\+_T/77;Y:CZQ]ZS;_J MUW_JM:P;_='N;GIA!.,TSQBBW"7>,V*0T'F)9%[*M-+<%#1=?-?K>J4^;ZRK MXW>DF(E[B'UZ+(.WB=J:D-6>IZM$Z*_U$=\PFNN[8=1],&B++-2(,YRC$BF"TQ81K-*]=^%UTOU M%_\F;"48]SW0[BKCO\\WP.]<_ S?:8!SB2YX':+W.AZ/CG:"7&T="_N7PZ_# M5IRDER?9"I2T$D5LL#3O*XC5M6DFKN=M!37OJSCJ+S4S^3!WYJ7#)I1E!>:C>!("=$@$KS3Y.9.'[P@&CBJ/97 M&,"HY1F,_&SR>,EA)C1 :+"1&Y8IDDTZ0V16$S(LZ&.-O_#I)S]OO+]KTPLH MUM:A%%:9JR)#F-(*498S5.45DY12HCA[TI-%Q^?S.D/\5"\[_[#Y^;G6JMZ\=/D&R\U"T2*5 M.*4H$U6!L,@D8B)W>VV9Y2SG64Y!?6=.$9G8;?[\;;7>=*-W&BWO7!J+T@+8 M&_ D.'XV<*S(,#/FJ+D=HR-WE?0$8Q;"GQ#I&,P ; MX/\T2?F-%>GW9W]'N5.%V:UULF;U=KH>G,W$'$.Z.X^#J1H/> #V9BY M4_PXL([[R8]<+\ST[2>1]JT]NVO07_7FVTKMIZ4W"R-S:]XJ>]@OW=!A7!A$ M74B/.?",4;3,LH *?E_Z7HHXNE1_RXV;K-OSLTU$Z#A*#EB"&3AOH/T,6E3< MPB8Q1<$*;*2@@D&QWP\P$YCZ^77ZW'IIU)L_["Y[OOW^WY MX%')DE&*ITKER#!B_:@,EXBG56[=*JYSH],L\[LO\"4XL;]TP$'74*SCP9Z' M(#/9O-$;MAA38 *S%(_AZ,F/*H;SP060<1<9G["DN?$XP?+= $(/IJSYK#-? MUAE J@>)8Y#GPGRMU\9HVRXP;DZ%*Y<;E=7'$M#+6< K!.=,X-Z!97!%XFMJ8;CE,.JJ) M)=OVU4@>F$IZW=^+4[5V7YG_ M>-)Q#JW9B/A"/1SI)WQ-(?>K_]W>$+2(YFG>U(B:F9G?6$"!3'Q(+]?#1*0Y M<_E+?+2.JUTFH!%OA*E+9&LGR9>%P%JJ$G%L%,(E+A$U0B.6,H93DU-JS-@9 MI5MB$^]^)X=C7AI##T?,[\ 0"P?8]A($093!GX]EFW"RYX[4DX_N?"RTSVS. MHV?"E+HM@^MBP7H?6N,:BXHI9#3F"&/K^M*24\09Q<(H*K-<0)3Y%)&)E?B] M?1NK9;.ZJ57;DV%'_:HK-(4I\DF4_!1XK.PPQ;TD=L0@HX^ D;3W)(E9M79( MR,?:.OC9& W:7_+U^M[-Y+UU;8X7546UJDB)2N6RRG+EBD&Y07E.>2H,$SET M//AY8A-K[;O5\FN77.:8N$K:._ QW=,?0>6[Y\8! *:ZK>Q??&4?V<#\M%"3 M="=_1.H)6X^?%GJXK_B99P*O"/C:50XTUAUO_?9]A[,R+Q3)BA3E!&N$M9&( M5T2C(N54$,.+- >U##]+:>IM5V^V<>"?WMGO[\_NB-J=:8$A^;-0>0;:8P M#)_W)/%E>P*_=9F1_.;MZLN) MOJQIU8X\I*@J=8DPHP8Q98_"J;&;<%$2K:37]#0?8A,KL:4)[?%["1V/V&M$ MF6%ZNR><.,E'=_*]A 4@RAD1D["HY3AL8/%'3V$'XXF7UI@O/N@IS8-XG^\S MH=7&6LW9&4(69D@2A1)2EH+E0!BCT^V93HSV>G0@.=B-&#H)]B]'-'YRJYWFS6 MM;C;M*W\-RO7R;J[^(OO5,PV]/FYC'F&#W:>;)3SX="T-S>KU;H_F1(CTK(2 M%"E5<(1YFB%>Y 3I5)7*<)RF%:A'_1DZ4XI@6 M!PD.5MP+8D72VG-49E79"Z(^UM=+'Q_1X^F3_FY?^C?N^KJMOJ[Y[>L_79'V M%_[G@FC#,LHRE.:T1#CG&1*B+%'*J-;8*%D!J]2'Z4V]#[=Q\SWYI*=_E70< MN/3R@&X] _AY[LKQ4($I]2A PMKA7!8S9G.; 6KSMZJY+/K)QC,>C\%GDK[^ M4\L[E_3SP9A:ZNWFPT5N\B+/$2M$AG#)%>*E*5&6,==YD4B<>D7KSI.86,5W M1#UO]@>P&-;=.!("/>DMO:0G&'F Y[ \(R9YGEEXMI&>PX(=SO:\\,G0^4W? M^VKI#^:W9=_:R*4"+%1J9$J50D39_^!*8T1%D:.25;F@ AM1@3);SU*:6.U> MK-;KU1_M!?7=T@*3;+ZY?>7'ZN:'BYEW'7>2-]S5ZFSNH:.;SJ'GM[M&P02F MJ'N2KL'3CFB;?!-S1M,%P:(-9SI'9^:I3!?$/1['=.F!0*>YNSB[_KK6;:+\ M]NZU+,LJ36F.:%Y4"*O**C-+"U1IJG%A)<8YJ'7Q&3I3.\D=U61/-O" >PXF M3Y]XO/! 7SA ;K@+/"Q5+-?W#)5Y7=YA48]*-[M3<%D9( M(5DIJ4"%*BC"F3;(_B1%N5/2+.=$Z.2)IWM/RL*G=.N,>Z=O9SH1'?OLIZ?SL$O)886&'*B.:NI<#A MC>4$UQ$>XD6+;)ZG-'-T\Z+(QQ'.RX^,J$-ZOUJNMDD\':D^JV)1I0JK3!6( M8)HB+ 5&PG#7BI-+RM,T8R4H/WJ8W-2)2FTE3MVG2??)2C]?)4L-[%MR 30_ MQ8X'!4RW.Q0.">\RQWO:YYN,AA4I710R9KG2>6+S%RY=%/QD"=/EIT+3">R> MYOS'#V;@LAR;4I@*5T@QJ^?8\ I1A3-4Y+*0M*Q47@&;[WI0G3S)H.?!A1P. MN?B7;6_%T-G9?IAZ'NMB(P4\Y,4 *2 = 2!TM,P$'YHS)RD 8#C.5X \')RZ M\"#;Z;W>O/Y3WMRYQOW;I*@%YYKF!2F1I"X;D@J%**L$(C1-<5Z9E*?0/(:+ M1*=/:MBF\/&6AP!WP0L[W]- 7$2@QX)'^8Q7B2L\^VG'0K+E(:(+ 1$Y7A+$ M99)S9T1X@W B/<+_V1&Y$D,-4UZ<:9C23P&Q+D_7ZO[14+U?[ *;5RZM@]?K MO_.;N_WI65:,6G^$HX*[#$A%"\2(8C?[P'O42#R)XO L] M+ZIS7^Y!H#AQT0=Z?%P=DO5NW%UW/^[/VJD]G04A>9$*HE$EI$*8%SFB1$B4 MJYPR8836!%1AZ$%S^E!>5Z;3LQ!6DS2$F7<,+R82X!">'PC!]4D>8D6N51JB M^"1U2QX0G*MA\GDT<#*N;IK5>M>LXYTS+_M)52_

4/AB#6Z%TQ_WKF^H? < M#?T-7FA,-ISK3_C&"G5N5".7.D^+RL4R"$?8]4.FIN"(59ASPY616,,\#P^J M$YN:7[CUPW^Z:3LSKI9]AX/DMIOH6(=.O_3#D^6E4%6>(LZ*$N&T- [*'.5E M461%(0G-RK C8"181Q\ GQ)=[Z-AW.\@^&!XT!K4690YAHJ"A(Z:Y7F)YA/D M>WK"<#KST_?A&&;YY6II-X,[NQ_T&\-JV;QHQV/OLE!U\VN]7*TM*UNWM>V' MXZ,N1+&RS'6%"L+=M:T]8 I&"%)9*:N,J1*G1;AQGY3WR8^G1SJZ%R?9R[.= M57Y6@:\.)L+I[H;.?E,WEJ^;+MFS$WN,,9SV.Q)B4I_-FQ]MF)_FI8\T[K/ M/\D6,2WG3[C1S/)*AK>K>5@(G5GXXO(=\(O'=\ =+_LV]4T;GOWRC2_[V^'V M%MCC;GC!LK(RTAYK".<*84)2Q P12.,TDUSD@LH<-N;P2>69^OS4L9&@Y(]M MD@GODTR^MDDF;NQ*8ER2R8\VR<1^WY)/GW^##M5[VN_$\,;W3+B<."TIN9"6 M]*)/2TI.I"5MM\<#*?O++R?G-F@HQ[_,5VG$],>_SE*NJ9>Z:2S[HEYVW"]5>QM^ M+2V/3=W^");3"UMTNHUORT=RP,A5G]AUP,A5VU3Z?ZQJ:U'^;M^%J\E^XR:- MMA9MBK3:,( BG=. Q&<]:H4!\_BT%+A*X"R[^D>M]%(U0QD,>5F6N9(98GE: M(5SD"G$B*\0H+HJ*T;S0H*H*'Z(3'QUV+"1E^BI(!#!8LV^\R$Y[PP\ A'L_ @SX8VWKMQMVT?^7IS M_VIUR^OEPK#,&%YD*%7<-7O@&M$R%4@:P0V6BIC"*R1QGL3$JMX33%J*R>\= M36"F^ E<_+1YG+0PW=T*ZOP!^XU8'\A=NV$TER0/Z*=W3KAHC?2.",S<0>^< M@,>M\\Y^6#[\U/&(#N3[^9B:OV^KO]9+-Q;0GJ[M+Z1.?JKMQMORV*1RP!/R1&S2N_!^O,7T9T2[V2-V\D/!HZPX\TW]_\N&O"#W[@X M@/5%?N7K?^IV9LEGUT"T=GO/?FX3Y67*,UT@)0E#.-4*49VZ=KX%+82L4@H; MK1O P\3NAN.FW8+;OQSP=95\TO;,5DNW*>\^M68+X&#>L7WA$!U-]!NQ5,@=L/7B;FYT\W8I_[:= M$"L*KB1U/27<2(\R)TCHDB+K@/$\5Y5*M5<'U#/K3VR.M@1=)LC?(+=6QT#X M7$2.$@_H,QQ*%C(:^-2[!ER4C1(U\.+*ZV4"[XO.RC%\?W/\V(SW*6=Y?GB_ M-? M[6/=7F[_LM_"3RXVB^(,B;'5FL'/Q&D1]\MZU33'CEHE_Z?M%Q]7=;_I=5;99VJVK3=VCL>VCO3 MM5;VU/#._MC-T[&'!?L[ZW\=_F1!>&:T:X]3Y4(BK#)I_?R*(<4J8PPN&56@ M/I43\3FQS3J==;!G/#GD?#O >LM[>Q8_X#7IV;\Z_"',NDWUMOW,X3-XAS#[ M^82O+T8>24QPITLXB<+E4V>FQ(3:(X4E*KG 7!=M]-J2V949'"S]7F\6'#,I M&#X&4W[] MI_RV^'_?__)Y45+%2"IRI$M6(,Q*A:C0#)6RR+5U[JBHO.*XNQ4G5N#WUY]? M7?\__VH))3_]\N[#B^MWR>?7[UZ__)+\>OWI?[[^\C,PYKE'8EA1@^2#J6($ MT;P5\DB<@9B-^VRO;O9O>S7;KS&+(AVQO%65XU_,W)G[XVZP+2@M58$*0MNJ&<)D2Q)4VB!NCN*QPGLIRE@[<%UF=^N+EH(.V M/&#]*G&7P/_4R7?'6,*;A+NZ-,>1*PU9F784;%NT=MO>-YYU ^AG&\PZY_,O&\TY /64\[Q2YR",07#?UODJ#"9J6I1;V MT"\(PE61(88I0\P8G&:"I7D)BNEYT)P\=^-LM_^@TA8?%/TL;61LH)D?P;#$ M&X-P+.C48Q .*#Z/,0C'$'B/03CQZ)BFQN^ZENF-7-=M4?H79Z 6G/*R*M(2 M$2F8N^55UA9@ZSF: A/)624J4 +Z *VI#4'?D[?OQ'M /?F]I0\T!$.H^1F M2%@ %3\HL_6Y2E3 M.948$<*(BS5FR)X$"R1Q43'%<,9SOOBAUV+EE9M]1 #RI3TDX_W=/: (R%L^ M!F)8/<<+!]/( U(A:=G'X@&RLD>)&9:4#1(7EIM]5IK!U.SCI^;+S#[+\8/$ M[/.?"KW9%YM7=2-O5LW=>C_#,>=$%HQ6B&=,V[W>5(ABHY$J2(JI*M)4P/I6 MG"0S^3V^V"1[JL%IHF_CAP0]OH8? M_'1@J>@^G-S;=)Q55<%*YN[@!<+,,"1R^Q]9F4K3C"HA06-$CBA,K)8/KVJZ MTEK@;G<>'#^E'"4R?$O?2AMQD[LH2:R"R:/UYRV'/"?>4;'CV0\^_:7+MMM, M^\FVW]LBSZFAN,P0*:TB8T8X$H(R5&4&YQ234F2@L_2T[/XUKV!>/IC.=]6U MF7RZ^Y<3WX+YKV'&O=MG<1L#>ZU/>A5S'NUG>"-S@MF_[,7,>>"GO)\9H!J8 M;":_:75WHS^8+9L';0R;%_<'_^J"C53EE*8*(Z-2@S#-,L3+#*,RU51D)L.$ M@XYM4 :F3@SKV7$)/SOKC3OCN@ MC1V?Y1KZVL*R6ZN'][F"&DA@UD1/EA1BY0=% #&0_!@GK)#*T[6UL9#^$..\SX?#RT MV8S2ILUS;3/!'K>C>''_*__':OWRAEL?\L^Z610FIX90:AV.TJ4 69=,R (C MG9(RUP9G1H#\,B#]B55ZS\U1UN\V4/6[8P/<;P8&LI];-"%T,&LP'K6 [C-! MLD=K0P.C/G,_FB!HCAO3A"T3FICPG_'&ZLN=S8;9BVQ2K'7#ZT"H]_O?'U4TM[Q3W M_L])&F@'(Q3)+L'ISVJH@N%Y;+G"%QHSLN0CK]6;U?H+__,_ZLVW;ZL;U_K/ M_N!T0&?!L2;$_@^9'!.$4WL.$UP:A+GUBG#!2ER &G^&,#&U>]1F3?WA&-$W M*MFL$KGZH=>)OOU^L[K7;6LFN_V/G.\!Q!T0K)X0S?!H]"[*O(\([ARI_]A" M;5;KMLW3 =O)!W%3?VT9C3UA) RFJ$-(@"P\P9R2,)!.CS()7"LT_/O2?L?6 M_,:=)?_\G_I^4:1YH2I%4"Z8M(Y8SA#+,XJ*+#6%,IQ+5L$"OX\HS!/R[8DF M+=7$DH4&>Q_CXAOF'2%M4(#77]" T.X9848$=1^O.',X]XQ QX'<WE_GZ"#;'.0:HK@B@6UEU(,XTXDQ4JRYC=_7]52VR/P*[[AG_7ZA_W7MK*P+(76+H)""JH1II5$HB0, MZ3)EE!(AF5+ "M)+-"':$514VI)NC_S*$@<67EY$;-A43(("S$;LJ2=[)!P# MR9:#T*+4B]@ ZU1C8A1>NCH6*WA%JZ_<%XM<+RXT;]VKKUQ'I;#>#X:Y5 <) MDOV8VI>K9K,KHK?N$LU%A;C)7/J*TH@6O$*R--R8%*<%!HT]&*0VL?-T0!MM MQQ^WU ,K\X:1\_.:HN$!,X,CH #[1EXB1G*(AFG-Z@5YB?W8]?%[*/#LY *- M+@QB-<=UU=G%IDI2T.') ME_+4(8V6=O)ES9<-EQO_QAIP"#W/3%, XQ^=)A,,PP5+%^L$F;PB!4-9[F;.YX5&+,L58H)R M;2I2R0QD)_S(3FPD/CY.4OG.UWV3;7<'HU8W-WS=N*;)/F':RB4@AI-7+CX= M9DLZ.^6N6E9+>P3==M[DUC@HF2-&18JP,"FBSN/ *3=4*UD4L&DZ)ZG,XT[L MB :VV#P-D)\!&"UVD+, D!BLVH,21=+DTS1F5=Q!,1_KZ?"' X_]ZA]WS<8% MA9HOJVNEVC,'OW&7IF^7+_GW>L-O3K>+_Z2[,XKNPQ#63M0KU5>4NP^TUF/! MC'*'!8PX<0,316Z0X(5RUS"DPI+C,BM D8.)&9XCS>/$P ]@R&'JM^89M7A& M[P(8^/CX]N75Z8+$PU2172FBRQ%Q1_#D@,6(H9&9<(P579F:W7D#-#.!?Q3C MF8MNV,;P2;L)1'+3>X5]-+-2$E-),9*T*A&6*D-"51DB*2.:YVE),2@1[R25 MB4WPGJ9OJS( 0'Z&<[38,&L'EQALP@8EBF1W3M.8U5@,BOE8PX<_')I@]OF; MOKG9%LMFF&CA:A.)I!G"N)2(Z\R@M+#Z6!@B"/-*\S^]_#RI92W%T!KB!V@, M*]]X&8&G)(AX %)F&Z=4@O7D4[0$+ M5UUT+FD=VY:1Q'$"U;]A&'T5,AHX01HZ"I< Q?62=H0F#Z\_LVI["7NLZWZ/ M!=Z 'E3F72_5RWHM[VY:0ML4G8IEF-'"S2,E"&LI$"]2C83F0I9*%E7.01>? M%PA.'7/8EHRN$[T=HP*\\+R$F.<]9T0<8)I^2+G-7SJ@/8$W["MHK'O.2^3F MO=[T%/[H5M/WN="\!VM$;K?9HXN4YL(ZS24B&;';?"%*)*HJ11*+3$B628E! M<1>R)!79]? B%I_(&"PA456_9 O(03HD0+=G@P>(S9Q2<$NPX;>#D MIP+2IMOS[(=64U^NEFWO_SM^\T6O;Q>:D,(HEJ(J3>V)E&N[;2I-4:&(W3L9 MJ\K"JVO%!3ISA.F3CG)R0#IQM $9P0- #6M=1/&AZC>YY( ,Z#@(A.4]AR$! MRW2^+-]@?O/ X_-E-5^6X4$NL\?' S?X^NNR-K5T P.E=*>%>OFUK5FO=;-/ MR5-<*BT+B2I-#LQ,XNNE7;;9)CJ]X$TM MW]5+_=9Z2\U"4DR(83FJ2E8@K N&>%ER1$RJ&6<$JPID+X;)31T)[(GOL_&N MDI:!M@UZ/\"G[7#67G[?W+7=$+[\L>I^F/RJ-]]6*OG=\9NT#$.SG(;!]K,I M\2 $Q@MG1 ^>,>4%2JS4J6%B\^90>0E^E$SE]Q3\>N%EO;F_7FO>!L"S-"?2 MC1*W'D>)<(XQ8NZFSLT^*C-A!$^](HF/%Y[83#A2B:,%O!-X(/OEX'^H1#"M M]10&%,@_Q7E0Q/[!0K.%YD^Q?QB#/_G[P#';^]DQVZ$QVZF2+,UXD>4,I:6P MRF&$0H)E]I]VDRTJ0XFBH.3?\Z2F5I>^M<#-GH%_ X[5/H^2WY881W:88AW0 M/&BO,,$0SLO"Q1JH?9[0O/.T+PI\-$[[\A.A-4 KJ;5JWE@F/^GO799D\\%\ M_K9:;]RIW8T"_95O[M9V-WV[_&+?A/[5GNN_-1_6;L;W A>$% 1GJ% 50Y@3 M=Y6N,R0J8XJL()DNO:[28S$TL2WH\TB;Q+J"FV^Z#18E[U8Z\,9O] MGY0Z6C/_AZO/W*S_I&C'S?A/?RQTM+CES5TVM/GS=?//%_QA!39I?)C@U">20_*)HY_LR ?-\[@( MH)\VQX0%& 48@4C J'(_,:--+K] ;N9!YG["'\\U]WPN9M^3W3$[*[,<"V%U MOU1VRY9%98\I$B.:&T%(:D3I%ZGS(S='^D)/_%^2OES7T?@YWD7& T3 MX!W@&#@B=3N9*&)Q@=@SZ&MR*7+A^51@>7/;N+Z/B"PRNXWS5)6(%=H@G*78 MNN5EAC*98F+*2N>"+C8KZ^SYZ?B#U4$JO:/A_1W^XAY)9!]EXRUE8-'P RS\ M-#980IB";@=+7&I@"Z^L/<5_K#+8!VO/6[-Z2JRC M.3'QJ9//O!O.3-MS$/IO ._1,X#6=;IK5 M>A?4>.>Z'FQ#V5]6+_0G+;4;BO?EFSV5L):AABIA*H MR%/,[,]+S$!J#V=A8F.P)P2\S(-CZ7G)-RE"P,N_EI?#.%C+SM6ND<9FE0B= M;%FZ2EI^DO_4?)V\L3^)>#L8C$JL6T,X _/>)@8#='3+&+Y2X.UCO_B;U?J3 M_FZ_BM\L16O]VE2K]N2P$+3@)F,2E=(5'&AW<.=&(ZK+PCHEA;9.R&*IO[J& M9E\ UXP7*7OI%NMTZXB^MY[MB;>S,V679-;V) 3>*%Z&TO/., XR8;>"VTM MUY!G3[UU4CID/@\B [_M\Q8VUGW>98+SWMAY W!T)^?_)#S+[E5?TO%V:;\) MMVW(\-TNB]0(G1:8ER@KK#7 NC*(T=P@HE)*\YSIM"I]L^Z&"$WL?VQ))P>T M U)O+\(UK/8Q08 I>[C\H%P^'^&"MNLH?UXCON81Y&_-?KYY \Z4N#F;2G>E]@OVQT[8=(1&C/\]FKIYT'3SQ?W^([T'>?T'7ZON:NCMLMFL[[KDKHT] M9'[YQI==+6GS?K7\H1M[R/H/77_]9O^\_F&/J5_U+W;IC>/_#:_7;6?$3ZN; M&XN 6W5!*-8L5P*15!GK*BJ"N"HR))V7F)LB$R6L#<3SDF_B[6?+"DIZ9I*6 MF]8F)8Z?@][OGS[_%C"Q^/E "1F&_'RXGO"&X*!Y[J&HAQUT75GZG3"_)P[-G!Z RF];B@4 ;(\X*?M$+1=\)(R6/SU :N9DZLM"'V=6 M>SPS(L=R'^Q5UTOU26_L@4*]:BLOND[EW8B!O"*9HL(@5BJ*<,6$_5N6HIQQ MA66)E6)9P+T-@(7Y+W!$H1Q MWLZOI:@LL225PJPJQ)@F+C.EIQTW( G.3#L+E9^IB $ S"Z$R3ZZCA\([WG=$202\)["0QKXG<(1X[$N _8+SQO%/Q+H*/Q^ M_(G0<3P;7B^UVFK@M91WMW?M:.A7VM2RWBR*5.6DH!Q)FKG&ACFQ#G5IO6JI MI*I,*>WA&3:;YQ+)B57J@&"B.HK0$3T70?-3N;A0P%1Q2SO9;8 _'0+3TS\_ M?C9@E(^OL-'F^EPD./.0'U\ CB?^>#\YY0&[W9N;12:P3K$B**6R0C@3A=U+ MA3UAYQFFW&0DIV2R$W;'P[,[8K?#F]N!S0UP8C,(^ICG;0"2TQ^X.V;F/G$_ MA(W=/^AF>N1^"$G;H?K1&8',%U]SR@VDI]F.+[>&:Y%6J4*J8/6^G98JX MJ0A23%54:"VE %53'Y.8V/?H&G9:XS&<3^R+AY\]&"G!,8-X^!V<%/.IL!UJ?XR->;^R]KOFSL&?Q!2B_':4:PPJC2Q&[] MA=%(9*)"I,@IQ1IKPRCL+#!,<&)M[,DG+?WD@($1G8@O8NA[-(B'#/1@, J4 M@'.!GZ313@47R,U\)O 3_OA$X/E<\"5Z.Z#ZE>[^?+M\N_QA_=[5NK9>J,9< MII@62+=SS%*9(4XP12G&)DU559("!QP !HG.X_%O"7K."_6#RT_AQTL?>I7> MC2+_:4OX9]?K\(!VU*OTRR+&NTL?H#7W9?IEL4_AU]D/*>*\1P)EG-7XE0@6J4NXI<7*1-4&N8U9NDRJ8FW]BWAS@_='C"O MMN=/F'X/ .:GW'%@@&EV* )@M;XL7"2='B TJT)?%OBQ-GL\$3 NS94\ZK6L M^F M720W]=EY1S_9,9!L.;@\;3,$OV'MCH\*\*P]/R" &6M1@0D;M382(-C,-6]Y M!T>O75YEO@ELWA(]&,3F_U28]_)A_94OZ__B_:2W9G53*]X/=_UHOPS;;\D' M\Z9>\J5C9-?@9M\DB6 N"-$8*W)1<8OD],7A M:5;_,"J,CUW)N(N'F>#W>N,:A7UMRQ="8IEB M05'NYE-A4KAQ]ZZEEZ:%PECD3$M(;TQ_TB!C"F^<:1E)I&M@=^>N-NME8K8L M)/QRY_:QL/K9P6G @AD[AU/;Z&_+A2O>^^FW#K2?DQTOD_2[AP,0R6H!",]J MFN" /+8_ 2L$]NC2Z[:0W,K5G9C[(XC$),U*(5#!W."?BEECHD2)%)=YBHNL MRF AJC-T)O;%#J@F71$KN)#Y'$!^MB&"V#!#<"AQ1S'B"# MUK"H1VVS+GP\3$E?Z77]P_H;/_0OO%Y^6.[_O>":\90IA0BI[,Y?$8JHYBY7 M@U:*Y 55N83HZ7E2$ZOJGM!5XDB[$5S[G\%T=@ O/[6-@P),\ H5E5^++ C[78XXE0139ZO=:J;]FR;>>N2T4IYAKAW*HNKG")F,$$E42Y M)EC*E,(K@#Q,9G(%[H@FZXXJ5&5/(N.KKF/EA:IJ+VI/<(+>]\,B1=/0DT1F MULXA08\U<_#3\%:4U_;$KMRI_&%Q-;7Q:E".-42"26I_5NA"",9 MS:57O/)HY8EU;TW+4/6?""I#PK&>*%N^B4KCY)%0J5:2Y=N8*1%>A0 M>)+*Q*KB:*+-?O;HOO$0L$_\283\]JO1!_W(9%BM6H_26/> M;NQ#8AXU7!_\,'RO>KW++R\U[?JL7>9:RB@B-3,I*A#&W6U9& M*L2$IAFCIE*E=[OD4P0F5L>.9+*GF3BB_CO824PN;V1C)84I(%!(T+XV)$G0 M]G9RP=EVN2%Q#C>[P<]%O6_9#4S8QUQ?KBSUY9W]6?_+U7)_>6J8J5)<[4;++*_IOFW*/YTHX+W[2W0U"FGL/-42"0GK=*H:N' MQL"^K[6LVS7MWV]T?ZU^?;M:;_HK]T6JE>9*I4@)(A#6+J6R9!B5]N2AR[PL MRAQTTO A.GE\;,]"FX#"#VA#@V4>$/J&SN(" PVD[:E?)3OZ+3S7/O $Q-7\ MY8T69?,@.7/,S1^$XP@PY3?B.56 6SKSOF)LBRZO,OF.!,<*%*!$56B&M-2T*>V@N-&@[>;9O M.,1U[YJ<6!G.O-GG_&+]-KEG^[I@NV777OV!'$G?I/>G=ZNF^?DJV2KK5J0' ME<5N5SV0*MF+=96X \;*N&:_5TDO7'(HG9L(VCX7I_.X^Y^WR^]VF>:=_Z)M\J^]8EHR) J5+-+>*70B08I^A,WD@4@#/=.?P\ TQCI82&E44F^E'EEP0*UKP\#25F>.% M@Z(>APB'/SYRQ_VU[?+0E=KM?OCOM5[;);_=]SW[I"86P'TY-D*A._4>G#;R\?[Z[Q,T2@R2 M.O;F[47[:;9S""QG-WC0(N%;_G[&VALN]?7MZFZY65!9&L8+ADQNMWM<2(%X MCBD25#)!B6$5!S5F/T=HADT_J7=T$V,)NQO(.VA\]RQ0_L[ 6/$#O($]29?^ MZ(8P#XL>Y T,R171'3A)9G9_8$C84P[!X.<#=;9N^->O:]>'L"W%[XL"OK2A MO9V32BJ="X,Q2K6KD%/:GL9%Q5 I:%92*I7.8*D$/E0GUN;/=[>W?'WO(O8N M1LJ7]__2)$W7_R6P_L8+2T\=CXT04.$?D'<8;6>Q_]ZRD$QS'( ('-&< MUS1 8#BR$Z"'1PQA>-LT=R<&F)V>T?K+>M4TBP+CJJB,W?@)-PCGJD"BPA(Q M210ML1:9!M7H!?(QM6%I^XFONL&RB?[3M9C:#A7@;FYLDW2S9@/&+P2 [F=O M9H 29H'ZPON.I:MMW/#D+.W]_-^K1&BS6FMWAVMTO1D:-!LVJ2$^K)GCR@ MT? %M(:5+3(&,-T[+WY(P^4+. "Z+V4_ P=[*%Y:8K[&R MGRP/NBI[/A*8)O@X$>G%_1>[TO6?=;/(E^.-C!9: @QO]! )!Q@UBL0 GA.X&7A8N4##E": M-Q?PLLA'>8 >CX0JM!M-VA[PN^X?A9O5G"F&LI*[JD5-K (SCEB:I5)4U%0& MU(SO,8')57<_:O4J^3_3OZ5IEGSGZ^1'%\ JTO0J3=-^ FO"[S;?5NOZOUR( M*\OH59G1-DZ8Y?D5(=7V8W4;^VA_L[K;V%/44K5UX9OD?]PMM5WT*G'?M_8# MK[1L+6U29.U/BZO$+O%=N[I4?0-,XGQVRS"UNX8AJ) MT^)$LPR/EI_9')P6[M@&G/E49276554RG7S UTW#M":VASL*2=;THFC';:7#V#FJ9AQD #J M:"@(<$6]+%XLG1V@-*_Z7A;Y2),]'@G.)N@S%C^8PW!\/P3246G:@+UP ?O^ M F??9P1+7I",,F2LAB.$[566.'>5%3R^ M9.0[\+,C\R$+,S47[@0=MR(WC,"=7-\0$PK1DEF.!+"GA&Q8M:8JC)')3%8 M&4$%P;"#8FP(0VZ#W'27#KVY8/3U&R.# _4@>T3:OQQP<.7.P%LF8O?C! D= MS:_TH3FSAPF X=C7A#P%/>-[&&&! CKI:P%<(,RN_N)ZH6KN9='=-&V,AN<(BE]9;8\RZ M'"(M$"O=/,XJU1H7:84-Z(;IB,+$1J*GEW0$@T)0QZ#XZ?XH46$J#I,2K-)G M)8FDNKI;[]?K.ZU[I/."AIS@K# M&3*%*RFC,D-"EA29LM184TU4E8%2R2'4GS8R=)4<,!380@(&MI^*3P9AU! 0 M$#UXEG@("K%RPT&TY\T(#X'E* \\:)&QYN@PB'1 \,7],3NNNL,=4;7W[H2D+VM0G-?^CZZ[>-5M<_K$_S5;$MXQDWQMAPS&?6*<2/M?R>8 )-L]_E3-Z4J&>:$=\#B_R_%;[ M++@+V\/?+G]8#E;K^T_\CU_MNNN:WS0+RNV1P1"%6%%4=DNE*>(9SQ"W!XK* M8,,E;+C(22H3[W"65'*[I07;M$Z#XK>'C!859M)WY*X2)_".XE72UO?%,ZJ# MFE=LW?U#SC;9E%EN::<4Y0*>]['(BL0IQ5&>:Y2(96F3'"8OL*9 MF%B=]RRAEJ=DSU32<97\[GA)6F: 9_T@T'WMP;100LU%'!0#S$-847H:MHOG_8RG'*=F0SE!;7N"R/"=<:M M$$^Y8:0J%$XK[P*]9R38U!Y3S\]$(8'GAJ9/9>(S8G?BL$!R(2SPH@\+)"?" M N>C E\.H@+)[OOU=IET0H\-#3SO[Q>@XO,9L0WYGH65E_YUOV^P*M=G^%(' M2VJ?$[_SU>\^)ZD?^7+/EK](E560S)Y8"5$(EYH@P15W[4\E$=(( M3D MS\^3FMB'.C6E(_A8.@"8W^$S#@PP;R(4@?%UR5,=' <(/6U5\L5#H,<3 M8:J\G3GOUOM@7JZUJC>+O!1&D;Q$BJ(3)TC M:DDB^]QMTKA^,M914%ILKI*E!O8O/@F0G]*.%1NFKJW$CES2*JEK]=I2;)- MNF&,$?L7#\D625M/DIA53X>$?*RA@Y\-T\V/:S<6?7/_T;[GS?6R]0.^.P?@ MMT:;NYMWM=$+KM-**:D1*Y53U<)%2'*-M-%8J%SH3(+*"#UH3JRY6PZNDI:' MMA1BQ\55TO&1.$9@BNR#II]>1\8(IN81X $K.T#@2+KO0W%64P" X+%E@#PZ M\N[W3;VLFV]:_;):J6:1<^5*C*T'7J3:M1;($7]#7(#WO\'2!E\ [V1N24YW WQ2LMA7P ^)/,T=\$E!SUX" MG_[TS*F5_='^P[X%SJ?5S MI"*WQSY!D2'2A/)V*RP+GL/N6BY0G'@OVU)+OG?DH!9SJP!2/?"7(,\]J\K @PN5_GN?933-*U4@GAHK)BLB@Q*ZQ977QOL]T_;_AZXV%:9V0?HF>/A?!6M<,+4.3FWO2!W6X@ M3W*WK'V[*,_^=J5@FK,B0QDG#.%,Y8@;QA&N>"8+FF:F(/W;?;U4?_5WNQ7A M_P]OUF,;?Z;O*B"388;2M\.O MC!F//%/XL:R5%?@.== PGX(CR7XL:S;^.) MBA>/^?GO4)QX%N69B@_/TQ\U+.WUGY9+U?7.>MO5KZ@7=YOWJ\U_ZLU'7JL% MUZK*L1"(*9JYR2(IHHIR1')><9)BEL)ZY?@2GOC\O4T7;^^.]397W'H!4K>- M7L3=)EFN-LEWRTK02+7+R/H%YZ; "[8)]QPDARPD6QY:H"P7R;W>)!^'P H= MO>8M>=PY;)?)/L50-F\PSDQH\W\^S*R\UQN[[.I6NWN#ZQ^\OG&QP2^K@U&/ MWU8W=KVF2[6H5)8IDDHD!,4(NVI(:NPI5!6,\Y1FC!4E;&X1D .(V@1-,++\ M)'7+4/+3C67I9WO64"&Y*E!H_?'U4TM[_?#9LJ*Y;G0!KF\&80E5DA0 ME;F)[U21*E6E3*.4=SXB/)./_]GY-, M](&",'7QYV.RSZ,"] P8WF6@YYX/+#B3W[2ZN]$?3&NT7MRWG0&[_*'45'G! MF$*X<#9$E)GK+NIF,692BBS+T@ID309H36Q MI1=5E!+VU4-M=1A&5H^J/D9 MC$A8 *.0W95:)_@.BDL(P,N@+LL6JY9I@-*\!4F713ZJ*O)X)+!)2\U%?5-O M:MV\[!IY+&1.2UFF&%%NK&-0EBFB,B>HX@2GF%*E7 &HNP_T4^5C$B -WA$" M7A3W?4F2FSUY8'N68VC\]'6:P*CWX;VNBOV7PP;1\$Z[%^ MUNL?M=3-9WL07F1I7I7:[CTI809A13'B1A=(EX+ADII25QK6Z.\..K01G]G ?,,JD>! 1A&#T0@H-'?)>&B-?H[2VCF1G^7!#YN M]'?QB>X\N2JY4SEF&M*JH-0PZL^?+2B))1*$K2;%0H.:!4LS4I5 M9!2VF0R3F]K3/-]P8\L!M*_T,'J>+F"KS^[,Q-\V75EV^>O1M9,&684D(CJH0]9F;N K1*#>+,Y'F>BBP5 MWWU6??5/V0!G+^D#W)?@+>>_DAZWGO&12?LYK/GP657 M]%PDCVY#KQY>AT:\\@3+'^O2TY_PO->>8$".+C[A*P04)_V[/3C7RZ_77]>Z M=6_Z!EV2FX)G%*.RD@1A6DC$=$I0(03+*JI*FOH79YZF,;'7T!--=E0!!0!G M0!DV!9%$A>G\D93)[QU)2*N-,^("2A/&BQU611 @/BS+?UBPP83\,X_.ESL_ MS/N#-/<+'PUS5]H#T,'5TGZ>PH*5M"*9)HCDK$*XE#D24J9(Y53GE2HUUADL M2_0\,%Q $!9H$ZZ1]" 1< M9UV4+=I]UGE*,U]H713Y^$;K\B-AZGRB/533)5,N"HPQ$8(B1DN[+V-N_R:I M0%6:EGF>LU(57H.#+Y.:6)E/]49K@A*D!]#R4^4X&, T>4C\:7.?+TL;2;<' M",VJVI<%?JS9'D^,R+HZ:.:V3]Y7+*VJ@MA#/+;:[)*R$,\P0287.,UE93(M M(7I]EM+$:MW2/6Q@&)"@=1(@/U6.(C9,DX\D3GZ?1&\OBA8SX^LDG?F3P(;$ M/9D7-OC V+J#3_K&A<(_\O7F_LN:+QLN6]/PXO[!;]K<>GM(-JK,!,K=Y#I< ME0JQO.!(%]3JLM"FE* :[B N)M;UPUJ%GG;2$D\.^;IRV04/?SVRD@'R'OS, MQN3HPDS*63"GK( (D#QZ;02$AR>JF@B Z7P]1&);LR4#'8'22^UG!D)D@6KV!3$"!I \ MY#G:,)%^V9D'@SP4YGC(QZ/?ARG#J[J1-ZOF;NT&VAXD$?5*YU)5FZ,VS!8BT;D$APK6[=_,_-VA+\ MH5T2_MWW[ZOU9G>GN&TO_:GMR.2F=FS3$8I0Y+C N&BQ(CIHD!&EM*P MS+H/F5?0<1P;4T;CK.$[RZO^;9+^GK''. :/_P-#%N_^7 %AD8" M(0U)D0C'%I!%,0O&88D6T;^^L#2,T<@,9FJ$KSY?,L=H!![D>XQ?#;9#*%TO M7B\W]>;^6JFUBWW;OWY8?UG]855"E3KEF48B,<26J8Y0T2V%OC/40ZX3(V6O[M MZ^K'O]JG.V_1_F7O) ZM.8L2>PBUU5"?CXX/-LO5UZ7K=O]6676O3:U55_K< M)YLJ:Q0.:L"QU-2B*@:Z+ M(_,W:X!ZRV^R9SCI.-XF8ZMVVSQ@.NFY#H]4QWB)\!CVS*\&>!2.]5;Z:/@T MU^03P3E!R#P&=T\63(\([5"8/2:9P%9'=IO0^IT;Y-0\[MQ7*9SRHG39M;E" M&),2C!DH>CXQ+UCM(/?BX7KU9K6_YVZ5Q?[@?O5\M[9G[ M;KUV2?SJ'W=-FSCXSC[Y=J-OFX5A1MO#%$%2.1.08X*HE#F27+KYX9)A)4+R M^D9Q-5<*X &35ZX@+FGY3 X8;5/6=ZPF>UZ3WQVW27%^5FCVUP&S M5_.]B>!TQ2C(1Y2\JKO M[7*5;+D+[CT;^DJ@1]\Y@(YZ\7N,\4RGVK%(Q>^+&\K04[7/'0G@0)?=L2O/ MW$BM9^KUGWHMZT;O.NBT?3K?+C?6X#>U_#N_N=,+E@E,#6/(.K45PJRB2*2X M0B7),BQ5@0L"&B<^!]-37T[T+*CDIU>KFQN^3EJJ/\_4. WR]CS-\3-[)^$& M.[!AVJXEVDZ2?5>TJV0G2/>>GT&;M #O/MRS?]V^=?5C_T>GG0UT(;18JR(LBHTB!<90S13&KK MC5,E!6-%H;Q:\$*(3FSD6RZ2'1O)'Y:/9/--)[]]3O:LA"2^^((Z;+NG@@IF M>Y\>)4 RT 1HA:7^^*$6*=$'*/5@6H_O6O,E\0"E>Y"R WTV-'?]1ZWT4C77 M?];-@LA*F+S42,DL19B3' E25B@M"T)8E984E[!,](/5)S:).UK)[XX:,'K[ M$ <_QS18.I@5\Q8L()_[A #1LK,/UYXYU_J$6,>9TZ<^%&%FY@+KK,PU2Y$H M56F5"%M/(UQ.BV\U8+D[7'L<;L]?NIS.6I18->$:#>&O396[6 M&R676RGV(TD*+I H& $*IL24%<> P!0!D:*$"<5500JWEN S8F^E8\;T%-]# M?/.39LYW=N*XR42[]<;GS;Q\$'^ID3.=>_':(14/S/\:D17_+9EO]DPW"AYQ MEJ^[IR>Z>5Y7%>9T]5Q^7#WH\U2:S"NZ+R5L9[ U335.,F]$DAQ!@P*BC +$&L4"0C=OV"+BT^=3)FW3C!P(MJ@*[](0[XT"^ M8ZESDSH'PCSZ0)Q3,*(!Q,%B,W=^."?CO.7#A6<\KFAF>(!)MJ./;>)1G) B MU<<9X80 Q!*E989"P'.*59I#RJ55[/7BZA,+S0LX![O[C ,6=Y@Q=+F)RPLD MGVRS\]VUOR",H='/VG>AUVD^4[H+WR.[N/.AH(."C0&'N%2Q M*F(0FQ18E)L4V+Q(@(@SE<0<U5$?9CM \SCR[JA66P3:JT+VJTC7VOZ4&Z^@4[4K3W??LDM^L MP<#L##F=,!1J\\\S#,S4BQ,00\,8-1'A1O.A3=HW.?OO=^56([0Y<.[+(L\R M2$">"S-I64+ 6"J!E#C!5/(8QCX3$P8!3ZQ5&S2\!BH,,\U.+4[!"C>5U\8L MC#CL2VCJ"IH6BXEZL[O2'G:PPS#8UQC\8,V,CL$0]N^[>SD_-'?KFV7)Z>/_ M2KJYT3\I%U*P6"2) I@6&"!&"&!Y*H!BC.CM&N-6?SCPX0=>@F'7K4[[BN[82O M6[JMVU^SLI+R1']E#OOGK MM^5*)@N6F/Y9$(&8"2VH&4P %OH/F8E"B@PA:5= M):Z:U-0[*7;5U,%/J^JA\OH'73X:3_S->O.I+'=4D]?DM9;F_U)\V6W,C[?W MZ^O5\_5W?9GGRY<%%VE&*40%U'=E)0&2$.LC&<9 )4+ F!<8NZ2.SH?XU$&0 M@VY[_("8JVC34F(RV\G?@ID9?BAY.:B/JPH<])=&G55T@449[8DR] M0]22$[U[;A^H*8I:DJ+[=:2)B@ZIJM=_HWOODCO[-K\!SQS;-_DM.";DSK\A M_8F[,^(S8X+O_%P^3@1^!?A>\PW;GL*E7ER(*K61/GZA2_%I]9Y^7V[I8]5$ MTW@&O\E'<;]^;WKS?'SZ_KA^EO*>_I3E(HFSN"!9#!*8QP IR0$N<@(D2],$ M*HY22MLBS'OKD81DI53OEG@X"N M6!@(\S'9\1C R&1LDW.$;U%K18FHC^5;; :4SBS%OA M.S+Q94N,]?RR)=_-EFBKF3=;4EI)Q7\&FZ48D'T#I?785QB91J,4Y,DA'ZU65S')UEH-G M;.]]>X%]IM[ISPY>Y MJ8Z/ %' &1@>*&@Q!8:S!CPF9/%IL&1*4-XQT8V9:/5!UG^;-CA\HR]9A[/L M5J)*NFJ^[]7#P>\6L2P@3B'5'X8P12>9 P3#E(LJ4K2G//"J7WH6(0F/@H: M9"+YTUQCC9-5*XAUE?1HYM*8^./C"S+.@==Q>V$=H9V-P\ZAW JCZ)<6M[_7 M;;YJGA_.[S1LKW--]R@>_CYHY#<(M\*%B,>A,W-,J%?>UD5B1F5M':\X>\[618(N96Q=?M"S3[E44A^I MHLG,_*S1K8_8!45"R;@@@,6QTC('%: Q(X!G*<,B2;#,L%//\BY(4XM= S?: MU(#W!2FM+6':8^@+A6-?\TZ^V1D(0;CA*)8M(^Y:1KQ #=C[?(BP4'W0.^', MVQ-]B-RS_NB#+_A>,O1Z>FN>S?B7ZH:LKS-R\T.;K$CQC&<( JE,?:J@R*0^ M<]/Q <6**4P8=XB5#$.<)P:RAQ_]:!$P'2<-!JYW@D[6V5K[HSCA:<>WU.^! M1BW4D);Y$&7!;.Y.0#-;TT,$G]O)@V^$>[4_Y9?OW7T$%X)GE\U&*UWD05%F:VYU>7#,PIM\M.6;T6]]_ S,X]XF^J ML?0P7U^[@70/AG^-1M'#+ X_<;,;E$^6?]V,LX)V]_7WIOE4&A=QFC,%EW'Z6VT4L7"IYC>D/C^L^J MEL@4&S;B;]HO!6Q$:$%]J%:$?:#F;49H0?19.T*;=_PD_7Y3S49[KA*9[^36 M.";>K\OM/^7VVUI;[7/K6$@@S0B+ 9,2 6T* MZ(L P@*D)"\$3_(8$LHB17$(>"HA>P:).IDDVUT* 3QKF&A"W0'; )N M3UNP,% GH)GC/T,$GP=^!M_PC/@8U?#KANKUQ8>=&=Y3^QE-5%E6SDEVZK_\ M=6.&H-,8,ZPM 8"):>-19 7 $BL@1"+B+.&"$.@BW;Z(3.U<[&S+\6!PC82I M.E%TN:FR0:K[<5T.N/[>7RX2=C2KQ]6 MIL_X@N%88*D@8 E* >)IKB]!(@&$YSQ#J822H;%NCV[PD_L\&\!7;3Z,_KN% M/=XMTL-6?T=)&&:%<9T<\*]M'WPWS+\@'I-A-DSH0^D!_NI>E6'&V/A9+%;Q M4S]?-M+T%/A8%YZUU2VU(_)]D]^M$II3BG.0ZHL30+)(M,YA!8@%Y[)0-,^0 MD[UE 7-B1=-@T%=O1SU\L3;,M-,T@5GDIEY:[C30#ZKB:@2NHO>A<^@=Z VD M1VP@SJH\'%APJC%<7O53$]><&X]-J?6.7/XP?90:%P(J>%J%85B29=H>H?I? MC#+ E4GBH*0@F=/TERY $RN$%FST M4A8D_E=_!YGZ9CRXTT[<]^2&U!;-YMEN)!_K:FJ^9KU-*:"*X$D#G7 M]PC"$"!YP0 K%!>2Q(1@;IUZU0]K:M&M@$ H MO]WT^V1J#3#"I=E6,(9X=M'R^# <^V%94=C?Z*I_B1D[6%G1CV 9E87>U+ MQ5_@1C5@]ZKX,_[TJZE05+OI)P^"O:KCNR@:52!_MNCL-?)=9%TJD^]\UE\$ M_WM'-_HK?WQNOC#%2<832@"11@+C) $T*5*@>$987N!8L-A5 D]@S"6 >[#> M\G?*''OQ&T&RI_194^LE?!WTC)*]TS5G%[T.HBY)7M>C;H)7ZF_H,WV2M^J? M]%_K3>O\^[!^HLO5 N59AJ1,00HYU"8[*@"AE *5TC01"4*2%3:BUPME8N%[ M&5U7@[.T3/L9TR]VPA0 M8D]>A'/).4&?VU/GPYH+#CRO97S'F#5._=K86*X>S*"T7;F(49YF25X 3 JN MK\B@6N"D, M7^H]!IKUDS9BIEG'PC./->LG[WRRV<#SOM.\M]HBD>(CW:STFF4;-\-$,,:0 ML1080"R1@"5Q#(I4DH3DF%/F.+O[$IB)!;4%&K50/6-F'3RR.^G'4^XFGQY$ M>XS@[J,IV,#MBT!F'J_=1^CY,.W>ISVM_2T "W(#&4M=T':E[3VH+H,SO:YAW? M<[@RS[_0S?:Y\I/3:CY8^>[Y\#?7/Y?E C*:I7F6@)@5,4#<%!H2P@"'^FB& M$LDD=-$?!J+S26W-1=O3>PK>N)[H-5M,GMOG]6ISP"73 M%'Z 3QZ'NRO)P0Y\:\ S&P&N##DW#)Q7\-,B_R.7#]_T>M<_Y(8^R,\[8X#< MJKJ6Y':W+;?Z(](:ZQTMEWS!<98*G#"0L*H,,9< FX)$"CG/M.F0,6;5O]T+ M^L2ZI,4E:I"):FS,6=I4UAP@=!55*+GI&C=>VZF;R3CHIG&",L]9 7DQ(9 . MR\W3R;G[=V=K._14C3>JSR3',9$ 7W*4WV+4!!@ MQ%/]WUC$L:*$4F*=8=L)9O(;0PLN,BC46:7O'-))N_G3+X;AJ'83Q ,JHU]> MP/[=)Y6VFW:'+-H@//!+H.WB1:#LV4'*>A-GN]^>+V=VD(*C=-GAIWT]&^T0 MOZJ$^??5F%-KDVVH_, MK&=15]#UM_GU]])50NVX9^O$",035[_%*'9X."XLR SFJ^B#-;-[PH+L'I]P,8TC]HZ/;_@R+7BLPY)?02,?EXB?(0IR!/;-1$0N,<,E.G+Q M?=_THIOEH]R\IUOYL-X\+PC)((/Z#A/3% %4D!@0!14H2)KF19)3$ELU4^M8 M?YYDH@IDU,)T32$Z9LBP V$DF6[B[4:A1YK013I&9 <=KS=S4M!%8LYS@2X_ MYG=>O]N5RY4LRVO^?[ME79_S9;.^,3Z( U=$%7DRW2>T2%^+?^W*K;FQE;7/ M*E."HQ02(!*H99 7#) \ST%"69$PFJ82.IV'W\ M $:^!0 5 :7)D;2TR,#(T,#8S,%]P&ULW+U9=UM)DB;X7K\B)OMU M+,/W)4]5]5$H0EF:480TDK*JNE]P?)70"0(L %2$ZM>/^07 %2 !7+^\SJR% M(5(4W-SLWS M&S!_^I__^D__],__%\!__O3QW0\_+\+519JO?WB]3&Z=X@^_3]=??UA_33_\ MQV+Y]^DW]\.'F5OGQ?("X%^[?_9ZF0A:"!ESC#S2W'WH M;#K_^U_*%^]6Z0?S/R^67WYDA/ ? M=[_]I^VO__'@]W_GW6]3:^V/W=]>_^IJNN\7\6/IC__YZ[M/X6NZ<#"=K]9N M'LH"J^E?5MT/WRV"6W= M';&X@>X#U]\OT[_\:36]N)REW<^^+E/^ES]-E_$"BJ2)XJ20\3\>_;P?;XB\ M7*85_EKW\W?X@^W'%IIJ$9S^6*=Y3!O6[-:=+<*=7YH5P2R6NW\YU'_. ?"\_*'SKF=8Q[L-R&6^?1O6/2+=Y\=GZ6)CI'ERRA$!3' M+00:P.*A@Z"Y8X8:*HWOM85#*]_=S6WIOUJ&'Q;+F):HD79+NV5X@(2[9V'[ M&S]>NB5^$(2OTUG<_>N\7%S4D.%Z49FC&]$AZ7_Z 3F0TW*9XKN-Y YNM-OE M&G5VZG[S7%1"+33\CT5#;R>N96J_?YTWH1_O[JC^EJPIU1DF9D!4VH M/0".[E>^HWJZTP4>:K5>[G]P Y4EBQD-+'3DOAF!Z M ^BY3?_/BPLWG4\LT2J'Y,&;L@.;/3C#-&2'N]&<4)5=9=@\I&($2-%UV[LMW?3U1H=D-4O?X2O;OXE=0?'][)3#:Q^%#];\W5.1P6/#9$OW]K@8E86C+$'4DB(S9 )K M# >7HN,$?4N5^YFP=]<;SQ2I);U%%5:."(*$5$_^\[>_?IH$8D@VS@"Z=1%5 M)9X&EY2$P$Q@4F=)_#$>6/G [=V!?[J1_O5"(PJ]AX06?=@U\B'?H_O>3>?I M+1I6JTF./KO@\#IC.>,7J<%K;X$Q8720+B S:GNMUZL?A07^(NZ#:DP>^T;H M-./']&5:O/KY^C=W@4SQ/@O.!&BB$.Q$)3 D:!2TC88YE:B,%4R&NZLVY:B> M*4Z^C >1Z0&YR ,8ZC*Q8MLTF+ MY![S.HY%QKUEF[(C:T&C#VM'QL;KJV5AW)OI*KC9_TIN^A%Q[N+'<4$N2+0<+YK&Q" M,VQUW,=TN5@6M[R$?J]6DZALRD094"JAB21C ,^-A<"U=<$F&53/F,0CJQ^% M$/5B$%*-T8UXM/_?E5OB)\Z^;_8R\31'':Q'ESZ@R90$>O-",Z N:JJI$RST M"VT>6/@HF.@7 Y,:[&T$(9_Q=R>(7B6#2Z!R%NC3JX5),HEHG"S68_7:V0#ZO5A*K(K4M(N;&\O BB0ZVI M $6L91*MY,QH!7/BSJ+'1;+(BP%$7[XV 8M?+M+R"UH_?UTN?E]_?;VXN'3S M[Q-"N:8T"F#6X!7''04KI0$67.1!$1%$/P?DD<6/@\E+BWCVYW,3;CF<>!X:3'/L[G:B'GY(2VG MB[@+QGE)E"(D@T]H)*-YA'^2B@&CTFB\'35+JHJ=>6?9XY#Q;#T<2!Y.5'/.CQN M"B@EK+_90F1>>A841,4U""%*:F.@X-"TDD)$C19519A<+WP<2%Y.0+0&?YLP M/E[%B,)8;?]3&$,GE >=J$*(RX)S[C48&A(0FVBB,:3P:+[GL3;(GJ6/@\E+ MBXKVY7%+0'F-?WR__+SX?3YAGMN@DB]Y!0G],I?077<&2BH;-;%4;/33)0<6 M/@XD+R*H)6$WKY>A'3A'KM>/(VKT9<,FNM\T"W_EX[+$7D[8M0J'Q\X4*TA?)M>A&W=NA H&DM7( MB("&EDT$_349K4:?C7O5[[GV]FK'H>'E1%?/YN3("'BW* [[U\4\_7;5554E MPX)5R "N.TM;1G!)>O3:N3%"TDB4[H6"^RL>AX27$TKMQ=$F+(R2O;:EG;J, MZBH:H$P($(D:))LDH$EJ_*^G,CU6*GU*1N I:'@YX=->'&T"#6_G8;'$BZUC M2&<]OUYZI%%?SL M6_TXX+R<"&LU3H^,F$\I7"W+8_6V1+ KSLD*42ZX!TH-FM61!+#("$C*!264 MC83VB[#N6_4XA+R#F1U%X<;:OUQ@>W?+_L;LKX[VYVE3ZDY:>OR-4)%X$Q MIR6Z8B514FGDC3<,\(ZDW(K U:,^3<]F'(?(.@Y)+R/,.I0TFC!=;FVJV\'J M_=6Z-+XKY1V3S".G.5.(TJ%WA\<(/)$)C-12><4U8S52U!ZCX3@@O;0(;#6N M-X&AS^Z/MQ$9-(O[_/N932Q?+^:XLU6*^(?58C:-1;W^Y&:E"^>G MKRFM5W/>T,PC MX)PS8$U,E+'(G:K=PNXN!8VTKZN%A(/M#T]G=P.F].'N?E00Z3GQD!R-($S) M#U=2X;>,94LUL?&Q5-I_@(Z9-21\=*_,4]C= &[V=/I37A-#8X!(" /A+?+% MXYF*P07-I;*:/Y:/\(_=*_,D\3[=*_,47K> E@>-'!/#DZ)9!C3!T-J3'*V] MA'99)-(9ZDFP]K&'YW_,7IDG2?7)7IFGL+@!C%R?G1N7 %T\JQTGD%)Y\+"A M]-/'':CDLV!4:T\&,]"NJ1BGT]&0=\]Y#&X (J]6*W08KJVV3+,1%EW$U/6) MU*$$E=!T,S)H$Q#?YM&B\G/@<9>"1BZ;,^6YJ,;<9J"Q??>ZW@0SA$I)./"L M+(A,(ECK(Q"BK,'->:X>2[T^'R'W"!D7*'TDNQN]775_-8_O/+ M?UU-O[D9;F;U:OW:+9??I_,O7>AZDF2DPOGR8IIQ4Z:,=4F! =6H96F9I1 ? MJS ]RT(YAK 6L-0+ /<-E^K2.!MBW]+2+VHII!!*ZL;J8PH)-X67]V]IO7N7 M)\$)FZP 'C+':UP[,,XIB#HQ([)5D3R607.67GJ$GG%-G/J0JL;[!I35V_DW MI'JQ_(Y;F$BJDF16 _6:@BAMQ2S#+]H;9[FFVKO:CYJWUQ^GI>-P.#F;MPW@ MXL,R7;II_.6/RQ)>1P7Z?OTU+>_P",U!G9)4'$C@Z$_JTBW*,KSSJ2K<:FSMV4FG M Z9ZQMZ U]/9W#T?&HNUFU72.XO+M%Q__S!SFS%U:+-=%B^TZ-#H/.?29S#, M91 ^AY+F41Y3O%2ESV20*DKTIG?(T02YYE\J5F\!& M= "H"I[:VF'!8^AJPII6:(1W;^U?%S-D^FIC:5VSAC OM:3H MTQ'N2SX9^G1*R-*JF0JG0K3YL2YSYP#D6-H:> &AV M3VD?W/?RCK;;!8O.,48LJ(QVNW!"E_)1@G<_\Y1P1_$N'^@!\RXEXUYG P&G M M/;@,[R"E=]P*.)X,P[58:V1H;^G[+H]1&*K.*&>,6EQ ^KCY[]Q(P;[!L. M0!58WP"&?MXN^S%]2_.KZY.@*)&*:_065 EY=^6D3C)@B>#FD#GFT9::YP!H M/R7C!O\&0D\%IC< G3W@IY&45WX!O+0+%=19L)P7QU,F9KB1,0WHEC7QFCF8 MJ=.+V2WX]HOYE\]I>5&,MIW--F$I.1F9NEW1#Z!"DJRE.9 FNJ V8/ M'G-TL7I(GUV?]SB7'FH93(:GWC9CF6H0"4'XTMI1C;E MYRHQ^]@_M0W'K[+7/F2J/"J#@'813ZFL)2 MD#1)*] D<(_.#C_[B7TO-6'_?5]+F#U",^OCX+CFH)HX%K[1$.H5=KDT'E M23U#71J(W'3[")DYJ8+AC-9^\^CY'EN](=RSHJJ2*!H U:TB^TU9&BE*EI3T M!\K0UJ,F@#., ,$#X;((AM#:+MU]&L8N0JXCV\/=#$YG= - >15CUV'(S3ZX M*?J>K]WE%&_,6]N:^,"LDW@[)Y_0W12)@KB:E9ZJZ%?.@W3]43:R(Q@K(P@(>B* M4@-6Y0S>VR""=-'DVFF*3U,U;KQI('A5%D8#\+JU@\XE+>.!E^EKFJ^FW](F MD/9NL2KAL_?YL_MC(BP37*L(,;-42FHYN*@ID"B2Y49RF0;(!CB%Q'$#4D/I MM0'%U *'W)M$H7S) <-E A4TSPPY)8RH /^F0OB.1G>+%9Y)+)K-RC4]"&2,H]"DK5FSB/%9KJ+Y9J M,'ON#KT?.H%\3>MI<+.[NZG5KO?N$L_3N_>1;3UG(U_T 6,R)D/6IG2ZBP$\ MUVAMN:PC*L,@9>UG^A$:^;(LM8ZE!8Y"I5QF9 /J9PW&- M?$]!PA.-?$]A=Q/6TJ'6H^AC9!^= \-81.UM:&F![H!2X9D+UICPV+2"?]Q& MOB=)^.A&OJ>PNP'<[&E#&E)B.ND$B95\+58>L%4FP Q1D@C-LJW^[/)B&OF> M)-ZG&_F>PNL6T/*@RZS.R9N2$&J+@2@$&G*&&8UJ-Q!'&'(EUD[%;;^1[TE2 M?;*1[RDL;@ C>VK\$F-X%S,/(4AT(!0MHUN4A129=M[Z$%3M %'CC7RKW#WG M,;@!B!PS,DH$SWV,'(A"YJ!R]6!L\D"]S6C%&PWP>LZ6OR=)_HS) M7:>(H2UD;29(O;I:?UTLI_^=XB1Y$5UI'\J-* 7K5H(K)>;&\106]7JZNR#:9SU)$4?D@0CI1^)5RB:ZF8<80(FP='SX:4 ML5_1AD7.&>QN$36W)]>I')R5LMA_"GT&YSU8$A,X(XO7@&>C>AE)[]F! SZ& M#8N?,AX2, X\ MZLCT(4!Z,K@!,WE+_3:P*97A(9)2<6E+8+.;4(9ZU#*>%!XA[^H/8+U-P.CH MZ"O0^]?*V=QM 1I7?A66T\N._6C.39>AY+;A=]O]&!$#D<1 *7B^5Z MQZSM?J*)5#H6(,A2L.MM )=X="@P]M62L4E:D-.()]* M]6S9PG],UU]?7ZW6BXNTO.Z"7OH?X__%DI9ON/=,BP0DE4@WD\@OYR@DI:/W MSI!4?13R&62."[-^N-@/LL&$U .7R]6W76_'4IUJVFW-TH99T'&+$!DZM ] MD!X"BY9$R9.P1SGD)SU%[*>ED7NMCN*JPO!&@/,^E_[\MZW%3XM9G#@>5(B" M091=_S_>F7.J3 *17@LJ!>$#0&<_-2.G?%61]AX(56!] R#ZB-) LI8UY]1 MU\X6W:RJ+;,FPNO,+$6F)*%1=<<$^)T%JTRVDMML8^U!3X\2-*X>&@1*]030 M )H^I=FL#(Y)\[1T,]S2JW@QG4\+F];3;VFW*R4BL9:V8;!7%XOE>OK?W<\G M7"=A&*,EA&]*\QN*JEA0T#)YFCSSJ7KSF&/H&C>G8Q"051=' Q"[SZB)%4QX MY1SD8-'FS+G$4M'-<"1$&ZD5)-5NTW"?AG'KF0,IK+/>SCM/5EX!_ \HANJ L"H:TISD%63Z*2GQHLRZ3RA&\H=.!<8F!R952S$R&L[;(]3-&X@ M8%A,591% \@ZO!$BO$X1S3N:;[[<:UE8;%4QT) M-&! W9A^N_>@Z?P*-W636_Y3RHMENIX?D%:_3N>+Y73]?:>GT=&X^RF'YJY+ M:B2/P4((O 3>& .?)8>8.1XR$;4(]>_/9]O>N$;=T%=RFRAI0!=?;WG+[Y_2 M/.4RO$6RZ(O[A%=(J8%W)5-$9Y#4Q:!#%D+53M<[0,K8#=NJ>ALUV'TZ:NP& M-?/TI=3@?*X,GJ=.1 A)D^#0[C5E,DOP:/?R$" FG3(2A[=*[2!9/8TWV&2! M08!54Q0-*"?TFF[%=EC.+(6H(5)B\(QX S:4"A[CK!+2)%M=)=TA8-P) K7# M'F>SM@&K[S_2],M7U&2OON']_27]=E425M_G!Q6D/[G5-$R01D4MT2!Y,6D] M2Z6=2]<=6A$;-9545\;-202..T.@,JZ&$TT#^NC YGZ>SJY*;>N# F9" K?& M*+S52^L?&]FF38SWWC+.J;-"/0_R#I$X;@O3Y\%>%?$T@+Y=A_)=-QJ!0)H,MXZ=D]J4[$/*O^MS!(\@Z#DPO)2V^MAP:@-9=\]$E M=$\YM\ =#Z7;2P#GB "5@GNOD*&;7)$>J^VU0NOHK_YVKCO>YX^J'D#^%?K-?+J;]: ME[JFSXM-*^L)$29;D0EH045)6?-@2_M&$T,0T07+_""/4L^UP;&378<%>KM8 M:6(FY]_FR^1FI2G;7]UT7I3!^_EKM_KZ9K;X_=]2_-*%SE$,5[M M$U:9P6< M&XO6K4/K5N4(-)K @V'.Y]I]@$^C<.S,VF'!/*"T&KC_'^'>Q(08;,P>C**L M)*@3<,QIT)J)H'W,2@PP]_,0.6.GU@Z+LEIR:,!2N.]R;=WVB4\J*H%T9U3* M(#S/@(Z7!Y\29U3%E.70#NZ6E./,S)=2\U:#W^UVW=O;<>[U5S?_DE;3^<-! M-M>_=G=K1S?<.W^]2KWV*FVX_N"71R<369J\$,!B&0NJ%9I@D1GT:A0"+3 E M6.V7P:,(J]V"CTL\GHJ5H5ZAG%*-V\1CE:U$6S-K+F7MWK,MM>"KCX6G&O*= MP.\&;*EKZC<<*5?Z8E[.;]=TS$F=K8D>I)6D#-B28() .Y%FRP-'%I'!YK_L M(Z@1+)TAZ4.@ZI*3*2#8F2K\GB>QQB5&P-H>4C,;/J?W^ MM)>01C#37]#W3:C>7&\ .@\GEOBDK3 Q@7<1'1+C.'AB$P0M*#6*,6=K/Y@W M-A2F@F"?G MS"I?';L9VB_I7%XNK^7J[!\Z9BIHPO+13.3PY@94"=V,5-XZP M1"-]RGA^;(%QXYWU4%"-B0WHBP/SV'?3CD+.,4B*U".+A*>^S ,M [-+=H<1 MRNK:25J/$C1ND+&^'JG'_1:@]/0([.W&7$C*=(P2'KT#&CS@T;"@.!IZPFB3 M0NWRV:.)&S?". #$!I%* W#[F-;(FQ1WD:_M+C(ZES[X"-&6$<8:SXMG-("Q M+!.:M%&AMKFSGY)Q,]WK ZD"OQM S9ZPJV5&YL@)..I0S7)#P*/!!C1GG[)W M,H3:^0ZM-Q:MX8B?Q^ 6(/(@M5"0;(00"059-I 5;H 9AUXE%89:*9VM/C+Q MK-S.Y\RA.DFJ]T'2B\5G8^0R+:>+$E)?KBLI$[3^-S.R?KXJ[9<_;!;H=K?+ M-$S=-!R\;SMA_759TGZ"=T*[3"%)O& %$Q(L8QRX*UWA8V)F@%#Y>;0VHI@J MX>XY!-:,"BL^Q9O%\K/[H[14+8%ZW#'^8/]&)R$:X[G*P%-)6E N .XLX!'T MTDLEK*\_&/8,.IOK>M-?$0XHJ!; 6 [=QW1YM0Q?RUY>S2/:DM/EOC,X\>B" MZ(AGC!+'RSW@P0;+(*$K;(4U,?K:Z2:GT-=VG (P;13T[K'T)#61YDH ML.!*UC]'+Y=I 8%[EC.5VE?/;C[/EGO.(NC*MMP)+.YIR_TRC_5TU)VG[ GG M%&_W0"%XCIZ0P#\98CTDJCU)@F:KZX_:NT]%?5X< M".%VI\+?O[H_)MSV:KI.VX[2&PW[,87%EWGW*=V\;[0V"3%EJ _Z/L@5)STR M.5+@T1J6+=,QU2[C&7I/S95;]P%R4P!HQ<)[Z%9U>WG,J\J"D$Q3 D2C!V'Q M]#MM2M8LRR5I,TSKF:0V5]4]@!=<55QCOW$?=40+'SJ/*\WBY\7KQ;>T M_.7BQW,#KR(5R&GN?+N M'3Y=(.\GZ>?IO&-(]X+'IJ6F])WM#@B:!VUM$*@SU8;5]>+MU<- MW@RMK=%MLKY7W68J(^ MH&X7&PTS=;1Z18E#2)0N:2U8&:5@PRAE0.M@0RK1?6;N8Y(Q&'2_E->1\WC8 C#VA MU>R5MIDA&U2I)@W*@U,>>>$B8S%FF6CU$>WGQ:_IBWGJZ,?EJF\=U6ML8^E@ M&P_6GFYUZ.KN9HZNJ#WVTRO5SYZUF?K5LM<+W11&9J(9E1F2+DFVT:"QDV($ M9KGQ6IFLABL W$-/Y=K8B#M09>07NC\9A%*0(BTSQ*W">S0JT-J4>:C1:5.[U]<]$L;% M10]A'H+%&9QM !A[3+9@G=2$6R"Z#&&P:&A9207P%)UDD2J1:L^1:3Q!OX_: MZ,G@!B""GEJY7C\L%P7I\:?O?T-;[^W\>H+@J[#&,[">IM6^X2#7%W+,Q*?D M""CCD9/!HND>0X+D+9&$.26K-TNM0WDC-]B9^'GH=C^W,-N \*U@ TG<<<$% M2*=X&=,DP5FC@.#71!T1F=5N*=-0Q]4Q$/!H[.<4<32 I9^WRQZ:1J.S=M0' M!=%SW(YF'&Q X YK[5#MJ7[20S]3:O'21IYN-_X>*LILB80>,1T<(U.+@U: M@3 T@4B>@0O"@&)2,R9"S+(^#"L-:Q]N,& +6*PLO 8 >:!P)IL$O ZX8:25)I*[VWU]Y?'Z!FWYJ0!R%435@/ .VX^'&&< M14\-B*SQ-#D3P7,:@&2C)#IH49C:M70O8%1? U"L+[YVD@R[W*%]S-P^B%R' M#R8\HZHWJ. M0]>X52@-H+*Z\-K1FP^W5NZ".?XC9.B$ZI 5EP9T+(9QT!Z,M0*\")(%W%Y] MS^51@L8M16D2B>>*JV4(?EBF2S>-NW#5;HK[?--*[M5JE=!.T9+$[%R&0$O+ M*,$S7@ 6OQ!OO,5#&$3MP,YYE(YKN[:+DQ MDFA0LDK6D:2-7"K3)&#[R[!EA.[,F0_N^\:6R.,(8GSVL*KE@U4GHC=!:!A=H]F9XD:N1:ER91V4=NK3I%RRND8^K\=-9Q ME+U'U,A5-DWB MM(_ ME:39 %*/9^^$JDAUHAJ\*CO3-H")A@*+.G!I# VTMNX\GKKC4/J/_.8TD"0; MZ8&>;I[3CF6MCSEZ+"-E$="$9)6!(0-N&>5KZ4=/ :INP=2AO)#/]W9#I MP$,*LP$UBV[CKAE2^*^KZ3+A_G%3Z^\?9FZ^1AN\O!%?=L]M/D1O.)HZ5',T M=900X".:.D0$XPDEWKK:)7;'4]=D(O&@V%D\BR#[AJR& >E/5RL\\ZM56G5M M/@KOMW\3)\J&*(1$KO<"(G>%7)S,K@$1ZE1"-(U4YI/X6^)C.01P5J+6&V MJ$T?R; A5.D$SLE2O,\=F(#V%$'S*AHTK2*K'5T]EK8FTY)'!6@-(;83^C^> MPQ-.K(G).:"12! T9S3,\?1ISD*T6NI<_7WU>.J:S&1^3IP.),AV_:KKS-EC MG5:=\!@& \HJ#T(0]":%Q&^5E4XE+URLG;I2A_+F!HT,X%<-*YT\I7)6VGLFO)XYR+J-W$"Q>'"(&BV?2:5#)>BN4E,E4=Z>> M(JI)+VI0I-R_^ZN*K3$-9M_./R/2TJ_( MW:^K]\MW:)1/1 Y!:<&!D])F2L0,)>\&* V*6<:#(K5SI?O2W*2+-1:*!Q=Z M R"_O<>_S5>W3BNR*CKF"1!?3BM^"X8+"CX2+QG^+W6U38"#Q#3I6#TG+.N( MJ0&\[3S$-XOE3=ON]_G68'8\04SSX"B$@,P2R!BP^#] 7-(L$L5U]3S^IZEJ MTF5Z5L585W#M./4?K@]6.4\[RV5381@S4=W(2,J, &%P6]9+"\;G4'J,$BMK M/^,_0DZ3U:!C8+"OJ!H"WRUSHSM$[R\[=OWR1UJ&*3)X8M%W%,PH8,ESW!F-KSU%YG*(F*T1'NM?["JR=J_UXODYTB-&75I!: M:;PL2(S@;(JE@XJ7@6N=4NWNNL=3UV35Z'.BW?G/"HY.T9'4330@: M/J4;4,8+0QH3LK$Q*U$[-C_ -IH;&=[G&6EL,3=@$O3:[&:(W,.,\3"[*G;3 M;;9N6%U: 1);1B);S]$9C:@,'"'H#'@AA7.&)U7;Q'C>'38W#+W/^6@8' U< M$OWTA&<1=V@",!M*HH]F8%R.$)+F-BN;3:Z=K36\XG_.V>VC ?LDT34SYKW? MEO$R4Z9T2A#$XQA_\#2&.!DS?MW/\+#PV94XWNK(3I2-%92[ RVQ0K3,%)ED.1DN6HG)" M5F_I?(^$D4;H*L\7J:IFN MV>>]LL1[79X8/ A%(ICHRN@CKTJ5E76Y=OI'7YK'#9$.8(8]FP"; .SE%$]T MUT0M3M>XD]7;31. ^-/5^K?%^G^E3H]/5%*>"6,1/Z6G?N0,+Q#R ZP#B:P"6UR]AV^Y4K[>MT^;QID?%A#M"M%.D3,+& MN\$Q='JDC2!9(%([;VBJG6%\#%WCWM.CPK&ZV!J XB\7E[/%]Y0^I>6W:4C[ MDP1>S;H/ZOKT?TQA\65>YKEOHJ-=AM;VH):?OKHH?=(&@ M05P&YM"HK3 ZT^KEQ@-M9=S\Y%$!WP(XJIV1NO.YD0W3U2)_N/5I;AX_+*X%TY%JW)$>-F",9.@F,?@M=12*AMY]ZA#Q$W^N,S M"O.G6')XJ]=V3PY3T_NUYC'.WL#>QT@8L0I4D*+,4\G% MM@\0*:5H8WE/,H&U?!54+)@S>;^D)I5!<5(Q_-K$_3<>%#.F:[2PR55@DN!@;&$@]3: M!BJ-;_(CYEREN<#-6XJ^+1?Q].INY;1/T<[3?DY]9 M0\6=1G@E/;9;!)%Q?_T]@2%BF+0I2PC:,! F6C"$BVX;!U7]4-*+=& MM5S7!>,,37;3/:.GMGI(0"6-5#YX#SQ4YI1'+0'O/;R>8N+@.5KP+BAI;+!. M^=IU)/LIZ?V0=^=3;UV]G$HKK -BE /!0@!C',+3"O1'E+2<#+O!1K1&!?D_ M>(2KP/)F]< 2C;OU]-MY;MWM?UY'*QP@IYIRV'W^VSD"X^IB:]7^6XI?GGS5 M0MER:0)P74*B)*-MJY6%X#A7V5DN5>W;N@>Y_=7,R4O?' P;8U"&DY*MAE\( M(^@&F(AWL176\V#RH59[)@DWJOHVO80_+]U\A:PLY;WG M:, ]GU)#$3Y%7"5]V!7$EWX-R.G-DK\MUK?AY2W7+$$BD9;V] :\U0&4**-J MC C"UQZ'\3A%O8/N>S]]'\ S5<$&'R$+:]'&5QPL#0YTZ2A--*-9U X^'4W< MR GO]3#S(/P^B'@:U3^[T6YG*)T[4^%Z:IJ]9%12+]O/+FV-2CN%@H_2(.;U MU6J]N$C+&^-<2TILT$!ER4E'F:+OKA38[+BBS%H3:X>[CR2M?S_,1Y>Y 30C M+E/G%"1E2[.[TF],98UG)_DLT$,)IG;CHV-I&U?=#(&AA^TP!Y!2HVKG7:DG M/\O4V?[+&DIG'Q&5=,[FHZ]AD25SS 6)(N(*KZ-LT>_7OABJR2<1!>.U0\YW M*>B=7'4]=+7[V/>YM 5>+/?&(TB0$J'B0V32,0!I5%YU)]K#WW3G)2OL_J4J6TA%$UHH@78NY:U9[O=BV"5Z7 M?=PE+?M"SJX3V0WPDM16:0$VXE4E'*/@4JDR+T'(2*TD]2,CO2CN7W=RY.H_ MW5[]Y@A)BW:^8!("*8:^%V6JK]/@B)+)*T6%K1[6[D?RR-&DY\/GPUJ5YQ-U MH]IR-T -M^^G\VW3N/*.V,VO6DV['[AY_'\6T_GZWW%!9-:;7<7O60G[O1:L MDKY?;\N55/0>BE[-XWV:KB&?@N_?>1J% M?57P_<^].7%XIKFRQ)52&+1/4A+@O8A *5I#CG"K?.W;Z" QXZK- 3%S7TW6 M$4>C"O!6PX'S$J5N_GF=G*@#Y%12-=>?O^=M1D3I8A(,(BVS76U)2&&IQ J" MLD8PJECMS.U'R*G6PV/O:Y#,-";&0$F"M@)%"%MC*?B #A55.H@!>L ?250*.J8VLF?G#+_J]R!S^K3L3\&$*KA=#W+W8-*>XE]Y$%X#)& M$(9P<)H9R)&KF$5DLGK1X5,T]0^:[__\?<"75 ?N6(;@(][$,2;PQD?0R2#V M?2:*U8^;'TW>V*'SBMAY&#,?1DB-:J??TGJC@-\M5J5):^?(GJ.:]G]0#;UT M!(F5E-(O;CF?SK]<+W(-*"J,]:*+JY8J>^H9WF_,0C2)TNR59;RVS7.(EMY= M*NY][JWJK\0(CL>>[YNO-THSY!R=-!ZXYZ4<6F:P:.2A M^N0V9:%B>=.:?/J?7\KBBB')R@#IU:5#I$, MRM .4%(DP6F,OGH$Z!%RQNV?-1"N:K&_ 225EF)S_)4')R)%E34- C@O"1-= M18U*!H*2+N? 9/WQ?X=H&7=DST 8JL+X!@#T8;FX3,OU]P\SUS5#+,G"ES>* M]O:3BN.$.@\J.0%". F&>]2SUL=DLXXVUAZ%=BQMX\Z\&0A@@PBF <#=*DR[ MOQ.O4B3:X%E)97152F@T$FX G5$B1# AB=I7WV%JQITW,Q"H*C&_ 1CM2Y;8 M;&G"<_)*^P3::X,,"NB :,X@$6=SUVC;UGZ+/TS-N(-@!H)1)>8W *-'^A7< M_WZ[09FC92D%"%R5^UU3-! C >1==MJ7!*MG;#6QG\AQI[\,!+IA1?42HYR? M2_.@^C'.[<<.'N'<1_[P\4T3,DF4HEH23)1Z-[24LK0@I2(R,F>BJ7U^!VQ] M&+ZF>#5+[_.U/[+M:]XQ]U:YC7+1>VJH'AT!S]=@_1<=N1GB@-KOB59V+L>L+%.0*"O]?XD! M[PK"$8N6H_%&;.U7D&%;(MX*._Z*Z(MZV*NVOA\CM*[ATBZI(-1#((V>!Y54FA M0XXGJ80-);4\:#^DY7T>5(/4 M,5$E<&N.@2!X2)S&39H<95)"DA3E4](^8IVQVXSU%O!.+=3F:;/'?T^#-+>G M05H?'7':$G5[+)ZQK0;Z,%JM=+2:@O:I#%_( 1PE&6CRD6>IN$ZU38,1^S#> M7+U[B?BKF\Y+NO?;^?7TG%L3=3ZD93=/>!YNEPIEJTF)*HOL. @G91D>[< * MRUA,CM',!S.M*FUB;%7Z/.@];(:-@85&M?2V=]/Y.OCN!U1LJ3:@_CRZ*9:D MFAN\W05SIG0]SF4J3H08 J-<\RQ$[?279VJLAD?+??FR3%^V4\1N\_P&WPAC M':.GP#)'*X0;#RX@.V(DTL5BHHCZ VV/(&SLNK#ZZ-G3#*2R?$9\=^\,WD]7 M%Q=N^7W1]39Q\^^K7] 1GB?4Q/,O:#Y]NKJ\7"S7V[FEJ_W[#5*@LUT:]-J2 MYRL" V>"!4FYRDH$)7P^RM.H0,RXR==#8G 4<360%K*7D5VWB7E\-W5^.BL] MA>]N40EDH6,>E _(7U.V&+6'K*QA1!@N66UK\ PRQTWH?@Y].;3L&K7>-NGL MYQMO=_Y]O!.EJ]VP(.6+F14B7GP;I28*5YR=0D&K(67!.2;'*UWR^/)*VISI2GX.'QSI1U M1-&HWMC?\;%':MECGS=*U?.\G?YM/D9I-[.?^34T,MY0*5WI?X(ES M$<^>3!Z(C"$Y+;P0M=/WAMS/BVYQ>0JR#T?@1@9) ][&/5X\T&W=?M]?;CK. M[-]Q]E81J@@D;0-:S2*!*5TC2*:<:)VLN>\.USX69U ]KM_<#OB'%GBCED>O M?J?G&R@UEAV]W>N YLZI#3RY1/M:H<.L5)D6H9&<,MK5[A?RO$U? M;P[KQQ067^;3_T[Q;41Y3/,TQ6WR3ED63]6M$$/))%^MKBX>O.='QR,W+$ . MRH"0I5582F6\:C)>;CU]FLY#NL7[G_'^Q&OKRMW/9'/1QN2IA"P\!X%7&+KDTH#EE%AOM;"! M/Z6^AR)N7&/D&4#=A%0;L+9W++BUM0_+17>SOIWGZPOVIKZ>9:ICL?&ZCB!: MXO;0D0!O2K=%89UQM3OQG4CBN#']9]3'0XJN42-Y;RO*\XW?QSYNL,Z9 QJK M!_LF1BTXU4J 9Y:@_&D&&W*"D!U5S'A!6.U\C:'Z9]Y8(?=70,=Q&O"P_3R= M7:T?6AL2%;!.$2PAJRI>FW6U6.O_P19E=XS#75^MM%LOAWJ3*>RE"2*BJ UX0 MS%KPCFJ(-E#"8[#1U>X"4W\7XUJ3 R-Z%%$W>C\_VN%@Q[+%317XSVGMIK/Z M31L>66KP1@[';G/XY@YWN[ATV+;^EU<0:XFV4Z+=[58KQA2\[L4","#Z$ M:(6LG<9PF)IFV])605 _YI\.([N!T;RDF*-#4A]-OZ7U!'T7(0DU(+L42Y<% M6$\=2&VR9=FE( 93/KA^LTUHJR#F5 :?KVH6:S<;QY@>RG)^-C-Y))N8VDQC M"8+:@+>/"(ZCZ1(U\)B=94Z:0&JGBPYG$^]K"5\2O?\V7_BB*TLPY>T;&;A^ELNM6DI;8:"2K1E\TS>S=J":%?N@9FH$=J52SN!H&7D$[<.M,],.:J=U-7+A\;ORC:Q2%1I9 &*EDF]#,T? MPUT '8F*+F0O96VS\"C"FN[!=@I6SNK!=I)8&O!;#_#KC^EJ0D3VUJM4VB65 MEL.X'8?, ^Z\]C$K%ZMW^SM,S;BH&D#T]VOOZLBA 43=O2X>[FG_3W]-%SXM M)U1ZZAE!G\X89*%B$DR@'*+4UBACO.&UL['[T-NDKCL9,P^FJCZ3 !L :]G$ MEG*;A$@VH%T=J4?CE7-PCEJP1&GIA"4IUN[I<[/ZV,T8GDOB>[3>&>QO #B_ M+N;I^\80?G,UCSMF6*Z93#J"2$+B%XO.F4FET:O/(BJ#/ZU=2KN?DK$[*XP$ MJ IB:0!\L3: ?%I"W:W@T.KA_GY>7+CI?**4+$/4.60=! A9WNHT<1-NZ--K2:JBN71I_*GQIN MT^,]_-B/?HX9/4.^;)\V/L5GX4PI.E$Q=5.=(ACK&:00' \Y&$-JU],^ZY"> M5Q>+Y7KZW]OBE_OK3;2FA 1+@'E#ROPL/(\T&;#,4!.M8RK6WO[C%+VDT3NG M8.>^1JLHEP;NS1W?)@H=X&@%WO*VI'T&)L 98R &'0,+/*18.XZP6WM<(^OY MD',6KQO R.UA4S'EZ7RZ3N^FW](#?FU<7QZX=$P6K]>K=$T/E\;P TNTEIW?2#TGG^Z_3RV@ 52AJG&4CARDR-0, %PH#2G#QZ-J4W M8>W7]\/DC!L%?DY U9)) _ Z(01TD[]0#-IN%I_BQ)<9%QD=*V.!DE)D8[.E MH;8S>@Z=K:0UMA3^/4^([0-UT^02O?3K-T$JF<,C&$ 9D4H*#/K\.;%N&HLB M+GNI:Q?R9JA$-]X3!YK&\E03D5%$<>"9HIUK MF+.I>L/5_ME,@UW&SPZVBN)I &R/')V_+A>KU410PI07)5L^!1#<&["$(ZN4 M#('%X'6N_=+U%$WC-A9L2;N=+J(&(+='13\T$)QG1#CLHZ,E_&.A5%U6#\.O.T,-=,9.XELBVQ+S<]O:,Z/SS)*@E MRAJEZWO"QU!V% 35/RP$*XBK 1 ^HM-?A7!U<=4-1+UM:DR<52%0R\ %+="P MT X\YQ$B1]5?K ZKJU#4_S#@'%B,[?25OCYGTF1-L[1@R_Q;$2C# M/UD-G.I0#%S)_N>72E?DU/#M'>T(BYT9% MKZC# 6$JR0#+(@V6=K&#>UG[0.$C-N>+8"!AZF MLM5@>P.&T;^[Y;30_;&,/BT9+882PVE$KNB VH\+MAEU*C4GCBJG(&0%(2C% "Z[*#-[/%8KE]R7>,):U1R1*?%(C86>/E61;_Q(F- M^./:DTH/D-(.7,Z1\)Y\KK[L;@ U[Q;S+_AI%^6:_HS_ICM(7$JCJ!?(#;3$ M!><4K'84E/',&2V12;6?^/;1,>[#WC!746]^-XB9[6F2U'@MBXOOT,47/)5D M-$. 2LDIG@%O=>TK:3\E(YLPO27\!&3.8'<#H/F8OBUFWZ;S+W=/U%9KZL@] M%9Y \&4FBO,&\,8V@ >,$U[>K7GM /2C!+4%H7,D_J!=>2WVCXBE$B.9?$;& MO%NX^4\?2XC*S4.*VUTH;P)G2+:)O+Q&)P^6E?Y4>+WGR+,1]-YDYX=!E\>7 M&/E&J@>+BIP<$0^KY7KRT]3C M/7[J+?V!W]WHCCL+CIL*4M<\.9^3+8A_EQ(?E,^*4B"V'(0F$^42:/*EIRY%EQ]= M.B!&:HF,,58<]4[XA,CO+#JRT,\1V:(&_QHP(OCM?K9=7I1Y^UWKRU449 M*CE!8I5VA(*3WFYF(AN*1\U[3ZA,P?OJ@[T>HZ>]N/R98E\,)(.Q_9+RR%6( M?C_OMK1:716+>D)S,E1)"FBBE\DJ.8-7AI>NWSE+KTK&XE%.R?[/;R]&U@\6 MM5C9@';YL%R$E.+J#;)MMX?WN>QH8H3(/.(FB$@21.PT<$8/3I1 M 5"?%!$L6&EKA]&.I:T]8VB(^ZN2;)K#W(>TG"[B-'QPW[MOE]-YF%ZZV41* M$U/IT"U=4"#0URP=NCEX*FP(-GA%:VNRXR@;-WG]N?!612[-H0TYEK86H$S) M1.D)I% ZGU'&P5$I(#AO48'[;'SM1*I#M(R;B_Y;QM5KY>K#:5DXH%QYG0$(S)):N>XFFAJ*H)BU+:S(*JG7S5 MD^1Q$]"?"Y'#2K*=M//RO/-Y^[PS8=2)F)%]B9.$GJ_6X -5:+ :&S@APKK: M.;*WUQ\W_7PX9)W-XP;TVVW:K^?,3:SVD3IJ@&LA4$D[7FJ!'"CK IH 5-6? M!;Z7D*,08U\V8L[C>@O0V<.>UXN+B^FZN_)30CLR%'E]21-F"$>V6#"^3 $V MFI<*1P(DVS+PA]G$JZ?Q'$_><6%0\@)Q-I"(&D#?QR*?3?\@CS?F/*U6GQ=X M3[]VE].UF]&)4#IG&3Q$7YP503,XJQ08:8S ZYKIZDW.GZ+I.)R]P'A[56&, M'7._RZ"?E^[WN/A]WJ7CYL7RU>7E;!HZH2WRF^ERM7XW37/<:QG+NL2#U/%B M(BP+,EC<:U*RM(-/8!,I^3/X-\0I[^(]A7<@0E^#FN-P]]("^L\NIP:TWC8D MLWJ/6RK)527WKC@H$^J5IB777#C2N=5XMH@V$#2C5F0?+:EMVA^BY3BTO<38 M?PWF-P"B794![J=$DE]?+0M?T>_];3$/FV\F O6U044$*N!I$-PRL#PGR$%[ ME:P,.;O*>#J"K..@]0(#_K5%TG 5\VZK;S<;BSV+F0]]7*V:YJ/(';:T67$5 M24P&//4<1)8)?#01C!):*(/W5_5./L.4-N]XV6G-'4,GD?&4;*3@!*&X/4,1 MUP8=CQB]Y\*A?3B4JKE#2),ES:?(_I!2.9_=#5Q6=YO%W;UX2ZAV&[Q=3;A7 M!-6A!,(T6G(D!_ V"D &L>AXI%37KB\[EK9Q\VD&0-8@0FD ;'=.S-9Y+4\$ MDY1]X-D*R)P[W <1N ^A@-/LM%7:"E%_8MI^6L;-K!E:39W+]&8-GN7T6]<2 M9=7+SGGP*77,F\>)JV;5[):Y>7XK6N+?4OQ2LC(#_M5T/4W[)I):SC0*&XUH M[B((235>6P'!Y:GCC&BI6.VX<0]R^S\V[Y;>Y%0K:ZR-5H+. @] *-D]2E @ M0IA@%=[? SP>WR%A;)OH>9#S\*GX?#DT<(OM8]O'Z>KO765/)-QEC_1)\) MN%AJP]"#@-*! H)C6:--%T/U7NV/T=,*@OI*_2"<>HJ@ 3C=;FN"!MZNJ4DP MUG#D3C!ETEI,%+QC%")WTF>IB!AD9M@#0EH!4%\Y/])+YCRF-X"<3T_3N%D TKD1JG>/.L1&[,VT@ K M_4\$IQ),*A/QHBJ)*Y[*XQI G&7N7I,Q=M1O"#_I/!XW!1,TK&[;61-K46]: MR4!&65H?N 26)P[4,F&%\-JK.!A8[A'3BEU[II@/^T,]>-X4>-Y,_^C:H-]L MA41",Y4*LE "E60(8%UR8(,1GDM"G1M.USP@IQ4#MS: ^O&]*0C]MBCB<+-M M<15G*1))%:A84MH48V 8;HL0@E<[.I)B@";H^VEIY<*J#9X>'&\ .7># JNO M;V:+WTLT?3.#X=6M8@3-+-'&>TC)ELM M_7XVT/6634/ NYOX)!45L60Z"6]*EFYI2V9"!(:V(TD^6^*&BC>?GF1(T30D7('WKA2M)VHHE23+VIWN M#U,S;FWV<$95+ZXW@9\C^[5HS0):A!JX=AJ$26LF2^+1>A+]_7)RBOAKQ4_B:XM4LO<_=.C]][X;\;IZ2DZ/4*J(@JC+@5Q(#WG@- MQ'@1##>:A]I/%H^0,^YM71$7]Q53+1$T<+_^C*H[XC%<;>2">99$(T\Q4SV>_3<#(B*DEUOON\]D\;@D@NXF,97"%LQ)RD.CBTQ3 MD_* 8J4@F1!E>>T"XWLDC.P$G"_,0[ X@[,- *,['-NCT;:"\AXUK,0VF2_CP?/4]TL7:S5U?KKXME"3A]V-'0 M;>FWJ\W@'*<#*9V1!=?E(*@,3CH%TIMLF2Y&)"Y M#6B9NWOXX);OEY_6I:MK]Y;Z(2T_?45.3TPV61%!T9J+!K>&;B9R*H!3,AJM M9>:\MG-_'&7CZJ%Z^!I0'LVAK-O"JO0L3G&B2NNRS#487K)S"9-@3&3 K<[& M.A=$]7XQAZD9-P]L:#2=S?4D3)5F.<,PA/T-S/Z MFYPX[7+$[Q4='D=W:!HW\^M9T'2^#-K$U.K]U7JU=O,XG7^9Q)R,LUT%8QE9 M'7(Y(GAB!.I7=$)((L0^@VJZ1=*X:5W/HY_.E4 #@"K=BA?S;B_7SN?NROZY MA,U+MI'(>!9LH* TGA3!DP6'+BYXH6SP@3-*:COXQ] U;J)7?6A5ET4#^+KI MZ7F]I5O;G(2H8HI1 LLTH.=;!F(')X R9SS/5D5?^_'Y<8K&S0 ;0%W5XW\# M:+HY%H_T\>1>FV2S!669QRL=[W6K&9J):"QJDKRCM'K_C"/H&C?_JSZRJLMB MY!G5'6L^ILNK9?CJ5NG#;@A0ZH3QE25V$9+(K'1YTJ>I6^"<: M*0^.L7S4Z^$3TZN/)&?<"1[U4#64!!I06I^7R:VNEM]O&8P?TWI:+G/EHHM" M!D@LEF$V7N!.3 #K5?8V1L%C[4C"86I&GM)17T-58GQK$-KNH10$_)KP;&S/ MQ22CGK5$&;S+)<'#@-LQVDI("7T/37W2N79%V3%TC3R48V!8U1!& P#K3L<# MU?O+'V&Z2B5;RFGFC7#(($U8*3HI?2:L@&"29&_5A55,$ M+2!J[V7^,95W[9(A>'VKW_S.[GXGC@1' VZ2J3(RG"0PI3A%J"PLSY+Q5#LN M>CZU(T_C& "'SR.X1G,J/Z9O:7Z5?G/+99?>VB.C\M!'UKTFTY(Q+ Q 0:"#,_$!%:]_O,99 M^O(U+#8-37VLG9.E F1&U%8[$1RK$VFX-4$3E[)N??(]MZ>1JV$:R/TY*!TC MA"Y!=4W-51%AT(I%6Z=G94^AB-*D=RHIJ&^ C8[H4;6VR\_MJ3-0'86 9^%U MA#@Z@->KM!DU\@$33K]7[;MJ/1AUY,8* Z;4!O#UUF!3SY-M=N3KH9>M>VEM MVTMO<#I&XOD3G;OJDIE(LPZ0AFT*.04V3>$6D9&U#0L^4**T; MASRQG9'+\TYRX!W$^AY1=+>7MRO":L%!*PSD7F99KYHD.,DTBY*<3->^2&'K M=GHS20>*_%DW_##^CUUR_GXQ_7K3#WY9HY5/7_ ?'_\V_XZ+6;TOO^[FKKCP MP2*@M*+..?->G:I+AD-@0EDH3@& >3B[(9O=8^G+]CTU"NA[@T^S"Y M!Y?FOL6]O4],G!MN5 !I2RWC$[E6,UBPT2J?F,VZ^8NG[;L9^8W*"0+TPQC? M(X3>XZ)^$#XCGR@LJ;"0P!BE*?",$8(B-U^:S'5D%J,;_'+CSGXZB[4.E/ES M4#I4 'V Z<%EXDWWY*M+QP^8YI]GZVG&I;:]Y5X#S]Z!REJ#BV3=N2B9M%,C MCZU+E/;;86M6Z^\W*N/CZ]?>N:+&U8S[4/"B6N;N*HSM^C M#&7&C @ M.!;I#YV2$[RHU/RI]HEJFWZ=+L/GSPO\O!;;NW*U[,:K#9(GJUB$C,J0)O)( MYIHY$"%A2$QS%5IG,9_:SWG4.>V#E8>/JAI)HX]TU<^IF:A0)^D2:,7I(B0^+HG@R#= M\2F1 LFH7!+H^$XWN2\DH[F73'?+:.[!X+$SFO6U,L6PTW#QSSF1$&;YU[ * MUP1=9=H<-\465]NF,0N*A9K*H[#"IY)Y#H(S?-;=V7FUT>%QK$3G0[+W8+Q\ MQT6C$/.89;-EU18[TU.=@,)J?U6RL.42L+FB==0C#.[]AN\-FEQKED M'1PD+1@[-DS^<[Y<87X??EP0+43*NO?\(] WR*4I(57 $[M"\> D^?L)O= J M8,FY[ 26'1<0.$H=7N[\^/V-]!4S>/2]65>XX"-I&8%S'I%3@ MV/Y!X]T-C-.#JSUBCN?NV#;ES>SS=(:XF,X^5^-X^>W;?+&Z#W6MC>$F A8A M07E) 6$BO/,2N.;:2'=_2/46>[+#8N.TT!K(EK1F[L@!\M_#O^:+Z^S256_Q MZ&)A3@'7"D&E9.CX] A&L<2C](7[G2KEGXF,'ZX\\K29(?(G1[)W9'#\$;[B MN_(3#5?J8X44:)T&[)U ^.%Q\=*=-Z:O6.? M-K?^^)7U4P*S%2X!.5$2U.-AS %L M&UOFC]2A"1Z+"1HALTQ!%[E$X#/]& +RC%$$S7;+CAU8US=(CF, N1_)N@[" MCBT'Y>\WI1XY6:N9+$#D,%#,1PA%!-"RE@#Y8B*VKE!X;D_CEIDW=RT&$44' MT'KF]O/-7^GBLC9 ?E7'Q"YQ/5C21IE(&S5(&>CTI0 ?8M 90HXB!30QV!-W M!'ELFUW>#1Z(D_EIA=8PV3]L4+V,Q M!'""_,%LDY8^!2]+\W=]3^SG/"IB]L'*@X*^5M+HX S=0LO5+;\-V7 /*)@& M53)"E%)"$L[D%%+BXD3 &K]>IIW,=P/3W@+H%TM7,5",+AF/&JP(%+$&3QKG ML$#R%,VH@ IM\[<63VVH2SSM+_;=X'2 #,;.&M24QW2YK"-QKM_C1ZM"5 PP MUC814@AP=48 =]84@RS;(I[SEA[_ZBZQ<(C,[N>,#F?@^$4S5X/5-PRIX?.*T6!YMZ>B6Y<8^6',,(!HP]!1@?$,AVY# M5*ZL<\J7VF260D9G$#QG"$S:[.LXI'@_P3C4:;-?5NG4F!K,@3E,%#UX,8^% M#559_L#5Q"A17Y]EL,D)H',Z$J-$@,*]BCE%4KW6#>V?VD^7Y]:!DM_AU=1! M8NCTC=3O&)9X3-[GYR]HD>!Y8DN-,CF;%6Z"<&TUTUK544^V@$KDBD3C.&"Q MB:OZ&][Z?>S/.SC65OR.R^5\L?[.7_%FA./&IOJ2E* CFIRMBE'!R=G2O#Z\ M*<)$&Y)5NCEQ6[4@)*=8U I5WJF5SAXHVF%;8Z.I$00>S-%L M*X^>(7:GUYG5)0?%Z3!UCM536@-%&!RTI0VQS&3&]K.CG]W6N!!K#H5=H7:@ M7,9.UOQ!#L+?<(:;7@X?PPHO+J:KVQI["BMY] 'JL(\Z>DB15A(]06>*5B7# MY-ES_LX.ZW2*F4-E.A^&P1V8I<!_JQ&LIAPY@M54#_['$TYP&F':NEE_6\9_2 "KI MN(ZA8/-1K#MLJT>'ZD 8['K2'2B3#F#V[MO:#,\^KSFV_N/MC*)HG A.$8PQ M&1S6)T%>)[+ I)75MA=N@T;7>OS.ULWT:+':0*H-_SL TH9)/Y-S/1W[T_PU M;B8LU+%FU7D@@;TKOTV7*5S\;PR+27(YYRU(;'K:H<$I"GD^,9@;9ZK)_^Q(OO^/?Y;/5E.4DV^12YAY)PG;3-$)2U M( RG4,H(V]XX'KK7\*N%R4@R%7E$FP) TN=$40?G: M*%?)6NUJG2_-'\3NN\=QWLSVA,J#I'5.:"1DX89"HTI(GB)Z%"(379'.AQPD M)),P&2Z2,F-9R]M=CO-6MRM$'B:Q,\+D;_/+Q89 [7G0AL@25N4Z0==6I3.0 MF!*9"R&)J2-!\F:3.R'2OF1$'B:O,P+DIR^XP%!6=91*D3HS213J2/&>K2W( M'+%75%UTRK(RT!WK/KO<"9+N)4/R0(F=$28GUFBR_5F!\#J"0EO :^G!!8V9 MS@)48BPD[H0__Y+QMY=T.JT7^KB:I_]^303F7^9?O^%LN?["%D/A=_SF%A5& MAQ#1J/3HU^DR7]/5G6.3-!1772'Z(Y:!B;8;D)2B=;"N0.")7&C&,P2CZ)R*:)DIS"316NU_VL"X M^!L)!/?G31\LD0[@=#CC;LF>Y7IY6KN+7$_OSEKE$"38+ 6Y,\5 -*RV@TA< MR% 8E\TMZ@!TC ON(V!UWU:.+>,.-?E2:ER#PQ-8"( M11-GG027+((MV4KAN$?>NH)UZV9&-J>CXV0^A-#&KCV\:J>X9MJ'C_^XHD [ M'BBVXY"20%!2*G",1; &DY"^N&!WZS#UZ->/6US1#9 :\;\#^_4!R6F>)O*J MU\KPC]ETM;PE!J,W22H'F&, I3)YTK5*B0M=^\\'+&ZG!H9[V+ G-S1N*44W M\&LOO Z0^!X79;[X&F8)UTR\+O%-C'NAN*=HSA 9F2%X7SP$LLM6.L,";UWN MLV4KXU9'=(>^%@(;^PQ]=[E:KL*L-MYZ3)FN*)(^%R]<':' B"(TU5V.$0IZ M%1Q&J8S=Z4S=:;EQRQVZ@=E \AFY6?"GZ:KF%=X22=^G^3)D,\T"GYT\9%=NE%3+6TDTANDZM/Q=:JTMD#Y M,OWV:?YFMIJN?EPKH[$J*^2$C9" #'4!9Z,!7V1V.F$T?JD*Y(E'9(/+;J; M_[QJ1S!I*=AY$RZ/C(\W?V&ZK/>9[TJAP/B: L>SIL.90W&2(F*K;.W9[*!X MR;GPJ)/8J<+T&9P\OOIX7;%/A9<&7.\@^OL;'?.KFI$+J\O-O M*5(018"7 M08-*7@.Y>05LRCGSVNP)6^=/'VQBY'Q#%]=0QTFF-VA=]Q(S*BF7D#"023NT M3Q!#3%"[P3$4=4@P&Q)&^P(7(? 8>M=8VO9= Z\-S]3QDL. M=0HQD$-0FV\X26&)4U"T,];''+UKW8AM]]V-FTHX)>2.D$H'>/LG+FO=Z*:; M"\_125: B;KU8!!B+!%0%TXD%%F:#X:XL_S(*?4N'*Q#I=$/D*Z;O/ @<\@6 M)#<,E#%D=;EV@"(7Q063Q;1VJG[:P+@GWL%B?!P.!_"T T!LT:.UHI ND;Z] MF^%-9D/G$C(#"E!)<;AQQ*0:J^JL@%R;"7(L$Q*2 8Z74JR66G=H'1,[G,FP5'O@L>_7+N,,[W M )?K( DU".=0)B-:ZJ#@]3+!3+:POGG;*8NP!F[!N2 X5U7]P'<&[L M\=#3V?3KY=?K^A=)YLLY 1YSJH,JB>X0 PCAZ1CE5H?=W.#G)D/?771DH1\B MLGD+_HTM^/#7G8T+8:+A2D,V7)+3)!.Y3R$"QYP-!0&:A2:"O[OH>/=;301_ M,/_Z=3]OS\1M1^+O-X^ /4<14!8P0CI0CA=P05I@*JB850I%MV[*>/RNQVU^ MTD?.YL2R/V>T_W%9E?M*7,M7W\/THK+_M_EBG;"=N,(5BRA!,JFJQ7#D*Z0( M10?-R7:48EK/01Z*ELZ?V33&9"N5: F0L>N);RA\$/]^(*N5ZD]O9P\)?;M< M7M8ZZBL6+>O/Q*3+1?UX]6G^:O;CU3C)3XOEGA?+,2&]*7V/EE,TZ95 MP-?Y;%T=_AX7B?[6)'*9G,@9F VA]B:+X*6A6")%YUU*6;M!93T)F1J2<(&91C8TB M;Y:K"&1U%-OZV MF"^7$^*X-'7&*N>URJ1D) ,B2!B9&_J)L:);MZ8]=*_CMDH>&_BG$' /0#Z4 MS6M]7O_J[2PM-AV%-_^>6$Z,)<6M@Q0-*(\9HLX>8LQ)"Q]RR,TQWIZ,<3LU MCPW_D6$Q>D;KM@G;+_/9NH/K9;CXA(NO$T^:['AMY"JS!!5R!J_I#RR2\=2V7-/6-7:[LF,O#'LM&3\Z?IZ+/N)3T<>=)D97[I&S7(4Z\"E;I+A< M4,@1>:3@ QD&QJ5T,NX&NK8;VPVI+^UV>701=P'O0_C^(:Q"O/A1P^M7ZQ$4 MP? 0.(71 84'96P";SP#U)9GQ9408@]@M]C2;I!^V=?!)Q7K67O!CP6SFT"@ M2)U,% CH:M&AU0:\+ Z$2$6+6GP84S=>\%8R=M.&%WV_.R(NSFK\R=VV>!__ ML6P^!&7+]P\W"F47@OH8B&(%@4-("5F9#"I;"JTD!5G,F!BBP9)<:UOS4@:B M.(H;F,I(^A=$K>]6X+R*8#P&XG 3# M#=9GD-%E2RQT%!%G9\$&I5QATBC6^J+R10Y$V0L$3P]$V4,B'<#I<,8]T5=7 M)L<"H@'K+/' ,07>R0RE/IB2B3N/)T__GOM E'U@=8J!*/O(>.QDQ6[MFGD1 M,9J@0;A07YBG>AP5!HX.(Z&(S:R8:[?>]WN&=0>/N8UR"$\O^G-'^;)G('_/9 M=S(*F#_,+RY^FR_6I;H!13#6%K"J!%"<,8@H.7A46@F=F$LG:M(S$(6='P^- M\7NRFJ.CP32V*S,<:^XDK><.)CH)"@6(S@= M+"E1\5X6X9EJ/*78/M1?N4)+6"4Q+A#6N\$$58Y,!*J:.@ ME(<@.8(6A8G,3;:IFW8/^Y-WID]T7Y(J'@>Y_;71;[1QAI_K54S/CN<'O*C5 MH;>,H=@Z%B<+BW_.9OMI],6[G41AZR*$YR;+7:[/1,WP2_&%TZ "\O.A:[ MD=M_87UKC?G5=UR$S[B.77^E\_6W,%VL']W=%2QB]LP6#K:^M%,,'3@54^V2 MR%B.$LZ]3ER)-_,(QB3M1?%BI)W&H[=A7N]#^4O_J9D<,7O2YY[(?GE>N;W\^// M\\VY@B1F#3R9 HH7A*!U !&81.68PY)&/LSW)NK%W]*<^ZD^+$Q?KGKO%=OD M4*+PV4-RVH*JB5$78R3F6>%<+M88_M("[W.^&SIWI1X,G$WOE4[Q/OY56DV_ M$[/FZ]>R8?9C>:?M^Q6WFC^:WV?1X5[2'TQZ'\_K#=^:)YDB'=A, N.U&#A[8F%1$0HZ#"EXC/V4V3U) MR5D_O-\'S:T;HC0 QCFG:;865!B1G4!$4*'FJ8I.$ 22(ZNM"=R09/1.$UG' MT8RS?GS1$)G#*/1U M8*(O*2=I3.A-7QXAXTSO&?K5F&.AV#<8WPVSNMI]>4[^\ZS:_^0L7 M:4KLF&0K0^$A ,^FGNL1P4E'W*=O5SHE5MH_)MI[EV>:81\0\L,*NB-$-S\- MT0MG462H,P)J0^! ?& %F%*&FV"L4JJS0^ PIZF_I'2_1\!Q,!FY6/DG)L3G MF1"W,&'W[.%-5,B2U>0^:G#6:#HF0Z2HD(Y)(U0JA4NMV2 CP$Y*Y;@.U]AQ M>[^ >EDQ_3T>71_IXX#L'U6SD?T@G3.'&@!>>)!@2N1[6(T1. M,BQH@DG>2N "_<@4)OR-MPN3H?2BJ#"EG'18T_$W.F*=S3@GDX MU_8(9+T %7L0;W^:K\+%/9ZP0J;12HJKG:DO'#@Y^,Q+L)Z,IPY&E]A-YY<] MZ#K3'.Q9*UYSO'4ZK?'UY7(ZPV5]O$HEO.5U_0 ;H?\VG ML]4_:<'+!?Y69Q/77QSQ(*7)NBW>I+1G0*-G*8]L[-4LW]_:C;)@0AFR0D ; M>,W^4[A4; &O=%&!V9)SZ_SV?CML-]7Q>MV[$GK]X\Y/FRDM12;#3"&CP3)2 M *EJ2^N2ZH]1V2BS%>R8X.N1[^_/U0<(<%Y6W:.B(CE8G7'-&\" MMK_CZDNM/*F9RAH5/?P4L4YV7.N53L(F3XJ4BR>]*H*!"Q2Q.<69U)FQP'<: MMD8;N6-]Z*=;RW/L'GL9.CC@P7=2,8X,UVUT7"FRR;+VLD@0ZC0I)9F X+D@ M%51!6F?/=X.&DILL>.PP/YUZ?7_?M-7VHKY $NKKV+/,D.)%AV!K ML74$SCM)P5](G:S0/!KV!Q-,!\*[M]6_3V72%OT^_UU:CJS#[/"7797TG4?AD8LB%5)"WOGP[9K]]V,437#N= M3*@= /@1MGY$DDB-R'Y\P#3_/)O^7\SKPX'XNK[GSGG-ZW!QJ[=W;<;ZT?G$ M%,MB2!I,2;Z.ZBX0T"1@DALA.:^]I88_Y)O0TH=5/@'PNP!#!TKQ^'GU[L\9 MK?!E^NW6?Y\0)3%IYR#K>D-$KCG$F@M33'.47@J/K5W9G39C+4:;G_P.G$/D+KGF=W/-R3E?U.N'=U+W>9\(XE:_%<.\<:@BR MD/WU*9)FZ P8/$_T.PKCY/!&J*?*5RY%P4"VPD9KZOA4"5'S6CUOA?&AT*G4 M?$372ZY\W0=A1U>^[B.\#MR))U(KKW_\/?QKOOCE(A#1M<"@H)(\TMG!BJW= M=GTFCI+GKCFG#U26)K>NAMUC>V=6(;L73N:G$5K?>+PE[$ZI@\R9&:@L,Z[5Q'AYPC"ZVCJ">VTRWIV"\=2>(XAI2U$>$"U>$=R#5'4N3XJVLA*EDF-]7 MT!W@_*CW)XQKJX6B0\R(>O'@.9UIU9,CITXRADRSUAGQP1\5^;-#\,E$^)*+ M)>_=8YVP6%+T4RQYCPDCM0F-1; DUUI@:RE;[2PO,^2L;=2FOD<_@8YF2DD:W5=OMNQL'AJ."8#R*I M;C%W55Q52&MM0 :%Z9I5"1&"(#X9EVQ*@IQMU;KCS%/[&=?^M9+Y3E Z0 = M@.F.MMT=6WY54N>L$3XS#][5>XI8-'B;B1BF3='!9(:M;=B3&^H13H?(_;& MI8D0QF[&U\38WT:!1GK#+)&NE51U]&8$EQ('8:-)T7J;Q&Z-_-KN:YR2F!Y. MT[&%W('%?(3Z]XOY.G1\.RO7$>0'_(ZS2]R%$Q,B'[TAVGV=_:R\(07W2@-# M10>1L\&KUC-PFA-Q[@[F@7!\/G=Z0FR!K]\?:K#[4Y%&)4K<=1(I-_ MK$GAT(<4,7..V!A-YYK3W4ON>^5T]Q%"!X@ZQL[?AHL%LTO2:& N%E"9>!JU MD: +CS'Y)(3>:?+4B7R\D=.]G9RQIQ=]!WB_RM M)[DH61@=)#9LYEDK<"I* M\"Y9E6(H0;6^ +M>^WP]NP/%/F\@@PZP0VPJTU5-5TU49IQ,N08=;1TI&"2$ M6EJHA611Q,(+M@YJ;U<_7ZO5!C\'RJ'3E.#;&?TG?@I_X?*($>Z/?$N+5-US MFVN4=KM9YK:3[TUV(Q86M,@%F!")D$*GFP^HP9"3%KG@.37O!?[$=HZU(9NO MKMC]C33KE_EL-9U=DHZ\^W8U+V;Y&DF)\ [C_SZ=S1=W&L*^FN6?OV5+>^1) MPJ!DL :2MPR4+@&"E!F*BSD+JUSAK;.3)R1OW%.T%6+OV[9>\='!\7M#\IN_ MON%LB:]QAG0.3!(9>29<-?I8TY^%@;?!@ZG&45FF#&O]WFC+5L8]F(>%Y'%\ MWQ\^?@.?&7ZN$?:G=LW_2\&TFGZ_U: /M,!CBC;17"FF?0(4M=-%*@Y", )D M3(G%0)Y';IU/V7UWXW8M&0IK TFG ^OU.&7U_=TL32^F&\FM?L,Z-^[B(TGR MDK[OQT]_>8)&BH J #>Y3O$*HKY@K#.C[L%C]N#O :-OG1X0XAR[5(@YJ0F:C8&G;FC>PSCRBE"&"D=Z"0IAU.[AD%'A7+^E"(OHY>L-WNF5Z1N@_+3JRV \1VKP%_\87 M_71V9^NL\,2R5U",I%-3H(

KB)(^YB&YUJGX)[;32]/_H3V'UI+I((VT MA92KLB8?O+,6#03T'I1,Q"07B"*)GLC1*O/6PR6>W%"7@G&()F*NA8.SK%>SF% M+>]U=UZR2^P<(N/YX P?&T;_.5^N:IW'YP7B'1)BBBS3$0Y"^4@Z)HA!V00( M,4>NI1 6Y4Z8>?S[QSW%!@)( U:.C8;W\S]Q<9\ KC.R^CS%.V9 &<4A$)#! MN)!$9BX)[7;"PF/?/NY=V$!(.)J-'7@K'W'Q?9KPAHKK(FF>18P8!2"G,$%A MK%WX/(=DLPC6,)--ZWKA+5L9]W*J/71:/GM MVWRQNB'J54KS2Z+M R:JZAY\BUDF9Z^ S MH\^FU-O^PLBW1\7(F\-"I[A7FAB Y/LW2 T>L\=Q7:K37BZ=3)8C8W8;'5=: MK1)&5^K 8%FUVFGR,J,64(IU"I,54>TTW^X95#Z]B_$N+TZ'@OD@(NG W5^/ M1+HFX]KC#):Q1/^ YQ2M*"DL>+LN-FP M#+3@7PBA,4<)ECS8)X<*;4X+D4K@L*;EH;L.V[Z0=.A\CY?C5^ M&Z9W )\M>O;[S+^8),:_?C=Y]*UHRYP(M@C;.D$T/1)$W%EQ6.G)4 MR+%U9??GC%;X,OWV'A>I2N\S3D(QMBC4 MX!*C@Z ::V]= ?2)##EC2'P=_)C0N',R28U)M7XX?DPO@U,7, R)JOV8WP&&;N^J)MIZS5 ),*;.\PZU M=0TJ!4E:S=&SH-I/;;M9O[U1 \M4J7%03'(:(M9SNP''_,9ZM%R'A;,+.<)*.8 ML*% L)*,G^6ZWB56OUXX)..G9!Q@O.#];8P[\WU0>W(LTSMMQ? 'KF[[/I&W M_O$+L?HZ.3(OUP,WKG_S.BRG*C[[Y2(L MK]K7:A.#I)BQSJ6MSSLC@R!"@((\"J7-1%"MC"0/D1A$_%)DZ,%K+J#XH W7Q7C7NMK\IPWTTJAA$&'? M;XY^,.<[@,TU5VI']Z^UU]V5D!;U&S_C'937=[\J:C\MWEZOE*LPR,7=#GHM6N$RG@I6UWT3A9-R+EL!\ MR4X:)/O>.A6SUP;'M8D#XG X,75@#Q\E[BK=^H#"VSDQ$](G^H=HMV+!J?W^JXI1NGQF5CT?6*T'=E&Z&3$IEDJ0A@7'E0 M1FN(,5NP7B+W1+,VK6?$[KG%<4M$3F\IFXBJ R0^RKF)*TZ@E!9$6+\LI0C. MN_73>QF4\"HRW;K<^]&-C%M?,B"JCF=[A]BYTHE)]"$:80)0)"8I,B-:HHL& M3 K!"N^Y9*W[3F[9RKC5*"?$SR&L/Z>*@E>SU71-X_0[;FQNZ]*![2L,5B.P M(U%#%P.@LTQG;L$P7Y]NUW? 4GMP13("C2"KU#H=,'PQ0.5MON9MG0DY74UQ M^>:O='%)K-R,.?OZ[7(CRH=)ITV*2616,HL"2O*9SG)1&Y]Q#=9FF92#$+>]C.#D(N[@R#V2YM<_'O^"S0M:F4I"], 5(ZE$XZ V/ >6 M1,KHDD?>.L@8D)Q>ZA].C]+[Q1&=0*9;[;ES:<6D3DR1Q\T8)YK-I5"B3 MKPG8&$QJ_3CGN3V-7 +1"WAV O6!DNP F<2P]13K6;KR!*^G&EBG,UH* 4N= M6)V*!9]-A!)BMC9%;IN'4ENVTB,.#Y7W_6>O#9C? 88>OS7/,HJB6 &I6:2C M@\)")Y$H258S9G-VNK4/VV&)PZ#X.9[Q':!G>Z5/$-($%Q"430H4RUB]=0N" M:&(L!\M#:[_PN/*LP2X^!D51&P%T@*0C?8;;!)GU*>KL$4+M:JA(8>JXC R^ M]OJASW6)K;/0K?;>2S'-N4U;;7/;N!'^WE^!VM. H M6??KNPM0+[:D.^62)HW"?'!$ ECL@GP>/ N 5ZG-Y/55"CR^_M/5GYM-]D9% M90:Y99$&;B%FI1'Y _LY!O/(FLVJUJTJYEH\I)9UVIT>^UGI1S'EOMP**^%Z M8>?JS%]?G;E.KD(5SZ^O8C%E(GY]) 9]'ER$47C>AJ!WGK0'4739OAB<1VT8 M0!0'_PF.L"E6]VV,G4MX?92)O)D"]3_L=5H7_<*.9B*VZ3!HM_]RY*I>7R4J MM]B?QO;^IS>S8J&)ZCU377(QQKT%_)]]OQW?WD[>3VYG[R_AU[_Y9] MN)N\NYU\N/D;&_][?/O/^\F_QG@;:XSO=L;V_Q+,AU*;DF._5K&?(+)"Y:^. M@_/VJ-ON,)6P^Q383UR'/ ?3?/\D8NT:BR%2IK54;F1E/R(^*R>@O<"^&+*WA?7K8&_2XA MW"*L;;SHN )_RX'_S,:;9?U6M]?96=IN!3O+?LOJ9:?5ZP_V,GOF//9>X[B8 M@N>OC[I'BP8%CV/DV6&G>&+!>Q273FQ2.I&*?5"%2&@4I5@MQ^;H"4*. MS5(1I#@Q+. MUX>A9H2:$79@J/M], *P1.2(.8+O"F,-I .LCL5ZK5SD"@<%__MG6'EU M/.@$%R-3 ;S*,&D"54DB\-*A:,*X!H=7Q)^@UQ]QQ<#06RU,2M6I6H;B@00$ M7>/['TEE2FQ'LD+CB+DZA581Q'C;L!/$:0P(? _&\5.4\OP!7)9^5TJL$71Y M,^B?P*EK&O1C?^4O!:T]Y)XPR#ZC:7V-1SRNR9>].TJ>=91@1Q3G2W;!&I2- M/,_ :\;XLE8'YZUVRV&4P9&A$+K@4%('P*YW1D3I9*0VF5FTR,R\&6"DYB4,,RSFQ2L^PA4_VUG-4_!4"543]ANTAKO5:S;XU^WY21.$! ML^_>XG"#A/>7E7MS,?+W5,1$L=RHW-$1-TC/M+Y%O,MUO.! 9&7!0R&%G5-B MNZU;FA$<73HF]&3^K.K:^IB3Z4]50$6I"V1BXQ+Q*$(F= ZXE;('R#&_EDC( M6 (%,3U5*7/K21=G!%&@4JYIMZ;=FG8_*:+HH&AW/.6R=,J0. F2A';BI\@F M9LO*W'*U80^EZR^W+]8YEL6&J%*-7Q(,56EW>["/%N?+VD#KG;[&:*6/Q/AWC0EL&AVEQJ(*=[&B2(/6B7GQ1NW(\0D)T&\6T MAYR72[].O50U:[QB_J-3QZBFI[K[9[? M &J_WN[QIZWB!6,U5DJ'A-:\ILR0 MCG! 7#"5'MUZR*?63%_;:DV/!T HA[7E#,Q,BYH M=&WM6VMOVS@6_;Z_@IM@.PE@.W[$;5X-D$T3P(-%T\T4F(\+2J(B(I2H(2D[ MGE^_YY+R([$]XTZ[[=95/CB2>'EY+Z5[>"X?%YG+U>5%)GAR^;>+O[?;[)V. MJUP4CL5&<"<25EE9/+!?$V$?6;M=2UWK^D8M()]/+BT2.F4S>[LEN?Q!QWHM.>#0\[IY$IX/7$>\FW6'< M[7-^>%[V\ M2'7AT)Y!_7 9U*PH<^+)M;F2#\69=VDO5)T5QUII<[;?]7_G5-).>2[5].RG MCS(7EKT7$W:OZ1"VH7;(]1F<+\XV,O[ZY_SBZ'5U??1S=O6=W MM^S#_>C]]>C#U;_8[>C]%2YQ=7<+B9O[C<[]OSCSH3*VXFC7:?:+B)W4Q:O] MWNON^:#;9SIE'S/!?N$FXH6P[;LG):;L*G94TN]VMWYW_W/GCM'*^C2=#[XCCD1*STDB;1)@V'%*\ MM.)L=G&>2%LJ/CV3A3?+5SJO=47:.9V3NO,QV1%S57\*_JL(Q760GYYV3H8# MBG.'X';)K.$: CH> HYQK(_TGK:[QP/3[92>^0M#E:C M7VS)B[=[@[U9A9(G"=#VK%\^L=[S\%8B7>T:77[]K\@C;*\S_SAJE[]G;T8L MXV/!C!A+,<&0YS)IV6\5-\ @-<7S4AO$=\%NMU!,SS813YSEN#.2*Y9R&D\- MT[GTH["76Q$H1"RLY69*(CE_%&AW2:?%LP3&H$GEJ2K:((%8&E!3B!6H#DL0 MQ62J718J1U@^HN(Y5E4 G MXG@IH%K $FC)#6& M[9_T>V_.;1W@=89) ZA.4XE;'T4CQHWP\8KXD_3Y(ZZ8L/152YN1.(GE( ]$ M(.@>WW^LM*U0CVB%08]YF=+H6"1X;-D!XC01"/P0C#=/<<:+!^%3]?M*0:(W MX.W>\$ <^JJ]81+NPJVD"8@B ;I9S2L+^%(B&NR9>N&TF<-I6B(_'R)+I"@ M;.1Y!MX@QM?5>O*ZT^V]_J%P*$QQ[1(6\<-=\N:=L# &..SE#\'P!8E4#&O M[/95*).)!,"L;BGD1KHR4 "&,Y;6\R9(B<+KH:G"!>-:9FU&*.[1L4Z.%@C7 MJAD=%4JP+]ABM9*)7VRP561E(KF1Y( ,*9SGD05IJBRE57XPL3X'\RQ+6P&# M'%@=52HYO;!*<2*'<,L;L4C/4",D>\LY*JXB08+@;Z@ODH:O->C;H.]G>13M M,/IN30Y70'A[6KDU%@._QS(AB.56%QZ.N 4\T_P6X2XWR0P#@C2_)BGZ4^U0V5E2B"Q]8EX' ,)O0%^INQ!%,BO%0 9 M):(DI">1JG !=#$BR!),N8'=!G8;V/TLC^*=@MV;,5>59X:$22)-:3E^##2Q M:V;FYK,-6S#=<+M^LLZC+"J"I=HP)1CIRFVV8!LNSN?2@N8[TS]?,6#1;";5 M#QPB](3?BP"0I 8:H&R L@'*O^I1LE- ^2Y@T"J6T6IK/2'I2]8"YB>P4LKX M=1Q7AA!K*;U>HS77UN$Y[>6"+HMNFFVJ8 <;JJ2 7O#%%]*UX3$ T2\4TQIR M4)=-K8>:+K'T!EGDOG MA >8-=4BC32:RA()V[R" ^ *&)PEAHC_-/^JO [2.UALZ+3 M<+:&LS4K.G-OKI1B-+LG@8VT]$N+R+$4 +,Z09VOK$P$?Z2,,\RN^9S3SPOZ M/7*SK2N?!)'U(DA8>%]#C'B"BE;,>=%&.*UG$U$%N BH:H6TUR+GM54..$*' M>&=J/KIVDT_#F;ZUU@8>=P!0=FO)Y0J9:VI SUH *^$9)>#.;\2M<;$5$C]9 MC+4:"\K^"OY0[R:GT5*!TDNG //DSU 5*?I'4N+,5=GWECNRO^=!W MYS3/2>?X='/Q7X7"P6EGT-M.[9>%PM MWVH""3'E,Q3V[/Z58PDS:FL-F]GU/'C>O]WMWZCJ3 M(L7;FPVU=V$2B8YT']1[!N@HT+R\GF0ZW'H@7G,Z?&E#,R,2YH=&WM M66UOVS80_KY?<7.PM 5B19+M^+4!/,?!''1V:CMK]VF@)"HBHK>*5!+WU^]( M2GZ)XR'#TCIMEP^!Y.,=GR/O'AY/O4!$X6DOH,0[_:GW<[4*9XF;1S06X&:4 M".I!SEE\#1\\RF^@6BU )TD;'K0(!MVG7XD&0W[)9HN6 BI*>EG=ZQ?N\= MJTEZ3N(M3GL>NP7FO:TP:IL-QVD[/K&MNFUZ3KU6KY.V=4+;5I,0\I=5054< MKG6X6(3T;25B<36@BR_PZ&'X>#J_GHCR'"1A>& M4^B/SV E/Q^-^_B(3X7\Y?MV-9U=]<=SF$_ :L&5,3,&!LR& [D[8-4:YM&+ M]Z$_@_[9Y'(^Q*U8N?/B89>+W#9/,%Q@_ML09OWIK_WQ<%:=?'PW_!/Z@[F4 MV*9I[_0F(MDU4II(4C2;?GD&JC\>1GG&3JD:SH;(^6")#Z(@,*,9 Z)*:].[D.Z@+XKI$0NR)&2#P)&?1C>4S<7 M[);"Q/>92S,@L;2]W# M@Y9MFUV4IR1>J#>K^P8H<0,(:$:=!: IP7R&ZR@"(HZD)U+3H5SA#!B'FSBY M"ZEW30\/&JWN4[:QH791$">DI=1),H]F5=S-D*2<=LJ'KL=X&I)%A\5J3Y12 MM[#E)$(DD337O94X71(68:\R0(N+PZ_=-EJ-FCS_!!YZPBLG+HY&0QV-Q\+; MEC6,6MW>*34-:Z?LGZRV;:/>:#W)[+%"K%'CNG#56J542(GG8172L=-[ ML' IUK(_I/[VTB3IUT\A57E8QC(X"I>?RYME2?.U79K+#%REC]7L(U^TNY+('M2@RY@_5MF^QB7_D\8/1QKV%R.-??$%BY$#(IW'+FH0'.7A MKRI]MLC#)TR^I1GE,B6/Y$ 2AH &$ (>^"A(,1NY+A?\92& ICVF)BDRL^ I M) [UBBE82E*TE,B%Q75"*'CL/PI%EAPX6QYJ9DA0K2@I'LQ0&"Q]7 M&+E +S35[/!_<_=WL<(^"L(SV0!0)0]H&KS(PX5^LFN:PV&K&-H/5(WJ^ZO, M:BW#;C6>G64M!%1K/KM91-MH[H.\]6KOB?$.#^I8%*G_\#O6+ &:O3#@C'(W M>'YFW[.K&VGVO3BUVK]Y@/:XW+YS)CZG1&3,O=DFZ-V!6W")NLJGZ$H2,@]* M'[Z90_S+A_'^?'MR##_G5NXUP/]S4'\S>[NCE?1#AN^W%*$[6GQ/J(P?J?": M>^N@SF4;P]UH8Q#755<&W5_<<>7@@;SOQ(D AX)'\;[@E>T-GX6R!E<]C?+: MLGX)2?,L33A=;V3(YNV_;U48.XOG!U_:<#IUZ>ID-"0RR[:^O:T(5)7(YDJ% M.,BBN=BMLJNOO_-#7O%??U8\5I\S_P902P$"% ,4 " !H./=86_TVE00_ M 0!%OA, $0 @ $ :7)D;2TR,#(T,#8S,"YH=&U02P$" M% ,4 " !H./=8W9?MM28. "KF0 $0 @ $S/P$ :7)D M;2TR,#(T,#8S,"YX&UL4$L! A0#% M @ :#CW6)F',7CG9 "F0$ !4 ( !UF$! &ER9&TM,C R M-# V,S!?9&5F+GAM;%!+ 0(4 Q0 ( &@X]UAJT=LV(,\ "@V" 5 M " ?#& 0!I&UL4$L! A0#% @ :#CW6+Z*T.P/" H#\ !< M ( !E14# &ER9&TQ,"UQ-C,P,C1E>'@S,3$N:'1M4$L! A0#% M @ :#CW6 W,538+" S#\ !< ( !V1T# &ER9&TQ,"UQ M-C,P,C1E>'@S,3(N:'1M4$L! A0#% @ :#CW6*TX;8I>!0 U1P !< M ( !&28# &ER9&TQ,"UQ-C,P,C1E>'@S,C$N:'1M4$L%!@ 0 ) D 60( *PK P $! end XML 75 irdm-20240630_htm.xml IDEA: XBRL DOCUMENT 0001418819 2024-01-01 2024-06-30 0001418819 exch:XNGS 2024-01-01 2024-06-30 0001418819 us-gaap:CommonStockMember 2024-06-30 0001418819 2024-07-16 0001418819 2024-06-30 0001418819 2023-12-31 0001418819 2023-06-30 0001418819 us-gaap:CommonStockMember 2023-12-31 0001418819 us-gaap:ServiceMember 2024-04-01 2024-06-30 0001418819 us-gaap:ServiceMember 2023-04-01 2023-06-30 0001418819 us-gaap:ServiceMember 2024-01-01 2024-06-30 0001418819 us-gaap:ServiceMember 2023-01-01 2023-06-30 0001418819 us-gaap:SubscriptionAndCirculationMember 2024-04-01 2024-06-30 0001418819 us-gaap:SubscriptionAndCirculationMember 2023-04-01 2023-06-30 0001418819 us-gaap:SubscriptionAndCirculationMember 2024-01-01 2024-06-30 0001418819 us-gaap:SubscriptionAndCirculationMember 2023-01-01 2023-06-30 0001418819 irdm:EngineeringandSupportServicesMember 2024-04-01 2024-06-30 0001418819 irdm:EngineeringandSupportServicesMember 2023-04-01 2023-06-30 0001418819 irdm:EngineeringandSupportServicesMember 2024-01-01 2024-06-30 0001418819 irdm:EngineeringandSupportServicesMember 2023-01-01 2023-06-30 0001418819 2024-04-01 2024-06-30 0001418819 2023-04-01 2023-06-30 0001418819 2023-01-01 2023-06-30 0001418819 us-gaap:CommonStockMember 2024-03-31 0001418819 irdm:CommonStockAmountMember 2024-03-31 0001418819 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001418819 us-gaap:RetainedEarningsMember 2024-03-31 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001418819 2024-03-31 0001418819 us-gaap:CommonStockMember 2023-03-31 0001418819 irdm:CommonStockAmountMember 2023-03-31 0001418819 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001418819 us-gaap:RetainedEarningsMember 2023-03-31 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001418819 2023-03-31 0001418819 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001418819 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001418819 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001418819 irdm:CommonStockAmountMember 2024-04-01 2024-06-30 0001418819 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001418819 irdm:CommonStockAmountMember 2023-04-01 2023-06-30 0001418819 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001418819 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001418819 us-gaap:CommonStockMember 2024-06-30 0001418819 irdm:CommonStockAmountMember 2024-06-30 0001418819 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001418819 us-gaap:RetainedEarningsMember 2024-06-30 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-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 us-gaap:CommonStockMember 2023-12-31 0001418819 irdm:CommonStockAmountMember 2023-12-31 0001418819 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001418819 us-gaap:RetainedEarningsMember 2023-12-31 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 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 2022-12-31 0001418819 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0001418819 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001418819 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001418819 irdm:CommonStockAmountMember 2024-01-01 2024-06-30 0001418819 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001418819 irdm:CommonStockAmountMember 2023-01-01 2023-06-30 0001418819 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0001418819 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-06-30 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001418819 2023-01-01 2023-12-31 0001418819 us-gaap:CashMember 2024-06-30 0001418819 us-gaap:CashMember 2023-12-31 0001418819 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2024-06-30 0001418819 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001418819 us-gaap:TradeNamesMember 2024-06-30 0001418819 us-gaap:LicensingAgreementsMember 2024-06-30 0001418819 us-gaap:IntellectualPropertyMember 2024-06-30 0001418819 us-gaap:PatentsMember 2024-06-30 0001418819 us-gaap:CustomerRelationshipsMember 2024-06-30 0001418819 us-gaap:TradeNamesMember 2023-12-31 0001418819 us-gaap:LicensingAgreementsMember 2023-12-31 0001418819 us-gaap:IntellectualPropertyMember 2023-12-31 0001418819 us-gaap:PatentsMember 2023-12-31 0001418819 us-gaap:CustomerRelationshipsMember 2023-12-31 0001418819 irdm:TermLoanBRefinancedMember 2023-09-20 0001418819 us-gaap:RevolvingCreditFacilityMember 2023-09-20 0001418819 irdm:TermLoanBRefinancedMember 2024-03-25 2024-03-25 0001418819 irdm:TermLoanBRefinancedMember 2024-03-25 0001418819 irdm:TermLoanBRefinancedMember 2024-01-01 2024-06-30 0001418819 irdm:TermLoanBRefinancedMember us-gaap:InterestRateFloorMember 2024-01-01 2024-06-30 0001418819 irdm:TermLoanBRefinancedMember 2023-09-20 2023-09-20 0001418819 irdm:TermLoanBRefinancedMember 2024-06-30 0001418819 irdm:TermLoanBRefinancedMember 2023-12-31 0001418819 us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-12-31 0001418819 us-gaap:RevolvingCreditFacilityMember 2024-01-01 2024-03-31 0001418819 2024-03-25 2024-03-25 0001418819 2024-06-03 2024-06-03 0001418819 us-gaap:RevolvingCreditFacilityMember 2024-01-01 2024-06-30 0001418819 us-gaap:RevolvingCreditFacilityMember us-gaap:InterestRateFloorMember 2024-01-01 2024-06-30 0001418819 us-gaap:InterestRateCapMember 2024-06-30 0001418819 us-gaap:InterestRateCapMember 2023-12-31 0001418819 us-gaap:InterestRateCapMember 2024-04-01 2024-06-30 0001418819 us-gaap:InterestRateCapMember 2024-01-01 2024-06-30 0001418819 us-gaap:InterestRateCapMember 2023-04-01 2023-06-30 0001418819 us-gaap:InterestRateCapMember 2023-01-01 2023-06-30 0001418819 2016-12-31 0001418819 2024-01-01 2024-03-31 0001418819 2021-02-05 0001418819 2023-10-01 2023-12-31 0001418819 irdm:CommercialVoiceandDataServicesMember 2024-04-01 2024-06-30 0001418819 irdm:CommercialVoiceandDataServicesMember 2023-04-01 2023-06-30 0001418819 irdm:CommercialVoiceandDataServicesMember 2024-01-01 2024-06-30 0001418819 irdm:CommercialVoiceandDataServicesMember 2023-01-01 2023-06-30 0001418819 irdm:CommercialIoTDataServicesMember 2024-04-01 2024-06-30 0001418819 irdm:CommercialIoTDataServicesMember 2023-04-01 2023-06-30 0001418819 irdm:CommercialIoTDataServicesMember 2024-01-01 2024-06-30 0001418819 irdm:CommercialIoTDataServicesMember 2023-01-01 2023-06-30 0001418819 irdm:CommercialBroadbandServicesMember 2024-04-01 2024-06-30 0001418819 irdm:CommercialBroadbandServicesMember 2023-04-01 2023-06-30 0001418819 irdm:CommercialBroadbandServicesMember 2024-01-01 2024-06-30 0001418819 irdm:CommercialBroadbandServicesMember 2023-01-01 2023-06-30 0001418819 irdm:HostedPayloadandOtherDataServicesMember 2024-04-01 2024-06-30 0001418819 irdm:HostedPayloadandOtherDataServicesMember 2023-04-01 2023-06-30 0001418819 irdm:HostedPayloadandOtherDataServicesMember 2024-01-01 2024-06-30 0001418819 irdm:HostedPayloadandOtherDataServicesMember 2023-01-01 2023-06-30 0001418819 irdm:CommercialMember us-gaap:ServiceMember 2024-04-01 2024-06-30 0001418819 irdm:CommercialMember us-gaap:ServiceMember 2023-04-01 2023-06-30 0001418819 irdm:CommercialMember us-gaap:ServiceMember 2024-01-01 2024-06-30 0001418819 irdm:CommercialMember us-gaap:ServiceMember 2023-01-01 2023-06-30 0001418819 irdm:USGovernmentMember us-gaap:ServiceMember 2024-04-01 2024-06-30 0001418819 irdm:USGovernmentMember us-gaap:ServiceMember 2023-04-01 2023-06-30 0001418819 irdm:USGovernmentMember us-gaap:ServiceMember 2024-01-01 2024-06-30 0001418819 irdm:USGovernmentMember us-gaap:ServiceMember 2023-01-01 2023-06-30 0001418819 irdm:CommercialMember irdm:EngineeringandSupportServicesMember 2024-04-01 2024-06-30 0001418819 irdm:CommercialMember irdm:EngineeringandSupportServicesMember 2023-04-01 2023-06-30 0001418819 irdm:CommercialMember irdm:EngineeringandSupportServicesMember 2024-01-01 2024-06-30 0001418819 irdm:CommercialMember irdm:EngineeringandSupportServicesMember 2023-01-01 2023-06-30 0001418819 irdm:USGovernmentMember irdm:EngineeringandSupportServicesMember 2024-04-01 2024-06-30 0001418819 irdm:USGovernmentMember irdm:EngineeringandSupportServicesMember 2023-04-01 2023-06-30 0001418819 irdm:USGovernmentMember irdm:EngineeringandSupportServicesMember 2024-01-01 2024-06-30 0001418819 irdm:USGovernmentMember irdm:EngineeringandSupportServicesMember 2023-01-01 2023-06-30 0001418819 irdm:PrimeContractsWithTheUSGovernmentMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001418819 irdm:PrimeContractsWithTheUSGovernmentMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001418819 irdm:CommissionsMember 2024-06-30 0001418819 irdm:CommissionsMember 2023-12-31 0001418819 irdm:OtherContractAssetsMember 2024-06-30 0001418819 irdm:OtherContractAssetsMember 2023-12-31 0001418819 irdm:NextGenerationSatellitesMember 2024-06-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2024-01-01 2024-06-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-01-01 2024-06-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-01-01 2023-06-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-06-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-01-01 2024-06-30 0001418819 irdm:OutstandingRestrictedStockUnitsMember 2023-12-31 0001418819 irdm:OutstandingRestrictedStockUnitsMember 2024-01-01 2024-06-30 0001418819 irdm:OutstandingRestrictedStockUnitsMember 2024-06-30 0001418819 irdm:OutstandingRestrictedStockUnitsMember 2022-12-31 0001418819 irdm:OutstandingRestrictedStockUnitsMember 2023-01-01 2023-06-30 0001418819 irdm:OutstandingRestrictedStockUnitsMember 2023-06-30 0001418819 srt:DirectorMember irdm:ServiceBasedRSUMember 2024-01-01 2024-06-30 0001418819 srt:DirectorMember irdm:ServiceBasedRSUMember 2023-01-01 2023-06-30 0001418819 irdm:ServiceBasedRSUMember 2024-01-01 2024-06-30 0001418819 irdm:ServiceBasedRSUMember 2023-01-01 2023-06-30 0001418819 us-gaap:PerformanceSharesMember 2024-01-01 2024-06-30 0001418819 us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001418819 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2024-01-01 2024-06-30 0001418819 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001418819 srt:MinimumMember srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2024-01-01 2024-06-30 0001418819 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-01-01 2024-06-30 0001418819 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-01-01 2024-06-30 0001418819 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-01-01 2024-06-30 0001418819 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001418819 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-01-01 2024-06-30 0001418819 2022-01-01 2022-12-31 0001418819 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2024-01-01 2024-06-30 0001418819 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-01-01 2023-06-30 0001418819 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-01-01 2024-06-30 0001418819 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-06-30 0001418819 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001418819 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-06-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-01-01 2024-06-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-06-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-01-01 2024-06-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-06-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-06-30 0001418819 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-01-01 2024-06-30 0001418819 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-06-30 0001418819 srt:MinimumMember srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001418819 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-06-30 0001418819 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-06-30 0001418819 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-06-30 0001418819 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001418819 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001418819 irdm:SatellesAcquireeMember 2024-06-30 0001418819 irdm:SatellesAcquireeMember 2024-04-01 2024-06-30 0001418819 2024-04-01 0001418819 us-gaap:CustomerRelationshipsMember 2024-04-01 2024-06-30 0001418819 us-gaap:AcquisitionRelatedCostsMember 2024-04-01 2024-06-30 0001418819 us-gaap:AcquisitionRelatedCostsMember 2023-04-01 2023-06-30 0001418819 us-gaap:AcquisitionRelatedCostsMember 2024-01-01 2024-06-30 0001418819 us-gaap:AcquisitionRelatedCostsMember 2023-01-01 2023-06-30 0001418819 irdm:SatellesInc.Member 2024-03-31 0001418819 irdm:Aireon2022PreferredEquityInvestmentMember 2024-01-01 2024-06-30 0001418819 us-gaap:OtherInvesteesMember irdm:Aireon2022PreferredEquityInvestmentMember 2024-06-30 0001418819 irdm:Aireon2022PreferredEquityInvestmentMember 2024-06-30 0001418819 irdm:Aireon2022PreferredEquityInvestmentMember 2023-12-31 0001418819 us-gaap:OtherInvesteesMember 2024-06-30 0001418819 srt:MaximumMember irdm:HostingAgreementMember us-gaap:EquityMethodInvesteeMember 2024-01-01 2024-06-30 0001418819 srt:MinimumMember irdm:HostingAgreementMember us-gaap:EquityMethodInvesteeMember 2024-01-01 2024-06-30 0001418819 irdm:HostingAgreementMember us-gaap:EquityMethodInvesteeMember 2024-04-01 2024-06-30 0001418819 irdm:HostingAgreementMember us-gaap:EquityMethodInvesteeMember 2023-04-01 2023-06-30 0001418819 irdm:HostingAgreementMember us-gaap:EquityMethodInvesteeMember 2024-01-01 2024-06-30 0001418819 irdm:HostingAgreementMember us-gaap:EquityMethodInvesteeMember 2023-01-01 2023-06-30 0001418819 srt:MaximumMember irdm:PowerAgreementMember us-gaap:EquityMethodInvesteeMember 2024-01-01 2024-06-30 0001418819 us-gaap:ServiceAgreementsMember us-gaap:EquityMethodInvesteeMember 2024-04-01 2024-06-30 0001418819 us-gaap:ServiceAgreementsMember us-gaap:EquityMethodInvesteeMember 2024-01-01 2024-06-30 0001418819 irdm:AdministrativeAndSupportAgreementAccountsReceivableMember us-gaap:EquityMethodInvesteeMember 2024-06-30 0001418819 irdm:AdministrativeAndSupportAgreementAccountsReceivableMember us-gaap:EquityMethodInvesteeMember 2023-12-31 0001418819 irdm:AireonInvestorBridgeLoanMember 2024-06-30 0001418819 us-gaap:ServiceAgreementsMember us-gaap:EquityMethodInvesteeMember 2023-04-01 2023-06-30 0001418819 us-gaap:ServiceAgreementsMember us-gaap:EquityMethodInvesteeMember 2023-01-01 2023-06-30 0001418819 irdm:AireonInvestorBridgeLoanMember 2023-12-31 0001418819 us-gaap:OtherInvesteesMember 2023-12-31 0001418819 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0001418819 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001418819 us-gaap:RestrictedStockMember 2024-04-01 2024-06-30 0001418819 us-gaap:RestrictedStockMember 2023-04-01 2023-06-30 0001418819 us-gaap:RestrictedStockMember 2024-01-01 2024-06-30 0001418819 us-gaap:RestrictedStockMember 2023-01-01 2023-06-30 0001418819 us-gaap:PerformanceSharesMember 2024-04-01 2024-06-30 0001418819 us-gaap:PerformanceSharesMember 2023-04-01 2023-06-30 0001418819 us-gaap:PerformanceSharesMember 2024-01-01 2024-06-30 0001418819 us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001418819 us-gaap:RestrictedStockMember 2024-04-01 2024-06-30 0001418819 us-gaap:RestrictedStockMember 2023-04-01 2023-06-30 0001418819 us-gaap:RestrictedStockMember 2024-01-01 2024-06-30 0001418819 us-gaap:RestrictedStockMember 2023-01-01 2023-06-30 0001418819 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0001418819 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001418819 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001418819 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 iso4217:USD shares shares iso4217:USD utr:Rate pure 0001418819 --12-31 Large Accelerated Filer true false false Q2 2024 VA 703 22102 false 118382660 0.001 0.001 300000000 300000000 118518000 122776000 118518000 122776000 0.27 -0.24 0.42 -0.17 0 0 0.0250 0.0000 1000000000 0.0031 0.00064 800000 1600000 500000 0 0 0.13 5300000 10700000 0 0 0 0 0.0625 0.0625 P4Y P10Y 0.25 0.0825 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 0.21 0.21 5900000 11700000 11900000 0 0 2200000 0.395 10-Q 2024-06-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 118382660 63541000 71870000 96189000 91715000 85815000 91135000 18871000 16364000 264416000 271084000 2126618000 2195758000 43534000 67130000 87145000 86708000 95610000 41095000 100333000 0 2717656000 2661775000 16250000 15000000 15026000 28671000 44577000 54826000 41653000 33057000 117506000 131554000 1634714000 1467490000 121846000 114642000 41167000 43965000 15724000 16025000 1930957000 1773676000 119000 123000 1043691000 1089466000 -292178000 -235397000 35067000 33907000 786699000 888099000 2717656000 2661775000 152467000 145142000 301044000 284491000 22782000 27376000 47650000 69052000 25818000 20590000 56226000 44838000 201067000 193108000 404920000 398381000 39464000 35432000 85913000 72037000 13946000 16113000 27826000 43252000 6512000 5626000 13710000 9504000 46723000 37339000 83534000 76023000 50776000 114569000 100520000 190388000 157421000 209079000 311503000 391204000 43646000 -15971000 93417000 7177000 -23797000 -18723000 -44460000 -36613000 -646000 419000 -603000 638000 -24443000 -18304000 -45063000 -35975000 19203000 -34275000 48354000 -28798000 4565000 -5211000 12496000 -10664000 17698000 -1677000 16131000 -2832000 32336000 -30741000 51989000 -20966000 120612000 126239000 121877000 126569000 121242000 126239000 122703000 126569000 0.27 -0.24 0.43 -0.17 0.27 -0.24 32336000 -30741000 51989000 -20966000 -327000 -132000 -723000 -41000 -4850000 10061000 1883000 405000 27159000 -20812000 53149000 -20602000 121643000 122000 1069638000 -256319000 40244000 853685000 125924000 126000 1126586000 -83120000 41998000 1085590000 20500000 20500000 18661000 18661000 203000 0 528000 528000 248000 0 934000 934000 -15000 438000 438000 -16000 888000 888000 3313000 3000 29363000 68195000 97561000 1111000 1000 10020000 56621000 66642000 17174000 17174000 16650000 16650000 -327000 -327000 -132000 -132000 -4850000 -4850000 10061000 10061000 32336000 32336000 -30741000 -30741000 118518000 119000 1043691000 -292178000 35067000 786699000 125045000 125000 1118623000 -170482000 51927000 1000193000 122776000 123000 1089466000 -235397000 33907000 888099000 125902000 126000 1124610000 -47744000 51563000 1128555000 35526000 35526000 33107000 33107000 1052000 1000 2605000 2606000 1272000 1000 3677000 3678000 -148000 4424000 4424000 -130000 7917000 7917000 5162000 5000 46026000 108770000 154801000 1999000 2000 17991000 101772000 119765000 33456000 33456000 16863000 16863000 -723000 -723000 -41000 -41000 1883000 1883000 405000 405000 51989000 51989000 -20966000 -20966000 118518000 119000 1043691000 -292178000 35067000 786699000 125045000 125000 1118623000 -170482000 51927000 1000193000 51989000 -20966000 10297000 -18405000 100520000 190388000 33347000 29557000 1202000 2106000 16131000 -2832000 322000 139000 3304000 9922000 -5358000 15657000 2067000 2006000 -2934000 -880000 -17886000 2469000 -12479000 -887000 -1512000 -3092000 -50000 -1446000 152540000 155990000 27006000 45287000 110713000 0 0 10000000 10000000 -137719000 -55287000 221783000 0 -105064000 -8250000 50000000 0 154801000 119765000 177000 0 2606000 3678000 4424000 7917000 32768000 32687000 -22845000 -164941000 -305000 -1076000 -8329000 -65314000 71870000 168770000 63541000 103456000 44707000 38028000 2888000 1894000 6359000 4109000 2019000 775000 2179000 3548000 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, 2023, as filed with the SEC on February 15, 2024.</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%">Use of Estimates</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 preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of income and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates and assumptions, including those related to revenue recognition, the useful lives and recoverability of long-lived and intangible assets, goodwill, income taxes, stock-based compensation, the incremental borrowing rate for its leases, and contingencies, among others. The Company bases these estimates on historical and anticipated results, trends, and various other assumptions that it believes are reasonable, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities and recorded revenues and expenses. Actual results could differ materially from those estimates.</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 June 30, 2024 and December 31, 2023: (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 include money market funds, commercial paper and short-term U.S. agency securities. The Company also classifies its derivative financial instruments as Level 2. In determining fair value of Level 2 assets, 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. The Company did not hold any Level 3 assets as of June 30, 2024 or December 31, 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%">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 asset also includes any lease payments made and excludes 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. When measuring new lease contracts or remeasuring existing lease contracts, taxes assessed on leases in which the Company is either a lessor or lessee are excluded from contract consideration and variable payments.</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 a third-party manufacturer and purchases accessories from third-party suppliers. The Company’s cost of inventory includes freight and an allocation of overhead, including payroll and payroll-related costs of employees directly involved in bringing inventory to its existing condition. Inventories are valued using the 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 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%">June 30, 2024</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, 2023</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%">47,010 </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%">48,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="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%">39,648 </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%">43,599 </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%">(843)</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,162)</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%">85,815 </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%">91,135 </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 fourth quarter of 2023, the Company updated its estimate of the satellites’ remaining useful lives based on the health of the constellation and related engineering data. As a result, the estimated useful lives of the satellites were extended by five years, from 12.5 years to 17.5 years. This change will result in lower depreciation expense and hosted payload revenue for each of the first three quarters of 2024, compared to the corresponding quarter of the prior year. </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 assets and other current liabilities. 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 (loss), 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="#i967abdcdcbff4bf3ad702a229b039392_58" 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%">Business Combinations and Goodwill</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 purchase price for business combinations is allocated to the assets acquired, including tangible and intangible assets, and assumed liabilities, where applicable, based on their respective fair values at the acquisition date. Acquisition-related costs are expensed as incurred. Goodwill is recorded when the cost of an acquired entity exceeds the amounts assigned to the assets acquired and liabilities assumed. The net assets and results of operations of an acquired entity are included in the Company’s consolidated financial statements from the acquisition date. Goodwill is not amortized but is tested for impairment annually or upon the occurrence of certain events. </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%">Other Intangible 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%">The Company’s other intangible assets that have finite lives (customer relationships, patents and other intellectual property) are amortized over their useful lives and reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. If any such indicators are present, the Company would test for recoverability by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. </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 portion of the Company’s other intangible assets are spectrum, regulatory authorizations, and trade names, which are indefinite-lived. The Company reevaluates the useful life determination for these assets each reporting period to determine whether events and circumstances continue to support an indefinite useful life. Indefinite-lived intangible assets are not amortized and are instead tested for impairment annually, or upon the occurrence of certain events.</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%">Use of Estimates</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 preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of income and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates and assumptions, including those related to revenue recognition, the useful lives and recoverability of long-lived and intangible assets, goodwill, income taxes, stock-based compensation, the incremental borrowing rate for its leases, and contingencies, among others. The Company bases these estimates on historical and anticipated results, trends, and various other assumptions that it believes are reasonable, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities and recorded revenues and expenses. Actual results could differ materially from those estimates.</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>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 June 30, 2024 and December 31, 2023: (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 include money market funds, commercial paper and short-term U.S. agency securities. The Company also classifies its derivative financial instruments as Level 2. In determining fair value of Level 2 assets, 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. The Company did not hold any Level 3 assets as of June 30, 2024 or December 31, 2023. <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 asset also includes any lease payments made and excludes 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. When measuring new lease contracts or remeasuring existing lease contracts, taxes assessed on leases in which the Company is either a lessor or lessee are excluded from contract consideration and variable payments.</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 a third-party manufacturer and purchases accessories from third-party suppliers. The Company’s cost of inventory includes freight and an allocation of overhead, including payroll and payroll-related costs of employees directly involved in bringing inventory to its existing condition. Inventories are valued using the 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 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%">June 30, 2024</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, 2023</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%">47,010 </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%">48,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="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%">39,648 </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%">43,599 </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%">(843)</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,162)</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%">85,815 </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%">91,135 </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> 47010000 48698000 39648000 43599000 843000 1162000 85815000 91135000 <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>The Company assesses its long-lived assets for impairment when indicators of impairment are present. During the fourth quarter of 2023, the Company updated its estimate of the satellites’ remaining useful lives based on the health of the constellation and related engineering data. As a result, the estimated useful lives of the satellites were extended by five years, from 12.5 years to 17.5 years. This change will result in lower depreciation expense and hosted payload revenue for each of the first three quarters of 2024, compared to the corresponding quarter of the prior year. <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 assets and other current liabilities. 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 (loss), 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="#i967abdcdcbff4bf3ad702a229b039392_58" 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%">Business Combinations and Goodwill</span></div>The purchase price for business combinations is allocated to the assets acquired, including tangible and intangible assets, and assumed liabilities, where applicable, based on their respective fair values at the acquisition date. Acquisition-related costs are expensed as incurred. Goodwill is recorded when the cost of an acquired entity exceeds the amounts assigned to the assets acquired and liabilities assumed. The net assets and results of operations of an acquired entity are included in the Company’s consolidated financial statements from the acquisition date. Goodwill is not amortized but is tested for impairment annually or upon the occurrence of certain events. <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%">Other Intangible 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%">The Company’s other intangible assets that have finite lives (customer relationships, patents and other intellectual property) are amortized over their useful lives and reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. If any such indicators are present, the Company would test for recoverability by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. </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 portion of the Company’s other intangible assets are spectrum, regulatory authorizations, and trade names, which are indefinite-lived. The Company reevaluates the useful life determination for these assets each reporting period to determine whether events and circumstances continue to support an indefinite useful life. Indefinite-lived intangible assets are not amortized and are instead tested for impairment annually, or upon the occurrence of certain events.</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:</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%">June 30, 2024</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, 2023</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%">17,637 </span></td><td style="background-color:#ffffff;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%">32,526 </span></td><td style="background-color:#ffffff;padding: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%">45,904 </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%">39,344 </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%">63,541 </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%">71,870 </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:</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%">June 30, 2024</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, 2023</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%">17,637 </span></td><td style="background-color:#ffffff;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%">32,526 </span></td><td style="background-color:#ffffff;padding: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%">45,904 </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%">39,344 </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%">63,541 </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%">71,870 </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> 17637000 32526000 45904000 39344000 63541000 71870000 <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%">4. Intangible Assets and Goodwill</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%">Intangible 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%">The following table presents identifiable intangible assets:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.020%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></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:0 1pt"></td><td colspan="21" 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%">June 30, 2024</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%">Useful<br/>Life</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%">Gross<br/>Carrying Value</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%">Accumulated<br/>Amortization</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%">Net<br/>Carrying 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)</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%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%"> </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></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%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</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%">21,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'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%">21,195 </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%">Spectrum and licenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</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%">14,030 </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%">— </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,030 </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 25.75pt;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 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><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,225 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">35,225 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Definite-lived intangible assets:</span></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%"> </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></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%">Intellectual property</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</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%">16,439 </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%">(11,204)</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%">5,235 </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%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 - 20 years</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%">587 </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%">(189)</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%">398 </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%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 years</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%">57,000 </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%">(2,248)</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%">54,752 </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 25.75pt;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 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%"> </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%">74,026 </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 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%">(13,641)</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 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%">60,385 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 37pt;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 intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><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 style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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%">109,251 </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:middle"></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: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 #000000;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%">(13,641)</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:middle"></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: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 #000000;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%">95,610 </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:middle"></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.020%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></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:0 1pt"></td><td colspan="21" 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%">December 31, 2023</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%">Useful<br/>Life</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%">Gross<br/>Carrying Value</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%">Accumulated<br/>Amortization</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%">Net<br/>Carrying 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)</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%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%"> </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></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%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</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%">21,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'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%">21,195 </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%">Spectrum and licenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</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%">14,030 </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%">— </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,030 </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 25.75pt;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 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><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,225 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">35,225 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Definite-lived intangible assets:</span></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%"> </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></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%">Intellectual property</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</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%">16,439 </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,987)</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%">5,452 </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%">Assembled workforce</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</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%">5,678 </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%">(5,678)</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%">— </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%">Patents</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 - 20 years</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%">587 </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%">(169)</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%">418 </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 25.75pt;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 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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">22,704 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">(16,834)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">5,870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 37pt;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 intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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%">57,929 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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 #000000;border-top:1pt solid #000000;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%">(16,834)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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 #000000;border-top:1pt solid #000000;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,095 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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-weight:400;line-height:120%">Amortization expense was $2.4 million and $0.4 million for the three months ended June 30, 2024 and 2023, respectively, and $2.5 million and $0.8 million for the six months ended June 30, 2024 and 2023, 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:700;line-height:120%">Goodwill</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2024, the Company acquired Satelles, Inc. (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="#i967abdcdcbff4bf3ad702a229b039392_1105" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 11</a></span>), resulting in a goodwill balance of $100.3 million as of June 30, 2024. There was no goodwill balance as of December 31, 2023. <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 identifiable intangible assets:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.020%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></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:0 1pt"></td><td colspan="21" 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%">June 30, 2024</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%">Useful<br/>Life</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%">Gross<br/>Carrying Value</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%">Accumulated<br/>Amortization</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%">Net<br/>Carrying 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)</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%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%"> </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></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%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</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%">21,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'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%">21,195 </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%">Spectrum and licenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</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%">14,030 </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%">— </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,030 </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 25.75pt;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 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><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,225 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">35,225 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Definite-lived intangible assets:</span></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%"> </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></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%">Intellectual property</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</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%">16,439 </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%">(11,204)</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%">5,235 </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%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 - 20 years</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%">587 </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%">(189)</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%">398 </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%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 years</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%">57,000 </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%">(2,248)</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%">54,752 </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 25.75pt;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 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%"> </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%">74,026 </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 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%">(13,641)</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 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%">60,385 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 37pt;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 intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><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 style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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%">109,251 </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:middle"></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: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 #000000;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%">(13,641)</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:middle"></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: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 #000000;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%">95,610 </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:middle"></td></tr></table></div> 21195000 21195000 14030000 14030000 35225000 35225000 16439000 11204000 5235000 587000 189000 398000 57000000 2248000 54752000 74026000 13641000 60385000 109251000 13641000 95610000 <div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.020%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></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:0 1pt"></td><td colspan="21" 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%">December 31, 2023</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%">Useful<br/>Life</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%">Gross<br/>Carrying Value</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%">Accumulated<br/>Amortization</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%">Net<br/>Carrying 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)</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%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%"> </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></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%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</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%">21,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'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%">21,195 </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%">Spectrum and licenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</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%">14,030 </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%">— </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,030 </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 25.75pt;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 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><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,225 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">35,225 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Definite-lived intangible assets:</span></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%"> </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></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%">Intellectual property</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</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%">16,439 </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,987)</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%">5,452 </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%">Assembled workforce</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</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%">5,678 </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%">(5,678)</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%">— </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%">Patents</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 - 20 years</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%">587 </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%">(169)</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%">418 </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 25.75pt;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 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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">22,704 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">(16,834)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">5,870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 37pt;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 intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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%">57,929 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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 #000000;border-top:1pt solid #000000;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%">(16,834)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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 #000000;border-top:1pt solid #000000;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,095 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 21195000 21195000 14030000 14030000 35225000 35225000 16439000 10987000 5452000 5678000 5678000 0 587000 169000 418000 22704000 16834000 5870000 57929000 16834000 41095000 2400000 400000 2500000 800000 0 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%">Pursuant to a credit agreement (as amended to date, the “Credit Agreement”), the Company previously entered into a term loan totaling $1,500.0 million (as so amended and restated, the “Term Loan”), issued at a price equal to 99.75%, and an accompanying $100.0 million revolving loan (the “Revolving Facility”). The maturity date of the Term Loan is in September 2030. On March 25, 2024, the Company closed on an additional $125.0 million under its Term Loan, using the proceeds to complete the acquisition of Satelles, Inc. (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="#i967abdcdcbff4bf3ad702a229b039392_1105" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 11</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) on April 1, 2024. The additional amount borrowed is fungible with the original $1,500.0 million and has the same maturity date, interest rate and other terms, but was issued at a price equal to 99.875% of its face value. The Term Loan has been repriced on several occasions, most recently in June 2024, and currently bears interest at an annual rate equal to the Secured Overnight Financing Rate (“SOFR”) plus 2.25%, with a 0.75% SOFR floor. The Company typically selects a one-month interest period, with the result that interest is calculated using one-month SOFR. Interest is paid monthly on the last business day of the month. Principal payments, payable quarterly, are equal to approximately $16.3 million per annum (one percent of the full principal amount of the Term Loan following the March 2024 increase), 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:112%">As of June 30, 2024 and December 31, 2023, the Company had an aggregate borrowings of $1,616.9 million and $1,500.0 million, respectively, under the Term Loan. These amounts do not give effect to $15.9 million and $17.5 million, respectively, of net unamortized deferred financing costs. The principal balance in borrowings, net of the unamortized deferred financing costs, as of June 30, 2024 and December 31, 2023 amounted to $1,601.0 million and $1,482.5 million, respectively. As of June 30, 2024 and December 31, 2023, based upon recent trading prices (Level 2 - market approach), the fair value of the Company’s net borrowings under the Term Loan was $1,615.9 million and $1,506.6 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%">In April 2024, the Company drew down $50.0 million on its Revolving Facility for general corporate purposes, including the funding of repurchases of its common stock. This amount remained outstanding at June 30, 2024, and are included within long-term secured debt, net on the Company’s condensed consolidated balance sheet. The Revolving Facility bears interest at an annual rate equal to SOFR plus 2.5% (but without a SOFR floor) if and as drawn, with no original issue discount, and a commitment fee of 0.5% per year on the undrawn amount, which was reduced to 0.375% in the first quarter of 2024 because the Company had a consolidated first lien net leverage ratio (as defined in the Credit Agreement) of less than 3.5 to 1. The Revolving Facility has a maturity date in September 2028. </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, 2023, the Company </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%">was below the specified leverage ratio, and a mandatory prepayment sweep was therefore not required. The Credit Agreement permits repayment, prepayment, and repricing transactions.</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, which was the case as of June 30, 2024. The Credit Agreement contains other customary representations and warranties, affirmative and negative covenants, and events of default. The Company was in compliance with all financial covenants as of June 30, 2024. </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 $1.6 million in connection with the expansion of the Term Loan in March 2024 and $1.9 million related to the repricing of the Term Loan in June 2024, substantially all of which were expensed. The amounts expensed are included within interest expense on the condensed consolidated statements of operations and comprehensive income (loss). 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 June 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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2024</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%">2023</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%">2024</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%">2023</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%">26,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%">21,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 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%">49,306 </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%">43,307 </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%">638 </span></td><td style="background-color:#ffffff;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,130 </span></td><td style="background-color:#ffffff;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,261 </span></td><td style="background-color:#ffffff;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,240 </span></td><td 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,190 </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,396 </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,248 </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,726 </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 June 30, 2024 and December 31, 2023, accrued interest on the Term Loan was $1.1 million and $1.0 million, respectively.</span></div> 1500000000 0.9975 100000000 125000000 0.99875 0.0225 0.0075 16300000 1616900000 1500000000 15900000 17500000 1601000000 1482500000 1615900000 1506600000 0.005 0.00375 6.25 0.35 1600000 1900000 The following table presents the interest and amortization of deferred financing fees related to the Term Loan:<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 June 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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2024</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%">2023</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%">2024</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%">2023</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%">26,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%">21,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 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%">49,306 </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%">43,307 </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%">638 </span></td><td style="background-color:#ffffff;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,130 </span></td><td style="background-color:#ffffff;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,261 </span></td><td style="background-color:#ffffff;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,240 </span></td><td 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,190 </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,396 </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,248 </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,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 26121000 21971000 49306000 43307000 638000 1130000 1261000 2240000 1190000 1396000 2248000 2726000 1100000 1000000 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 the 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 interest rate hedges. 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. The Cap, as modified to date, currently provides the Company with the right to receive payment from the counterparty if one-month SOFR exceeds 1.436%. 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 June 30, 2024 and December 31, 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%">The Cap, which was not affected by the expansion of the Term Loan in March 2024 or the repricing of the Term Loan in June 2024, 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 will be 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 June 30, 2024 and December 31, 2023, the Company had an asset balance of $67.7 million and $66.5 million, respectively, for the fair value of the Cap and a liability balance of $7.0 million and $8.4 million, respectively, for the fair value of the Cap premium. Both the Cap and the Cap premium are recorded net within other assets on the condensed consolidated balance sheet.</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 six months ended June 30, 2024 and June 30, 2023, the Company collectively incurred $0.8 million and $1.6 million, respectively, in interest expense for the Cap premium. Interest expense was reduced by $9.8 million </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%">and $9.0 million for the three months ended June 30, 2024 and 2023, respectively, and $19.7 million and $16.7 million for the six months ended June 30, 2024 and 2023, respectively, 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 Cap that the Company recorded in its condensed consolidated statements of operations and comprehensive income (loss):</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 June 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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2024</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%">2023</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%">2024</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%">2023</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss), net of tax</span></div></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,850)</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%">10,061 </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,883 </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%">405 </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 benefit (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%">1,483 </span></td><td style="background-color:#ffffff;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,076)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">(863)</span></td><td style="background-color:#ffffff;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%">(140)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0.01436 0.0031 1000000000 67700000 66500000 7000000 8400000 800000 1600000 9800000 9000000 19700000 16700000 <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 Cap that the Company recorded in its condensed consolidated statements of operations and comprehensive income (loss):</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 June 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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2024</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%">2023</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%">2024</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%">2023</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss), net of tax</span></div></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,850)</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%">10,061 </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,883 </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%">405 </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 benefit (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%">1,483 </span></td><td style="background-color:#ffffff;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,076)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">(863)</span></td><td style="background-color:#ffffff;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%">(140)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -4850000 10061000 1883000 405000 1483000 -3076000 -863000 -140000 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 June 30, 2024 and December 31, 2023, there were no outstanding shares of preferred stock, as all previously designated and issued preferred stock was converted into common stock in prior periods.</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 December 2022, the Company’s Board of Directors initiated a quarterly dividend. The Company paid dividends of $0.13 and $0.14 per share of common stock on March 28, 2024 and June 28, 2024, respectively, resulting in total payments to stockholders of $32.8 million for the six months ended June 30, 2024. Dividend payments for the six months ended June 30, 2023 totaled $32.7 million. The Company’s liability related to dividends payable on common shares underlying unvested RSUs was $2.0 million and $1.3 million as of June 30, 2024 and December 31, 2023, 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:700;line-height:120%">Share Repurchase Program</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%">Since February 2021, the Company’s Board of Directors has authorized the repurchase of up to an aggregate of $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><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 three and six months ended June 30, 2024, the Company repurchased and subsequently retired 3.3 million and 5.1 million shares of its common stock, respectively, for a total purchase price of $96.6 million and $153.3 million, respectively. During the three and six months ended June 30, 2024, the Company incurred $0.9 million and $1.5 million, respectively, of related taxes, which are not included in the total purchase price.</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 repurchased and subsequently retired 1.1 million and 2.0 million shares of its common stock during the three and six months ended June 30, 2023, respectively, for a total purchase price of $66.1 million and $119.2 million, respectively, exclusive of $0.5 million of related taxes.</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 June 30, 2024, $180.8 million remained available and authorized for repurchase under this program.</span></div> 2000000.0 0.0001 1500000 500000 0.13 0.14 32800000 32700000 2000000 1300000 1000000000 3300000 5100000 96600000 153300000 900000 1500000 1100000 2000000.0 66100000 119200000 500000 180800000 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:99.853%"><tr><td style="width:1.0%"></td><td style="width:39.749%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.369%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.520%"></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 June 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%">Six Months Ended June 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%">2024</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%">2023</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%">2024</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%">2023</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,455 </span></td><td style="background-color:#ffffff;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%">54,957 </span></td><td style="background-color:#ffffff;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%">111,432 </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%">107,405 </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%">41,609 </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%">34,561 </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%">81,064 </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%">66,511 </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%">13,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">14,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">27,170 </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%">27,476 </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%">14,425 </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%">15,096 </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%">28,378 </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%">30,099 </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,967 </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%">118,642 </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%">248,044 </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%">231,491 </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%">53,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">152,467 </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%">145,142 </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%">301,044 </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%">284,491 </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:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.961%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.961%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.961%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.966%"></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 June 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%">Six Months Ended June 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%">2024</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%">2023</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%">2024</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%">2023</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,520 </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,737 </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,673 </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%">7,423 </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%">24,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">18,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">53,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">37,415 </span></td><td 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,818 </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%">20,590 </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%">56,226 </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%">44,838 </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 40% and 46% of the Company’s accounts receivable balance at June 30, 2024 and December 31, 2023, 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 $7.8 million and $7.5 million for the three months ended June 30, 2024 and 2023, respectively, and $19.2 million and $21.8 million for the six months ended June 30, 2024 and 2023, 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%">June 30, 2024</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, 2023</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%">1,102 </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,114 </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%">1,884 </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,970 </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:99.853%"><tr><td style="width:1.0%"></td><td style="width:39.749%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.369%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.520%"></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 June 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%">Six Months Ended June 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%">2024</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%">2023</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%">2024</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%">2023</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,455 </span></td><td style="background-color:#ffffff;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%">54,957 </span></td><td style="background-color:#ffffff;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%">111,432 </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%">107,405 </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%">41,609 </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%">34,561 </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%">81,064 </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%">66,511 </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%">13,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">14,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">27,170 </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%">27,476 </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%">14,425 </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%">15,096 </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%">28,378 </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%">30,099 </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,967 </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%">118,642 </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%">248,044 </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%">231,491 </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%">53,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">152,467 </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%">145,142 </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%">301,044 </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%">284,491 </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> 56455000 54957000 111432000 107405000 41609000 34561000 81064000 66511000 13478000 14028000 27170000 27476000 14425000 15096000 28378000 30099000 125967000 118642000 248044000 231491000 26500000 26500000 53000000 53000000 152467000 145142000 301044000 284491000 <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:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.961%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.961%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.961%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.966%"></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 June 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%">Six Months Ended June 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%">2024</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%">2023</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%">2024</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%">2023</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,520 </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,737 </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,673 </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%">7,423 </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%">24,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">18,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">53,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">37,415 </span></td><td 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,818 </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%">20,590 </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%">56,226 </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%">44,838 </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> 1520000 1737000 2673000 7423000 24298000 18853000 53553000 37415000 25818000 20590000 56226000 44838000 0.40 0.46 7800000 7500000 19200000 21800000 The following table presents contract assets not separately disclosed:<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%">June 30, 2024</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, 2023</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%">1,102 </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,114 </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%">1,884 </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,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1102000 1114000 1884000 1970000 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="#i967abdcdcbff4bf3ad702a229b039392_88" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 13</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 estimated useful lives of the satellites, currently estimated to be approximately 17.5 years from their respective in-service dates. Lease income related to these agreements was $3.1 million and $5.3 million for the three months ended June 30, 2024 and 2023, respectively, and $6.2 million and $10.7 million for the six months ended June 30, </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%">2024 and 2023, respectively. The decrease for the quarter ended June 30, 2024 as compared to June 30, 2023 was due to the change in estimated useful life of the satellites made in the fourth quarter of 2023. 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 (loss).</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 June 30, 2024, exclusive of the $6.2 million recognized during the six months ended June 30, 2024, 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%">2024</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%">6,195 </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%">2025</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%">12,391 </span></td><td 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%">2026</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%">12,391 </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%">2027</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%">12,391 </span></td><td 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%">2028</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%">12,391 </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%">82,106 </span></td><td 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%">137,865 </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> P17Y6M 3100000 5300000 6200000 10700000 The following table presents future income with respect to the Company’s operating leases in which it is the lessor existing at June 30, 2024, exclusive of the $6.2 million recognized during the six months ended June 30, 2024, by year and in the aggregate:<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%">2024</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%">6,195 </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%">2025</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%">12,391 </span></td><td 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%">2026</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%">12,391 </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%">2027</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%">12,391 </span></td><td 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%">2028</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%">12,391 </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%">82,106 </span></td><td 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%">137,865 </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> 6200000 6195000 12391000 12391000 12391000 12391000 82106000 137865000 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 June 30, 2024, the remaining aggregate number of shares available for future grants under the Amended 2015 Plan was 8,726,346. 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%">Beginning in March 2024, the RSUs granted to employees for service generally vest over three years, with 34% vesting on the first anniversary of the grant date and the remainder vesting ratably on a quarterly basis thereafter, subject to continued employment. RSUs granted prior to March 2024 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. </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 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 based on the closing price of the Company’s common stock on the date of grant. The related compensation expense as of the grant date is then recognized over the service period, or shorter periods based on the retirement eligibility of grantees, based on the number of shares expected to vest. The fair value of the awards is not remeasured at the end of each reporting period. RSUs do not carry voting rights until they are vested, although certain unvested RSUs are entitled to accrue dividend equivalent rights, and shares (including additional shares issuable upon satisfaction of any accrued dividend equivalent rights) 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, 2023</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,795 </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%">40.24 </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%">2,361 </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%">30.31 </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%">(33)</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%">40.42 </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%">(779)</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%">49.62 </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 June 30, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">4,344 </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%">33.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="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 June 30, 2024 </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%">684 </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, 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,055 </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.57 </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%">(32)</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%">42.89 </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%">(793)</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%">36.88 </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 June 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,200 </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.38 </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 June 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: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 and had vested but had not yet settled, meaning that the underlying shares of common stock had not been issued and released.</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. 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 54,000 and 47,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 six months ended June 30, 2024 and 2023, respectively, with an estimated grant date fair value of $2.1 million and $2.4 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 six months ended June 30, 2024 and 2023, the Company granted approximately 1,446,000 and 626,000 service-based RSUs, respectively, to its employees, with an estimated aggregate grant date fair value of $43.1 million and $37.9 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 2024 and 2023, the Company granted approximately 461,000 and 193,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 $13.7 million and $11.9 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 2024 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 2024 Bonus RSUs will vest, subject to continued employment, in March 2025. Substantially all of the 2023 Bonus RSUs vested in March 2024 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, during the six months ended June 30, 2024 and 2023, the Company granted approximately 303,000 and 134,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 RSU grants was $9.0 million and $8.2 million during the six months ended June 30, 2024 and 2023, 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 the March 2023 Executive RSUs will ultimately range from 0% to </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%">150% of the number of shares underlying the Executive RSUs granted, and the vesting of the March 2024 Executive RSUs will ultimately range from 0% to 200% of the number of shares underlying the Executive RSUs granted, in each case 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 grantees. During March 2024 and 2023, the Company awarded approximately 83,000 and 55,000 additional shares, respectively, related to long-term, performance-based RSUs granted to the Company’s executives in 2022 and 2021, respectively, for over-achievement of performance targets for the performance periods ended December 31, 2023 and 2022, respectively. </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%">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. </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, 2023</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%">676 </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%">11.55 </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.39</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%">20,036 </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%">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%">(273)</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%">9.54 </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%">5,097 </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 outstanding and exercisable at June 30, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">403 </span></td><td style="background-color:#cceeff;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:#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%">12.92 </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="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.48</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,530 </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><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, 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%">(479)</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.67 </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,151 </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%">Options outstanding and exercisable at June 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 #000;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%">702 </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;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.53 </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.91</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%">35,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 8726346 1 1 1.8 P3Y 0.34 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, 2023</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,795 </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%">40.24 </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%">2,361 </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%">30.31 </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%">(33)</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%">40.42 </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%">(779)</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%">49.62 </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 June 30, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">4,344 </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%">33.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="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 June 30, 2024 </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%">684 </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> 2795000 40.24 2361000 30.31 33000 40.42 779000 49.62 4344000 33.15 684000 <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,055 </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.57 </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%">(32)</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%">42.89 </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%">(793)</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%">36.88 </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 June 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,200 </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.38 </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 June 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:0 1pt"></td></tr></table></div> 2970000 31.60 1055000 59.57 32000 42.89 793000 36.88 3200000 39.38 793000 54000 47000 2100000 2400000 1446000 626000 43100000 37900000 461000 193000 13700000 11900000 303000 134000 9000000.0 0 1.50 0.50 0.50 83000 55000 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, 2023</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%">676 </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%">11.55 </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.39</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%">20,036 </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%">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%">(273)</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%">9.54 </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%">5,097 </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 outstanding and exercisable at June 30, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">403 </span></td><td style="background-color:#cceeff;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:#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%">12.92 </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="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.48</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,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 676000 11.55 P2Y4M20D 20036000 273000 9.54 5097000 403000 12.92 P2Y5M23D 5530000 <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%">(479)</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.67 </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,151 </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%">Options outstanding and exercisable at June 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 #000;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%">702 </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;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.53 </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.91</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%">35,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 1185000 9.97 P2Y7M20D 49094000 4000 10.25 479000 7.67 26151000 702000 11.53 P2Y10M28D 35534000 <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%">11. Acquisition of 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%">On April 1, 2024, the Company closed its acquisition of Satelles, Inc., a provider of satellite-based time and location services that complement and protect GPS and other GNSS systems. This acquisition is intended to support the Company’s long-term business objectives. Subject to the terms and conditions of the merger agreement underlying the transaction, Satelles was merged with a subsidiary of the Company, with Satelles as the surviving entity, now a direct and indirect wholly owned subsidiary of the Company. The acquisition date fair value of the consideration paid to acquire the remaining 80.5% of the outstanding shares and voting interest of Satelles that was not previously owned by the Company was approximately $125.5 million. The purchase price allocation, including valuation of intangible assets, is preliminary.</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 estimated fair values of the assets acquired and liabilities assumed at the acquisition date:</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:64.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.130%"></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%">April 1, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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%">14,738 </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="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%">Other current assets</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%">1,901 </span></td><td style="background-color:#ffffff;padding: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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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%">57,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">12 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets</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%">5,041 </span></td><td style="background-color:#ffffff;padding: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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">100,333 </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="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable assets acquired</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%">179,013 </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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Liabilities assumed</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%">(13,821)</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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net identifiable assets acquired</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%">165,192 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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 customer relationships recognized were determined to have an economic life of 12 years. The Company will amortize the customer relationships over their useful lives, utilizing the economic benefit model. The goodwill recognized is attributable primarily to expected synergies and the assembled workforce of Satelles. None of the goodwill is expected to be deductible for income tax purposes. As of June 30, 2024, there were no changes in the recognized amounts of goodwill resulting from the acquisition of 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%">The Company incurred $2.4 million of acquisition related costs that were expensed in the six months ended June 30, 2024. These costs are included within selling, general, and administrative expenses in the condensed consolidated statements of operations and comprehensive income (loss). </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 amounts of revenue and earnings of Satelles included in the Company’s condensed consolidated statements of operations and comprehensive income (loss), excluding the impact of the Company’s remeasurement of its prior equity interest in Satelles, from the acquisition date to June 30, 2024 are 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:73.607%"></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:23.609%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding: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%">Revenue</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,670 </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%">Net income (loss)</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%">(4,793)</span></td><td style="background-color:#ffffff;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 unaudited pro forma data summarizes the results of operations for the periods indicated as if the acquisition of Satelles had been completed as of the beginning of the comparable prior annual reporting period. The unaudited pro forma data gives effect to actual operating results prior to the acquisition, adjusted to include the pro forma effect of amortization of intangibles and the elimination of intercompany sales and acquisition costs. These pro forma amounts are not intended to be indicative of the results that would have actually been obtained if the acquisition had occurred as of the beginning of the comparable prior annual reporting period or that may be obtained in the future.</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:41.882%"></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.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 June 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%">Six Months Ended June 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%">2024</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%">2023</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%">2024</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%">2023</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%">Revenue</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%">201,067 </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%">195,466 </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%">406,792 </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%">403,406 </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%">Net income (loss)</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%">14,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(35,179)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">26,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(17,325)</span></td><td style="background-color:#ffffff;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%">Prior to the acquisition date, the Company accounted for its 19.5% interest in Satelles as an equity-method investment. The acquisition-date fair value of the previous equity interest was $39.7 million and is included in the measurement of the consideration transferred. The Company recognized a gain of $19.8 million as a result of remeasuring its prior equity interest in Satelles held before the business combination. The gain is included within gain (loss) from equity method investments in the condensed consolidated statements of operations and comprehensive income (loss) for the three and six months ended June 30, 2024.</span></div> 0.805 125500000 <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 estimated fair values of the assets acquired and liabilities assumed at the acquisition date:</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:64.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.130%"></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%">April 1, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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%">14,738 </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="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%">Other current assets</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%">1,901 </span></td><td style="background-color:#ffffff;padding: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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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%">57,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">12 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets</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%">5,041 </span></td><td style="background-color:#ffffff;padding: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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">100,333 </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="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable assets acquired</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%">179,013 </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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Liabilities assumed</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%">(13,821)</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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net identifiable assets acquired</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%">165,192 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div> 14738000 1901000 57000000 P12Y 5041000 100333000 179013000 13821000 165192000 2400000 <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 amounts of revenue and earnings of Satelles included in the Company’s condensed consolidated statements of operations and comprehensive income (loss), excluding the impact of the Company’s remeasurement of its prior equity interest in Satelles, from the acquisition date to June 30, 2024 are 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:73.607%"></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:23.609%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding: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%">Revenue</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,670 </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%">Net income (loss)</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%">(4,793)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2670000 -4793000 <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 unaudited pro forma data summarizes the results of operations for the periods indicated as if the acquisition of Satelles had been completed as of the beginning of the comparable prior annual reporting period. The unaudited pro forma data gives effect to actual operating results prior to the acquisition, adjusted to include the pro forma effect of amortization of intangibles and the elimination of intercompany sales and acquisition costs. These pro forma amounts are not intended to be indicative of the results that would have actually been obtained if the acquisition had occurred as of the beginning of the comparable prior annual reporting period or that may be obtained in the future.</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:41.882%"></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.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 June 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%">Six Months Ended June 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%">2024</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%">2023</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%">2024</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%">2023</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%">Revenue</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%">201,067 </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%">195,466 </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%">406,792 </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%">403,406 </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%">Net income (loss)</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%">14,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(35,179)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">26,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(17,325)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 201067000 195466000 406792000 403406000 14222000 -35179000 26215000 -17325000 0.195 39700000 19800000 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%">Income before income taxes and gain on equity method investments was $19.2 million and $48.4 million for the three and six months ended June 30, 2024, respectively, while the income tax expense was $4.6 million and $12.5 million for the three and six months ended June 30, 2024, respectively. The effective tax rate was 23.8% and 25.8% for the three and six months ended </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%">June 30, 2024, respectively, which differed from the federal statutory rate of 21%, primarily due to the discrete tax expense associated with stock compensation and nondeductible executive compensation, which was partially offset by the deduction for foreign derived intangible 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%">Loss before income taxes and loss on equity method investments was $34.3 million and $28.8 million for the three and six months ended June 30, 2023, respectively, while the income tax benefit was $5.2 million and $10.7 million for the three and six months ended June 30, 2023, respectively. The effective tax rate was 15.2% and 37.0% for the three and six months ended June 30, 2023, respectively, which differed from the federal statutory rate of 21%, primarily due to tax expense associated with nondeductible executive compensation and non-creditable foreign taxes, which was partially offset by U.S. tax credits and a discrete tax benefit associated with stock compensation.</span></div> 19200000 48400000 4600000 12500000 0.238 0.258 0.21 -34300000 -28800000 -5200000 -10700000 0.152 0.370 0.21 <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%">13. 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. The Aireon system was developed by Aireon LLC, which the Company formed in 2011, and which received subsequent investments from several air navigation service providers (“ANSPs”) to provide a global air traffic surveillance service through a series of automatic dependent surveillance-broadcast (“ADS-B”) receivers on the Company’s satellites. Aireon has contracted to offer this service to ANSPs, which use the service to provide improved air traffic control services over the oceans, as well as polar and remote regions. Aireon also markets its data and services to airlines and other commercial users. The Company and the other Aireon investors hold their interests in Aireon Holdings LLC (“Aireon Holdings”) through an amended and restated LLC agreement (“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 for a preferred membership interest of approximately 6% preferred membership interest. The Company’s investment in Aireon Holdings is accounted for as an equity method investment. The carrying value of the Company’s investment in Aireon was $42.8 million and $44.6 million as of June 30, 2024 and December 31, 2023, respectively. The investments made by the Company in Aireon Holdings 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 June 30, 2024 and December 31, 2023, 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%">Under the agreements with Aireon, Aireon will pay the Company fees of $200.0 million to host the ADS-B receivers, of which $102.5 million had been paid as of June 30, 2024. These fees are recognized over the estimated useful life of the Company’s satellites, which is expected to result in revenue of approximately $9.3 million per year, following the change in estimate of the useful lives of the satellites that occurred in the fourth quarter of 2023. The Company recognized $2.3 million and $4.0 million of hosting fee revenue for the three months ended June 30, 2024 and 2023, respectively, and $4.6 million and $8.0 million for the six months ended June 30, 2024 and 2023, respectively. Deferred hosting fee revenue totaled $5.4 million as of June 30, 2024.</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, Aireon pays power and data services fees of approximately $23.5 million per year, in the aggregate for the delivery of air traffic surveillance data over the Iridium</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. The Company recorded $5.9 million of power and data service fee revenue from Aireon for each of the three months ended June 30, 2024 and 2023, and $11.7 million for each of the six months ended June 30, 2024 and 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%">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.1 million and $2.2 million as of June 30, 2024 and December 31, 2023, 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 $11.9 million. No bridge loan amounts were outstanding as of June 30, 2024 or December 31, 2023.</span></div> 50000000 0.06 42800000 44600000 0.395 200000000.0 102500000 2300000 4000000 4600000 8000000 23500000 5900000 11700000 2100000 2200000 11900000 Net Income (Loss) Per Share<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 calculates basic net income (loss) per share by dividing net income (loss) 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 potentially 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.</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 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:46.414%"></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:1.115%"></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 June 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%">Six Months Ended June 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%">2024</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%">2023</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%">2024</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%">2023</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%">32,336 </span></td><td style="background-color:#ffffff;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%">(30,741)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">51,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(20,966)</span></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%">120,612 </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,239 </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%">121,877 </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,569 </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%">207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 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%">423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">555 </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 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%">121,242 </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,239 </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%">122,703 </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,569 </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</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.27 </span></td><td style="background-color:#ffffff;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.24)</span></td><td style="background-color:#ffffff;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.43 </span></td><td style="background-color:#ffffff;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.17)</span></td><td 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%">Net income (loss) per share - diluted</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%">0.27 </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%">(0.24)</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%">0.42 </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%">(0.17)</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 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:46.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.308%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.308%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.308%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.315%"></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 June 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%">Six Months Ended June 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%">2024</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%">2023</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%">2024</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%">2023</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%">— </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%">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%">202 </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">676 </span></td><td 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%">— </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%">491 </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%">594 </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:46.414%"></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:1.115%"></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 June 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%">Six Months Ended June 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%">2024</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%">2023</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%">2024</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%">2023</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%">32,336 </span></td><td style="background-color:#ffffff;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%">(30,741)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">51,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(20,966)</span></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%">120,612 </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,239 </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%">121,877 </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,569 </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%">207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 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%">423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">555 </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 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%">121,242 </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,239 </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%">122,703 </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,569 </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</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.27 </span></td><td style="background-color:#ffffff;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.24)</span></td><td style="background-color:#ffffff;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.43 </span></td><td style="background-color:#ffffff;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.17)</span></td><td 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%">Net income (loss) per share - diluted</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%">0.27 </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%">(0.24)</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%">0.42 </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%">(0.17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 32336000 -30741000 51989000 -20966000 120612000 126239000 121877000 126569000 207000 0 271000 0 423000 0 555000 0 121242000 126239000 122703000 126569000 0.27 -0.24 0.43 -0.17 0.27 -0.24 0.42 -0.17 <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:46.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.308%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.308%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.308%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.315%"></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 June 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%">Six Months Ended June 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%">2024</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%">2023</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%">2024</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%">2023</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%">— </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%">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%">202 </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">676 </span></td><td 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%">— </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%">491 </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%">594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 82000 0 202000 0 620000 0 676000 0 491000 0 594000