0001418819-22-000024.txt : 20220726 0001418819-22-000024.hdr.sgml : 20220726 20220726070732 ACCESSION NUMBER: 0001418819-22-000024 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 62 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220726 DATE AS OF CHANGE: 20220726 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Iridium Communications Inc. CENTRAL INDEX KEY: 0001418819 STANDARD INDUSTRIAL CLASSIFICATION: COMMUNICATIONS EQUIPMENT, NEC [3669] IRS NUMBER: 221344998 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33963 FILM NUMBER: 221104889 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-20220630.htm 10-Q irdm-20220630
0001418819--12-31Large Accelerated FilerTrueFalseFalseQ22022VA70322102False126,973,8330.0010.001300,000300,000127,179131,342127,179131,3420.040.030.060.015,300,00010,700,0000.001,000.01.50.3100006.256.25four yearsten years256.256.25four years2512.512.5505010010011223315050501001000.521214.05.910.700014188192022-01-012022-06-300001418819exch:XNGS2022-01-012022-06-3000014188192022-06-30iso4217:USDxbrli:shares00014188192022-07-20xbrli:sharesiso4217:USD00014188192021-12-310001418819us-gaap:ServiceMember2022-04-012022-06-300001418819us-gaap:ServiceMember2021-04-012021-06-300001418819us-gaap:ServiceMember2022-01-012022-06-300001418819us-gaap:ServiceMember2021-01-012021-06-300001418819us-gaap:SubscriptionAndCirculationMember2022-04-012022-06-300001418819us-gaap:SubscriptionAndCirculationMember2021-04-012021-06-300001418819us-gaap:SubscriptionAndCirculationMember2022-01-012022-06-300001418819us-gaap:SubscriptionAndCirculationMember2021-01-012021-06-300001418819irdm:EngineeringandSupportServicesMember2022-04-012022-06-300001418819irdm:EngineeringandSupportServicesMember2021-04-012021-06-300001418819irdm:EngineeringandSupportServicesMember2022-01-012022-06-300001418819irdm:EngineeringandSupportServicesMember2021-01-012021-06-3000014188192022-04-012022-06-3000014188192021-04-012021-06-3000014188192021-01-012021-06-300001418819us-gaap:CommonStockMember2022-03-310001418819irdm:CommonStockAmountMember2022-03-310001418819us-gaap:AdditionalPaidInCapitalMember2022-03-310001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001418819us-gaap:RetainedEarningsMember2022-03-3100014188192022-03-310001418819us-gaap:CommonStockMember2021-03-310001418819irdm:CommonStockAmountMember2021-03-310001418819us-gaap:AdditionalPaidInCapitalMember2021-03-310001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001418819us-gaap:RetainedEarningsMember2021-03-3100014188192021-03-310001418819us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001418819us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001418819us-gaap:CommonStockMember2022-04-012022-06-300001418819irdm:CommonStockAmountMember2022-04-012022-06-300001418819us-gaap:CommonStockMember2021-04-012021-06-300001418819irdm:CommonStockAmountMember2021-04-012021-06-300001418819us-gaap:RetainedEarningsMember2022-04-012022-06-300001418819us-gaap:RetainedEarningsMember2021-04-012021-06-300001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001418819us-gaap:CommonStockMember2022-06-300001418819irdm:CommonStockAmountMember2022-06-300001418819us-gaap:AdditionalPaidInCapitalMember2022-06-300001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001418819us-gaap:RetainedEarningsMember2022-06-300001418819us-gaap:CommonStockMember2021-06-300001418819irdm:CommonStockAmountMember2021-06-300001418819us-gaap:AdditionalPaidInCapitalMember2021-06-300001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001418819us-gaap:RetainedEarningsMember2021-06-3000014188192021-06-300001418819us-gaap:CommonStockMember2021-12-310001418819irdm:CommonStockAmountMember2021-12-310001418819us-gaap:AdditionalPaidInCapitalMember2021-12-310001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001418819us-gaap:RetainedEarningsMember2021-12-310001418819us-gaap:CommonStockMember2020-12-310001418819irdm:CommonStockAmountMember2020-12-310001418819us-gaap:AdditionalPaidInCapitalMember2020-12-310001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001418819us-gaap:RetainedEarningsMember2020-12-3100014188192020-12-310001418819us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001418819us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-300001418819us-gaap:CommonStockMember2022-01-012022-06-300001418819irdm:CommonStockAmountMember2022-01-012022-06-300001418819us-gaap:CommonStockMember2021-01-012021-06-300001418819irdm:CommonStockAmountMember2021-01-012021-06-300001418819us-gaap:RetainedEarningsMember2022-01-012022-06-300001418819us-gaap:RetainedEarningsMember2021-01-012021-06-300001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-3000014188192020-01-012020-06-300001418819us-gaap:CashMember2022-06-300001418819us-gaap:CashMember2021-12-310001418819us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2022-06-300001418819us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2021-12-310001418819irdm:NextGenerationSatellitesMember2022-01-012022-06-300001418819irdm:TermLoanBOriginalMember2020-02-070001418819us-gaap:RevolvingCreditFacilityMember2019-11-040001418819irdm:TermLoanBRefinancedMember2022-04-012022-06-30utr:Rate0001418819us-gaap:InterestRateFloorMemberirdm:TermLoanBRefinancedMember2022-04-012022-06-300001418819us-gaap:RevolvingCreditFacilityMember2022-01-012022-06-300001418819irdm:TermLoanBRefinancedMember2022-06-300001418819irdm:TermLoanBRefinancedMember2021-12-3100014188192019-11-04xbrli:pure0001418819us-gaap:RevolvingCreditFacilityMember2022-06-300001418819us-gaap:InterestRateFloorMemberus-gaap:RevolvingCreditFacilityMember2022-01-012022-06-300001418819us-gaap:InterestRateSwapMember2021-12-310001418819us-gaap:InterestRateSwaptionMember2021-12-310001418819us-gaap:InterestRateSwaptionMember2021-05-012021-05-310001418819us-gaap:InterestRateCapMember2022-06-300001418819us-gaap:InterestRateCapMember2021-12-310001418819us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMember2022-01-012022-06-3000014188192022-01-012022-03-3100014188192021-01-012021-03-310001418819us-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001418819irdm:OutstandingRestrictedStockUnitsMember2021-12-310001418819irdm:OutstandingRestrictedStockUnitsMember2022-01-012022-06-300001418819irdm:OutstandingRestrictedStockUnitsMember2022-06-300001418819irdm:OutstandingRestrictedStockUnitsMember2020-12-310001418819irdm:OutstandingRestrictedStockUnitsMember2021-01-012021-06-300001418819irdm:OutstandingRestrictedStockUnitsMember2021-06-300001418819srt:DirectorMemberirdm:ServiceBasedRSUMember2022-01-012022-06-300001418819srt:DirectorMemberirdm:ServiceBasedRSUMember2021-01-012021-06-300001418819irdm:ServiceBasedRSUMember2022-01-012022-06-300001418819irdm:ServiceBasedRSUMember2021-01-012021-06-300001418819us-gaap:ShareBasedPaymentArrangementNonemployeeMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001418819us-gaap:ShareBasedPaymentArrangementNonemployeeMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001418819us-gaap:PerformanceSharesMember2022-01-012022-06-300001418819us-gaap:PerformanceSharesMember2021-01-012021-06-300001418819us-gaap:PerformanceSharesMembersrt:ExecutiveOfficerMember2022-01-012022-06-300001418819us-gaap:PerformanceSharesMembersrt:ExecutiveOfficerMember2021-01-012021-06-300001418819us-gaap:PerformanceSharesMembersrt:ExecutiveOfficerMembersrt:MinimumMember2022-01-012022-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMembersrt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:PerformanceSharesMembersrt:ExecutiveOfficerMember2022-01-012022-06-300001418819us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMembersrt:ExecutiveOfficerMember2022-01-012022-06-300001418819us-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:EmployeeStockOptionMember2022-01-012022-06-300001418819us-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:EmployeeStockOptionMember2021-01-012021-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:EmployeeStockOptionMember2022-01-012022-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:EmployeeStockOptionMember2021-01-012021-06-300001418819us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMember2021-01-012021-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001418819us-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMembersrt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMembersrt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-300001418819us-gaap:PerformanceSharesMembersrt:ExecutiveOfficerMembersrt:MinimumMember2021-01-012021-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMembersrt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001418819us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:PerformanceSharesMembersrt:ExecutiveOfficerMember2021-01-012021-06-300001418819us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMembersrt:ExecutiveOfficerMember2021-01-012021-06-300001418819srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001418819srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-3000014188192014-12-310001418819irdm:CommercialVoiceandDataServicesMember2022-04-012022-06-300001418819irdm:CommercialVoiceandDataServicesMember2021-04-012021-06-300001418819irdm:CommercialVoiceandDataServicesMember2022-01-012022-06-300001418819irdm:CommercialVoiceandDataServicesMember2021-01-012021-06-300001418819irdm:CommercialIoTDataServicesMember2022-04-012022-06-300001418819irdm:CommercialIoTDataServicesMember2021-04-012021-06-300001418819irdm:CommercialIoTDataServicesMember2022-01-012022-06-300001418819irdm:CommercialIoTDataServicesMember2021-01-012021-06-300001418819irdm:CommercialBroadbandServicesMember2022-04-012022-06-300001418819irdm:CommercialBroadbandServicesMember2021-04-012021-06-300001418819irdm:CommercialBroadbandServicesMember2022-01-012022-06-300001418819irdm:CommercialBroadbandServicesMember2021-01-012021-06-300001418819irdm:HostedPayloadandOtherDataServicesMember2022-04-012022-06-300001418819irdm:HostedPayloadandOtherDataServicesMember2021-04-012021-06-300001418819irdm:HostedPayloadandOtherDataServicesMember2022-01-012022-06-300001418819irdm:HostedPayloadandOtherDataServicesMember2021-01-012021-06-300001418819us-gaap:ServiceMemberirdm:CommercialMember2022-04-012022-06-300001418819us-gaap:ServiceMemberirdm:CommercialMember2021-04-012021-06-300001418819us-gaap:ServiceMemberirdm:CommercialMember2022-01-012022-06-300001418819us-gaap:ServiceMemberirdm:CommercialMember2021-01-012021-06-300001418819irdm:USGovernmentMemberus-gaap:ServiceMember2022-04-012022-06-300001418819irdm:USGovernmentMemberus-gaap:ServiceMember2021-04-012021-06-300001418819irdm:USGovernmentMemberus-gaap:ServiceMember2022-01-012022-06-300001418819irdm:USGovernmentMemberus-gaap:ServiceMember2021-01-012021-06-300001418819irdm:EngineeringandSupportServicesMemberirdm:CommercialMember2022-04-012022-06-300001418819irdm:EngineeringandSupportServicesMemberirdm:CommercialMember2021-04-012021-06-300001418819irdm:EngineeringandSupportServicesMemberirdm:CommercialMember2022-01-012022-06-300001418819irdm:EngineeringandSupportServicesMemberirdm:CommercialMember2021-01-012021-06-300001418819irdm:USGovernmentMemberirdm:EngineeringandSupportServicesMember2022-04-012022-06-300001418819irdm:USGovernmentMemberirdm:EngineeringandSupportServicesMember2021-04-012021-06-300001418819irdm:USGovernmentMemberirdm:EngineeringandSupportServicesMember2022-01-012022-06-300001418819irdm:USGovernmentMemberirdm:EngineeringandSupportServicesMember2021-01-012021-06-300001418819us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberirdm:PrimeContractsWithTheUSGovernmentMember2022-01-012022-06-300001418819us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberirdm:PrimeContractsWithTheUSGovernmentMember2021-01-012021-06-300001418819irdm:CommissionsMember2022-06-300001418819irdm:CommissionsMember2021-12-310001418819irdm:OtherContractAssetsMember2022-06-300001418819irdm:OtherContractAssetsMember2021-12-310001418819us-gaap:UnbilledRevenuesMember2022-06-300001418819us-gaap:UnbilledRevenuesMember2021-12-310001418819us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001418819us-gaap:RestrictedStockMember2022-01-012022-06-300001418819us-gaap:RestrictedStockMember2021-04-012021-06-300001418819us-gaap:PerformanceSharesMember2022-04-012022-06-300001418819us-gaap:PerformanceSharesMember2021-04-012021-06-300001418819us-gaap:PerformanceSharesMember2022-01-012022-06-300001418819us-gaap:PerformanceSharesMember2021-01-012021-06-300001418819us-gaap:RestrictedStockMember2022-04-012022-06-300001418819us-gaap:RestrictedStockMember2021-04-012021-06-300001418819us-gaap:RestrictedStockMember2022-01-012022-06-300001418819us-gaap:RestrictedStockMember2021-01-012021-06-300001418819us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001418819us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001418819us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001418819us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001418819irdm:Aireon2022PreferredEquityInvestmentMember2022-01-012022-06-300001418819irdm:Aireon2022PreferredEquityInvestmentMember2022-06-300001418819us-gaap:EquityMethodInvesteeMembersrt:MaximumMemberirdm:HostingAgreementMember2022-01-012022-06-300001418819us-gaap:EquityMethodInvesteeMemberirdm:HostingAgreementMembersrt:MinimumMember2022-01-012022-06-300001418819us-gaap:EquityMethodInvesteeMembersrt:MaximumMemberirdm:PowerAgreementMember2022-01-012022-06-300001418819us-gaap:EquityMethodInvesteeMembersrt:MaximumMemberus-gaap:ServiceAgreementsMember2022-01-012022-06-300001418819us-gaap:EquityMethodInvesteeMemberirdm:HostingAgreementMember2022-04-012022-06-300001418819us-gaap:EquityMethodInvesteeMemberirdm:HostingAgreementMember2021-01-012021-06-300001418819us-gaap:EquityMethodInvesteeMemberus-gaap:ServiceAgreementsMember2022-04-012022-06-300001418819us-gaap:EquityMethodInvesteeMemberus-gaap:ServiceAgreementsMember2022-01-012022-06-300001418819us-gaap:EquityMethodInvesteeMemberirdm:AdministrativeAndSupportAgreementAccountsReceivableMember2022-06-300001418819irdm:AireonInvestorBridgeLoanMember2022-06-300001418819us-gaap:EquityMethodInvesteeMemberirdm:HostingAgreementMember2021-04-012021-06-300001418819us-gaap:EquityMethodInvesteeMemberus-gaap:ServiceAgreementsMember2021-04-012021-06-300001418819irdm:AireonInvestorBridgeLoanMember2021-12-310001418819irdm:Aireon2022PreferredEquityInvestmentMember2021-12-31

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, 2022
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 20, 2022 was 126,973,833.



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

2


PART I.
Iridium Communications Inc.
Condensed Consolidated Balance Sheets
(In thousands, except per share data)
 June 30,
2022
December 31, 2021
(Unaudited) 
Assets  
Current assets:
Cash and cash equivalents$227,197 $320,913 
Accounts receivable, net75,006 63,410 
Inventory27,793 29,044 
Prepaid expenses and other current assets12,827 11,043 
Total current assets342,823 424,410 
Property and equipment, net2,541,155 2,662,336 
Other assets149,582 50,050 
Intangible assets, net43,223 43,999 
Total assets$3,076,783 $3,180,795 
Liabilities and stockholders’ equity  
Current liabilities:  
Short-term secured debt$16,500 $16,500 
Accounts payable14,114 16,196 
Accrued expenses and other current liabilities40,559 48,122 
Deferred revenue34,817 28,018 
Total current liabilities105,990 108,836 
Long-term secured debt, net1,575,509 1,581,516 
Deferred income tax liabilities, net149,107 134,279 
Deferred revenue, net of current portion46,796 48,070 
Other long-term liabilities18,277 20,147 
Total liabilities1,895,679 1,892,848 
Commitments and contingencies
Stockholders’ equity:  
Common stock, $0.001 par value, 300,000 shares authorized, 127,179 and 131,342 shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively127 131 
Additional paid-in capital1,128,103 1,154,058 
Retained earnings21,011 140,810 
Accumulated other comprehensive income (loss), net of tax31,863 (7,052)
Total stockholders’ equity1,181,104 1,287,947 
Total liabilities and stockholders’ equity$3,076,783 $3,180,795 











See notes to unaudited condensed consolidated financial statements.
3


Iridium Communications Inc.
Condensed Consolidated Statements of Operations and Comprehensive Income
(In thousands, except per share amounts)
(Unaudited)
Three Months Ended June 30,Six Months Ended
June 30,
 2022202120222021
Revenue:
Services$132,861 $121,321 $258,970 $237,473 
Subscriber equipment33,759 21,756 67,503 45,709 
Engineering and support services8,299 6,842 16,665 13,272 
Total revenue174,919 149,919 343,138 296,454 
Operating expenses:  
Cost of services (exclusive of depreciation and amortization)25,320 23,391 49,418 46,598 
Cost of subscriber equipment21,471 12,671 41,976 25,699 
Research and development2,986 2,624 5,605 5,341 
Selling, general and administrative28,662 23,970 54,765 46,627 
Depreciation and amortization75,681 75,668 151,342 151,578 
Total operating expenses154,120 138,324 303,106 275,843 
Operating income20,799 11,595 40,032 20,611 
Other expense, net:  
Interest expense, net(14,780)(17,630)(29,357)(40,399)
Other expense, net(220)(116)(228)(144)
Total other expense, net(15,000)(17,746)(29,585)(40,543)
Income (loss) before income taxes5,799 (6,151)10,447 (19,932)
Income tax benefit (expense)(1,242)9,984 (3,066)18,582 
Net income (loss)$4,557 $3,833 $7,381 $(1,350)
Weighted average shares outstanding - basic128,351 133,367 129,355 134,215 
Weighted average shares outstanding - diluted129,611 134,981 130,811 134,215 
Net income (loss) attributable to common stockholders per share - basic and diluted$0.04 $0.03 $0.06 $(0.01)
Comprehensive income:
Net income (loss)$4,557 $3,833 $7,381 $(1,350)
Foreign currency translation adjustments(794)1,178 481 421 
Unrealized gain on cash flow hedges, net of tax (see Note 6)
10,442 239 38,434 4,082 
Comprehensive income$14,205 $5,250 $46,296 $3,153 

















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, 2022Three Months Ended June 30, 2021
Additional Paid-In CapitalAccumulated
Other Comprehensive Income
Retained
Earnings
Total Stockholders' EquityAdditional Paid-In CapitalAccumulated
Other Comprehensive Loss
Retained
Earnings
Total Stockholders' Equity
Common StockCommon Stock
SharesAmountSharesAmount
Balances at beginning of period128,031 $128 $1,126,514 $22,215 $42,919 $1,191,776 133,476 $133 $1,152,569 $(14,094)$225,170 $1,363,778 
Stock-based compensation— — 10,440 — — 10,440 — — 8,404 — — 8,404 
Stock options exercised and awards vested130  147 — — 147 179  421 — — 421 
Stock withheld to cover employee taxes(13)— (466)— — (466)(14)— (542)— — (542)
Repurchases and retirements of common stock(969)(1)(8,532)— (26,465)(34,998)(1,713)(1)(14,692)— (48,440)(63,133)
Cumulative translation adjustments— — — (794)— (794)— — — 1,178 — 1,178 
Unrealized gain on cash flow hedges, net of tax— — — 10,442 — 10,442 — — — 239 — 239 
Net income— — — — 4,557 4,557 — — — — 3,833 3,833 
Balances at end of period127,179 $127 $1,128,103 $31,863 $21,011 $1,181,104 131,928 $132 $1,146,160 $(12,677)$180,563 $1,314,178 





Six Months Ended June 30, 2022Six Months Ended June 30, 2021
Additional Paid-In CapitalAccumulated
Other Comprehensive Income (Loss)
Retained
Earnings
Total Stockholders' EquityAdditional Paid-In CapitalAccumulated
Other Comprehensive Loss
Retained
Earnings
Total Stockholders' Equity
Common StockCommon Stock
SharesAmountSharesAmount
Balances at beginning of period131,342 $131 $1,154,058 $(7,052)$140,810 $1,287,947 134,056 $134 $1,160,570 $(17,180)$275,915 $1,419,439 
Stock-based compensation— — 19,379 — — 19,379 — — 13,979 — — 13,979 
Stock options exercised and awards vested736 1 669 — — 670 1,278 1 4,814 — — 4,815 
Stock withheld to cover employee taxes(104)— (4,024)— — (4,024)(115)— (4,740)— — (4,740)
Repurchases and retirements of common stock(4,795)(5)(41,979)— (127,180)(169,164)(3,291)(3)(28,463)— (94,002)(122,468)
Cumulative translation adjustments— — — 481 — 481 — — — 421 — 421 
Unrealized gain on cash flow hedge, net of tax— — — 38,434 — 38,434 — — — 4,082 — 4,082 
Net income (loss)— — — — 7,381 7,381 — — — — (1,350)(1,350)
Balances at end of period127,179 $127 $1,128,103 $31,863 $21,011 $1,181,104 131,928 $132 $1,146,160 $(12,677)$180,563 $1,314,178 














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,
20222021
Cash flows from operating activities:
Net income (loss)$7,381 $(1,350)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Deferred income taxes2,364 (18,922)
Depreciation and amortization151,342 151,578 
Stock-based compensation (net of amounts capitalized)17,924 12,539 
Amortization of deferred financing fees2,319 1,914 
All other items, net194 (558)
Changes in operating assets and liabilities:
Accounts receivable(11,230)(2,123)
Inventory1,545 4,351 
Prepaid expenses and other current assets(1,002)(656)
Other assets828 1,754 
Accounts payable(1,129)(4,153)
Accrued expenses and other current liabilities(6,732)(7,199)
Interest payable40 (46)
Deferred revenue3,577 (9,312)
Other long-term liabilities(1,856)(1,850)
Net cash provided by operating activities165,565 125,967 
Cash flows from investing activities:  
Capital expenditures(31,018)(19,229)
Investment in Aireon (see Note 12)
(50,000) 
Purchases of other investments (1,128)
Maturities of marketable securities 1,420 
Net cash used in investing activities(81,018)(18,937)
Cash flows from financing activities:  
Payments on the Term Loan(8,250)(8,829)
Repurchases of common stock(169,164)(122,468)
Proceeds from exercise of stock options670 4,815 
Tax payment upon settlement of stock awards(4,024)(4,740)
Net cash used in financing activities(180,768)(131,222)
Effect of exchange rate changes on cash and cash equivalents, and restricted cash2,505 422 
Net decrease in cash and cash equivalents, and restricted cash(93,716)(23,770)
Cash, cash equivalents, and restricted cash, beginning of period320,913 237,178 
Cash, cash equivalents, and restricted cash, end of period$227,197 $213,408 
Supplemental cash flow information:
Interest paid, net of amounts capitalized$27,587 $35,721 
Income taxes paid, net$938 $903 
Supplemental disclosure of non-cash investing and financing activities:  
Property and equipment received but not paid$4,747 $2,597 
Capitalized amortization of deferred financing costs$63 $65 
Capitalized stock-based compensation$1,455 $1,441 


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”) has 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'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, 2021, as filed with the SEC on February 17, 2022.
2. Significant Accounting Policies
Adopted and Recently Issued Accounting Pronouncements
In March 2020, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”). The guidance provides optional expedients and exceptions for contracts, hedging relationships, and other transactions that reference London Inter-bank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued. ASU 2020-04 was further amended in January 2021 when the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope (“ASU 2021-01”), which clarified the applicability of certain provisions. Both ASU 2020-04 and ASU 2021-01 are currently effective prospectively for all entities through December 31, 2022, when the reference rate replacement activity is expected to have been completed. The guidance in ASU 2020-04 and ASU 2021-01 is optional and may be elected over time as reference rate reform activities occur. During 2021, the Company elected to apply the optional expedient for hedge accounting specifically to the interest rate cap agreement (the "Cap") executed in July 2021 (see Note 6). This allowed the Company to assume that the index upon which future interest payments on the hedged portion of the Term Loan (see Note 5) will be based matches the index on the Cap. Adoption of this practical expedient had no impact on the Company's condensed consolidated financial statements upon adoption. The Company has not yet adopted any other expedients and will continue to evaluate the impact this standard may have on its consolidated financial statements.
Effective June 30, 2022, the Company adopted FASB ASU 2017-11, Earnings per Share (Topic 260), Distinguishing Liabilities from Equity (Topic 480), Derivatives and Hedging (Topic 815): (Part I) Accounting for Certain Financial Instruments with Down Round Features (“ASU 2017-11”). Part I of ASU 2017-11 simplified the accounting for certain financial instruments with down round features, a provision in an equity-linked financial instrument (or embedded feature) that provides a downward adjustment of the current exercise price based on the price of future equity offerings. The Company also adopted FASB ASU 2020-06, Debt - Debt with Conversion and Other Options and Derivatives and Hedging (“ASU 2020-06”). ASU 2020-06 simplified the accounting for convertible debt instruments and convertible preferred stock by reducing the number of accounting models and limiting the number of embedded conversion features separately recognized from the primary contract. As a result of these adoptions, the Company was permitted to exclude the down-round feature of its investment in Aireon LLC (“Aireon”) from the consideration of whether the instrument is indexed to the entity's own stock (see Note 12).
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. This determination requires significant judgments to be made by management of the Company. 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.
7


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 carrying values of the following financial instruments approximated their fair values as of June 30, 2022 and December 31, 2021: (1) cash and cash equivalents, (2) prepaid expenses and other current assets, (3) accounts receivable, (4) accounts payable, and (5) accrued expenses and other current liabilities. Fair values approximate their carrying values because of their short-term nature. The Level 2 cash equivalents may include money market funds, commercial paper and short-term U.S. agency securities. The Company also classifies its derivative financial instruments as Level 2. The Company did not hold any Level 3 assets as of June 30, 2022 or December 31, 2021.
The fair values of the Company’s Level 2 estimates are based upon certain market assumptions and information available to the Company. In determining fair value, the Company uses a market approach utilizing valuation models that incorporate observable inputs such as interest rates, bond yields and quoted prices for similar assets.
Leases
For new leases, the Company will determine if an arrangement is or contains a lease at inception. Leases are included as (1) right-of-use (“ROU”) assets within other assets, and (2) ROU liabilities within accrued expenses and other liabilities and are included within other long-term liabilities on the Company’s condensed consolidated balance sheets.
ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Certain leases contain variable contractual obligations as a result of future base rate escalations which are estimated based on observed trends and included within the measurement of present value. The Company’s leases do not provide an implicit rate. The Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The ROU assets also include any lease payments made and exclude lease incentives. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
The Company has lease agreements with lease and non-lease components, which are generally accounted for separately. For certain leases, such as teleport network facilities, the Company elected the practical expedient to combine lease and non-lease components as a single lease component. Taxes assessed on leases in which the Company is either a lessor or lessee are excluded from contract consideration and variable payments when measuring new lease contracts or remeasuring existing lease contracts.
Inventory
Inventory consists primarily of finished goods and raw materials from third-party manufacturers. The Company outsources manufacturing of subscriber equipment to a third-party manufacturer and purchases accessories from third-party suppliers. The Company’s cost of inventory includes an allocation of overhead, including payroll and payroll-related costs of employees directly involved in bringing inventory to its existing condition, and freight. Inventories are valued using the average cost method and are carried at the lower of cost or net realizable value.
The Company has a manufacturing agreement with Benchmark Electronics Inc. (“Benchmark”) to manufacture most of its subscriber equipment. Pursuant to the agreement, the Company may be required to purchase excess materials at cost plus a contractual markup if the materials are not used in production within the periods specified in the agreement. Benchmark will then repurchase such materials from the Company at the same price paid by the Company, as required for the production of the subscriber equipment.
The following table summarizes the Company's inventory balances:
 June 30, 2022December 31, 2021
 (In thousands)
Finished goods$11,455 $18,395 
Raw materials17,414 11,850 
Inventory valuation reserve(1,076)(1,201)
Total$27,793 $29,044 
8


Commitments
Launch and Related Services
In the second quarter of 2022, the Company entered into an agreement for launch and related services, to launch up to five of its ground spare satellites. The Company expects costs related to this launch to total approximately $35.0 million. As of June 30, 2022, the Company had made aggregate payments of $7.5 million related to these services, which were capitalized as construction in progress within property and equipment, net in the accompanying condensed consolidated balance sheets. The Company currently expects the launch to occur in 2023.
Derivative Financial Instruments
The Company uses derivatives (interest rate swap, swaption and cap) to manage its exposure to fluctuating interest rate risk on variable rate debt. Its derivatives are measured at fair value and are recorded on the condensed consolidated balance sheets within other current liabilities and other assets. When the Company’s derivatives are designated as cash flow hedges, the effective portion of the changes in fair value of the derivatives are recorded in accumulated other comprehensive income (loss) within the Company’s condensed consolidated balance sheets and subsequently recognized in earnings when the hedged items impact earnings. Any ineffective portion of a derivative's change in fair value will be recognized in earnings in the same period in which the hedged interest payments affect earnings. Within the condensed consolidated statements of operations and comprehensive income, the gains and losses related to cash flow hedges are recognized within interest income (expense), net, as this is the same financial statement line item used for any gains or losses associated with the hedged items. Cash flows from hedging activities are included in operating activities within the Company’s condensed consolidated statements of cash flows, which is the same category as the item being hedged. See Note 6 for further information.
3. Cash and Cash Equivalents
Cash and Cash Equivalents
The following table presents the Company’s cash and cash equivalents balances:
June 30, 2022December 31, 2021Recurring Fair
Value Measurement
 (In thousands) 
Cash and cash equivalents: 
Cash$33,067 $28,496  
Money market funds194,130 292,417 Level 2
Total cash and cash equivalents$227,197 $320,913  
4. Leases
Lessor Arrangements
Operating leases in which the Company is a lessor consist primarily of hosting agreements with Aireon (see Note 12) and L3Harris Technologies, Inc. (“L3Harris”) for space on the Company’s satellites. These agreements provide for a fee that will be recognized over the life of the satellites, currently estimated to be approximately 12.5 years. Lease income related to these agreements was $5.3 million for each of the three months ended June 30, 2022 and 2021, and $10.7 million for each of the six months ended June 30, 2022 and 2021. Lease income is recorded as hosted payload and other data service revenue within service revenue on the Company’s condensed consolidated statements of operations and comprehensive income.
Aireon has made payments to the Company pursuant to its hosting agreement, and the Company expects Aireon will continue to do so. L3Harris has prepaid all amounts owed to the Company pursuant to its hosting arrangement. The following table presents future income with respect to the Company’s operating leases in which it is the lessor existing at June 30, 2022, exclusive of the $10.7 million recognized during the six months ended June 30, 2022, by year and in the aggregate:
Year Ending December 31,Amount
(In thousands)
2022$10,722 
202321,445 
202421,445 
202521,445 
202621,445 
   Thereafter77,462 
Total lease income$173,964 
9


5. Debt
Term Loan and Revolving Facility
In November 2019 and February 2020, pursuant to a loan agreement (as amended to date, the “Credit Agreement”), the Company entered into a term loan totaling $1,650.0 million in aggregate principal amount with Deutsche Bank AG (the “Term Loan”) and an accompanying $100.0 million revolving loan (the “Revolving Facility”). The Term Loan was repriced on multiple occasions and now bears interest at an annual rate of one-month LIBOR plus 2.50%, with a 0.75% LIBOR floor. The maturity date of the Term Loan is in November 2026. The interest rate on the Revolving Facility is LIBOR plus 3.75%, with no LIBOR floor, and the Revolving Facility has a maturity date in November 2024. Principal payments, payable quarterly, equal $16.5 million per annum (one percent of the full principal amount of the Term Loan), with the remaining principal due upon maturity.
As of June 30, 2022 and December 31, 2021, the Company reported an aggregate of $1,612.9 million and $1,621.1 million in borrowings under the Term Loan, respectively. These amounts do not include $20.9 million and $23.1 million of net unamortized deferred financing costs as of June 30, 2022 and December 31, 2021, respectively. The net principal balance in borrowings in the accompanying condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021 amounted to $1,592.0 million and $1,598.0 million, respectively. As of June 30, 2022 and December 31, 2021, based upon over-the-counter bid levels (Level 2 - market approach), the fair value of the borrowings under the Term Loan was $1,552.4 million and $1,622.1 million, respectively. The Company had not borrowed under the Revolving Facility as of June 30, 2022 and December 31, 2021.
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” as defined in the Credit Agreement) and unlimited exceptions based on achievement and maintenance of specified leverage ratios, for, among other things, incurring indebtedness and liens and making investments, restricted payments for dividends and share repurchases, and payments of subordinated indebtedness. The Credit Agreement also contains a mandatory prepayment sweep mechanism with respect to a portion of the Company’s excess cash flow (as defined in the Credit Agreement), which is phased out based on achievement and maintenance of specified leverage ratios. As of December 31, 2021, the Company was below the specified leverage ratio, and a mandatory prepayment sweep was therefore not required with respect to 2021 cash flows.
The Credit Agreement contains no financial maintenance covenants with respect to the Term Loan. With respect to the Revolving Facility, the Credit Agreement requires the Company to maintain a consolidated first lien net leverage ratio (as defined in the Credit Agreement) of no greater than 6.25 to 1 if more than 35% of the Revolving Facility has been drawn. The Credit Agreement contains other customary representations and warranties, affirmative and negative covenants, and events of default. The Company was in compliance with all covenants as of June 30, 2022.
Interest on Debt
Total interest incurred includes amortization of deferred financing fees and capitalized interest. 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,
2022202120222021
(In thousands)(In thousands)
Total interest incurred$15,931 $18,576 $31,233 $38,713 
Amortization of deferred financing fees$1,200 $1,000 $2,382 $1,973 
Capitalized interest$475 $715 $864 $1,357 
As of June 30, 2022 and December 31, 2021, accrued interest on the Term Loan was $0.2 million and $0.1 million, respectively.
6. Derivative Financial Instruments
The Company is exposed to interest rate fluctuations related to its Term Loan. The Company has reduced its exposure to fluctuations in the cash flows associated with changes in the variable interest rate by entering into offsetting positions through the use of interest rate cap and swap contracts which result in recognizing a maximum fixed interest rate for a portion of the Term Loan. These instruments 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.
Hedge effectiveness of interest rate swap and cap contracts 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,
10


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.
Interest Rate Swap and Swaption
The Company previously entered into a long-term interest rate swap (“Swap”) to mitigate variability in forecasted interest payments on a portion of the Company’s borrowings under the Term Loan. The Swap expired in November 2021. Under the Swap, on the last business day of each month, the Company received variable interest payments based on one-month LIBOR from the counterparty. The Company paid a fixed rate of 1.565% per annum on the Swap.
The Company also entered into an interest rate swaption agreement (“Swaption”), for which the Company paid a fixed annual rate of 0.50%. At inception, the Swap and Swaption were designated as cash flow hedges for hedge accounting. The unrealized changes in market value were recorded in accumulated other comprehensive income (loss) and any remaining balance will be reclassified into earnings during the period in which the hedged transaction affects earnings. Due to the changes made to the Term Loan as a result of the July 2021 repricing, at that time the Company elected to de-designate the Swap as a cash flow hedge. Accordingly, as the related interest payments were still probable, the accumulated balance within other comprehensive income (loss) as of the de-designation date was amortized into earnings through the November 2021 expiration date.
The Company sold the Swaption in May 2021 for $0.7 million. The Company continued to pay the fixed annual rate for the Swaption through the term of the Swaption, which expired in November 2021.
Interest Rate Cap
In July 2021, the Company entered into the Cap that began in December 2021, following the expiration of the Swap. The Company entered into the Cap in order to manage its exposure to interest rate movements on a portion of the Term Loan through the maturity of the Term Loan in November 2026. The Cap provides the Company with the right to receive payment if one-month LIBOR exceeds 1.5%. As of December 2021, the Company began paying a fixed monthly premium based on an annual rate of 0.31% for the Cap. The Cap carried a notional amount of $1,000.0 million as of June 30, 2022 and December 31, 2021.
The Cap 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 LIBOR-based interest payments on the Term Loan. The effective portion of the Cap's change in fair value will be recorded in accumulated other comprehensive income (loss). Any ineffective portion of the Cap's change in fair value will be recorded in current earnings as interest expense.
Fair Value of Derivative Instruments
As of June 30, 2022 and December 31, 2021, the Company had an asset balance of $67.7 million and $19.7 million, respectively, for the fair value of the Cap and a liability balance of $12.7 million and $14.8 million, respectively, for the fair value of the Cap premium. Both the Cap and the Cap premium are recorded net within other assets.
During the three and six months ended June 30, 2022, the Company collectively incurred $0.8 million and $1.6 million, respectively, in net interest expense for the Swaption and Cap. During the three and six months ended June 30, 2021, the Company collectively incurred $2.1 million and $4.8 million, respectively, in net interest expense for the Swap and Swaption.
Gains and losses resulting from fair value adjustments to the Cap are recorded within accumulated other comprehensive income (loss) 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 (loss) into earnings to have an immaterial impact on the Company’s consolidated financial statements.
The following table presents the amount of unrealized gain or loss and related tax impact associated with the derivative instruments that the Company recorded in its condensed consolidated statements of operations and comprehensive income:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
(In thousands)(In thousands)
Unrealized gain, net of tax$10,442 $239 $38,434 $4,082 
Tax expense3,197 11 11,652 1,213 
11


7. Stock-Based Compensation
In May 2019, 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, 2022, the remaining aggregate number of shares of the Company’s common stock available for future grants under the Amended 2015 Plan was 8,474,230. 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.
Stock Option Awards
The stock option awards granted to employees generally (i) have a term of ten years, (ii) vest over four years with 25% vesting after the first year of service and the remainder vesting ratably on a quarterly basis thereafter, (iii) are contingent upon employment on the vesting date, and (iv) have an exercise price equal to the fair market value of the underlying shares at the date of grant. The fair value of stock options is determined at the grant date using the Black-Scholes option pricing model.
The Company historically granted stock options to newly hired and promoted employees but now exclusively utilizes RSUs. The Company did not grant any stock options during the three and six months ended June 30, 2022 or 2021.
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, 20211,681 $9.35 3.28$53,698 
Exercised(71)9.34 $2,056 
Forfeited(2)14.24 
Options outstanding at June 30, 20221,608 $9.34 2.78$45,361 
Options exercisable at June 30, 20221,575 $9.09 2.70$44,851 
Options exercisable and expected to vest at June 30, 20221,607 $9.34 2.78$45,358 

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, 20202,554 $9.10 3.94$77,182 
Cancelled or expired(1)7.78 
Exercised(621)7.62 $23,806 
Forfeited(11)15.37 
Options outstanding at June 30, 20211,921 $9.55 3.73$58,492 
Options exercisable at June 30, 20211,783 $8.85 3.46$55,513 
Options exercisable and expected to vest at June 30, 20211,920 $9.54 3.73$58,457 
Restricted Stock Units
The RSUs granted to employees for service generally vest over four years, with 25% vesting on the first anniversary of the grant date and the remainder vesting ratably on a quarterly basis thereafter, subject to continued employment. Some RSUs granted to employees for performance vest upon the completion of defined performance goals, subject to continued
12


employment. The RSUs granted to non-employee members of the board of directors generally vest in full on the first anniversary of the grant date. The RSUs granted to non-employee consultants generally vest 50% on the first anniversary of the grant date, with the remaining 50% vesting quarterly thereafter through the second anniversary of the grant date. The Company’s RSUs are classified as equity awards because the RSUs will be settled in the Company’s common stock upon vesting. The fair value of the RSUs is determined at the grant date based on the closing price of the Company's common stock on the date of grant. The related compensation expense is recognized over the service period, or shorter periods based on the retirement eligibility of certain grantees, and is based on the grant date fair value of the Company’s common stock and the number of shares expected to vest. The fair value of the awards is not remeasured at the end of each reporting period. The RSUs do not carry voting rights until they are vested, and shares are issued upon settlement in accordance with the terms of the award.
RSU Summary
The following tables summarize the Company’s RSU activity:
Shares Underlying RSUsWeighted-
Average
Grant Date
Fair Value
Per RSU
 (In thousands) 
Outstanding at December 31, 20212,550 $25.80 
Granted1,219 38.97 
Forfeited(113)31.12 
Released(665)33.27 
Outstanding at June 30, 20222,991 $29.30 
Vested and unreleased at June 30, 2022 (1)
882  

Shares Underlying RSUsWeighted-
Average
Grant Date
Fair Value
Per RSU
 (In thousands) 
Outstanding at December 31, 20202,664 $18.96 
Granted843 41.67 
Forfeited(51)27.45 
Released(657)21.40 
Outstanding at June 30, 20212,799 $25.07 
Vested and unreleased at June 30, 2021 (1)
860 
(1)     These RSUs were granted to the Company's board of directors as a part of their compensation for board and committee service, as detailed below, and had vested but had not yet settled, meaning that the underlying shares of common stock had not been issued and released pursuant to the terms of the applicable compensation program.
Service-Based RSUs
The majority of the annual compensation the Company provides to non-employee members of its board of directors is paid in the form of RSUs. In addition, some members of the Company’s board of directors may elect to receive the remainder of their annual compensation, or a portion thereof, in the form of RSUs. An aggregate amount of approximately 54,000 and 39,000 service-based RSUs were granted to the Company’s non-employee members of the board of directors as a result of these payments and elections during the three and six months ended June 30, 2022 and 2021, respectively, with an estimated grant date fair value of $2.1 million and $1.6 million, respectively.
During the three and six months ended June 30, 2022 and 2021, the Company granted approximately 743,000 and 461,000 service-based RSUs, respectively, to its employees, with an estimated aggregate grant date fair value of $29.0 million and $19.2 million, respectively.
During the six months ended June 30, 2022 and 2021, the Company granted approximately 7,000 and 2,000 service-based RSUs, respectively, to non-employee consultants, with an estimated aggregate grant date fair value of $0.3 million and $0.1 million, respectively.
13


Performance-Based RSUs
In March 2022 and 2021, the Company granted approximately 248,000 and 228,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 $9.7 million and $9.5 million, respectively. Vesting of the Bonus RSUs is and was 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 2022 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 2022 Bonus RSUs will vest, subject to continued employment, in March 2023. All of the 2021 Bonus RSUs vested in March 2022 upon the determination of the level of achievement of the performance goals.
Additionally, in March 2022 and 2021, the Company granted approximately 167,000 and 110,000 long-term, performance-based RSUs, respectively, to the Company’s executives (the “Executive RSUs”). The estimated aggregate grant date fair value of the Executive RSUs for the 2022 and 2021 grants was $6.5 million and $4.6 million, respectively. Vesting of the Executive RSUs is dependent upon the Company’s achievement of defined performance goals over a two-year period. The vesting of Executive RSUs will ultimately range from 0% to 150% of the number of shares underlying the Executive RSUs granted based on the level of achievement of the performance goals. If the Company achieves the performance goals, 50% of the number of Executive RSUs earned based on performance will vest on the second anniversary of the grant date, and the remaining 50% will vest on the third anniversary of the grant date, in each case subject to the executive’s continued service as of the vesting date, which may be accelerated based on the retirement eligibility of certain grantees. During March 2022, approximately 50,000 shares underlying performance-based RSUs granted to the Company’s executives in 2020 were forfeited as a result of performance metrics not being fully achieved. During March 2021, the Company awarded approximately 3,000 additional shares related to performance-based RSUs granted in 2019 to the Company's executives for over-achievement of performance targets.
8. Equity Transactions
Preferred Stock
The Company is authorized to issue 2.0 million shares of preferred stock with a par value of $0.0001 per share. The Company previously issued 1.5 million shares of preferred stock, all of which have converted to common stock. The remaining 0.5 million authorized shares of preferred stock remain undesignated and unissued as of June 30, 2022 and December 31, 2021. As of June 30, 2022 and December 31, 2021, there were no outstanding shares of preferred stock.
Share Repurchases and Retirement
In February 2021, the Company implemented a stock repurchase program for up to $300.0 million of its common stock through December 31, 2022. In March 2022, the Company expanded the repurchase program to include up to an additional $300.0 million of its common stock through December 31, 2023. 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. 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. The portion to be allocated to additional paid-in capital is calculated by applying a percentage, determined by dividing the number of shares to be retired by the number of shares outstanding, to the balance of additional paid-in capital as of the date of retirement.
The Company repurchased and subsequently retired 1.0 million and 4.8 million shares of its common stock during the three and six months ended June 30, 2022, respectively, for a total purchase price of $35.0 million and $169.2 million, respectively. The Company repurchased and subsequently retired 1.7 million and 3.3 million shares of its common stock during the three and six months ended June 30, 2021, respectively, for a total purchase price of $63.1 million and $122.5 million, respectively. As of June 30, 2022, $267.5 million remained available and authorized for repurchase under the stock repurchase program.
14


9. Revenue
The following table summarizes the Company’s services revenue:
 Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
 (In thousands)(In thousands)
Commercial services revenue:
Voice and data $48,482 $43,283 $93,365 $84,707 
IoT data30,630 27,224 59,071 51,978 
Broadband12,097 10,636 23,611 20,070 
Hosted payload and other data15,152 14,428 29,923 29,218 
Total commercial services revenue106,361 95,571 205,970 185,973 
Government services revenue26,500 25,750 53,000 51,500 
Total services revenue$132,861 $121,321 $258,970 $237,473 
The following table summarizes the Company’s engineering and support services revenue:
 Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
 (In thousands)(In thousands)
Commercial$1,386 $983 $2,497 $1,729 
Government6,913 5,859 14,168 11,543 
Total engineering and support services revenue$8,299 $6,842 $16,665 $13,272 
Approximately 27% and 34% of the Company's accounts receivable balance at June 30, 2022 and December 31, 2021, 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 $8.5 million and $10.2 million for the three months ended June 30, 2022 and 2021, respectively, and $17.9 million and $21.8 million during the six months ended June 30, 2022 and 2021. 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, 2022December 31, 2021
(In thousands)
Contract Assets:
Commissions$1,574 $1,190 
Other contract costs$2,429 $2,558 
Unbilled receivables$9,317 $10,752 
10. Income Taxes
Income before income taxes was $5.8 million and $10.4 million for the three and six months ended June 30, 2022, respectively, while the income tax expense was $1.2 million and $3.1 million for the three and six months ended June 30, 2022, respectively. The effective tax rate was 21.4% and 29.3% for the three and six months ended June 30, 2022, respectively, which differed from the federal statutory rate of 21% primarily due to tax expense associated with nondeductible executive compensation, non-
15


creditable foreign taxes, and U.S. state taxes, which was partially offset by U.S. tax credits and a discrete tax benefit associated with stock compensation.
Loss before income taxes was $6.2 million and $19.9 million for the three and six months ended June 30, 2021, respectively, while the income tax benefit was $10.0 million and $18.6 million for the three and six months ended June 30, 2021, respectively. The effective tax rate was 180.3% and 97.8% for the three and six months ended June 30, 2021, respectively, which differed from the federal statutory rate of 21% primarily due to the net impact of a discrete state tax benefit associated with a state apportionment change. During the second quarter of 2021, the Company changed its state apportionment estimate to reflect state planning that required certain beginning deferred tax balances to be revalued. The revaluation resulted in a one-time discrete tax benefit of $8.3 million. The effective tax rate was also impacted by a discrete tax benefit associated with the stock compensation tax deduction and tax benefits from U.S. state tax losses and the Company's U.S. tax credits. These favorable impacts were partially offset by the impact of a discrete tax expense associated with an increase in the prior year valuation allowance for state net operating losses and the limitation on the tax deduction for executive compensation.
11. Net Income (Loss) Per Share
The Company calculates basic net income (loss) per share by dividing net income (loss) attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. In periods of net income, diluted net income per share takes into account the effect of potential dilutive common shares when the effect is dilutive. Potentially dilutive common shares include (i) shares of common stock issuable upon exercise of outstanding stock options and (ii) contingently issuable RSUs that are convertible into shares of common stock upon achievement of certain service and performance requirements. The effect of potentially dilutive common shares is computed using the treasury stock method. The RSUs granted to members of the Company’s board of directors contain non-forfeitable rights to dividends and therefore are considered to be participating securities in periods of net income, which are immaterial for the periods presented. As a result, the calculation of basic and diluted net income per share excludes net income attributable to the unvested RSUs granted to the Company’s board of directors from the numerator and excludes the impact of the unvested RSUs granted to the Company’s board of directors from the denominator.
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,
 2022202120222021
 (In thousands, except per share data)
Numerator:
Net income (loss) - basic and diluted$4,557 $3,833 7,381 (1,350)
Denominator:  
Weighted average common shares - basic128,351 133,367 129,355 134,215 
Dilutive effect of stock options984 1,176 998— 
Dilutive effect of RSUs276 438 458— 
Weighted average common shares - diluted129,611 134,981 130,811 134,215 
Net income (loss) per share - basic and diluted$0.04 $0.03 $0.06 $(0.01)
Due to the Company’s net loss position for the six months ended June 30, 2021, all potential common stock equivalents were anti-dilutive and therefore excluded from the calculation of diluted net loss per share. 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,
 2022202120222021
 (In thousands)(In thousands)
Performance-based RSUs 227  128 
Service-based RSUs293 425 41 555 
Stock options   1,289 
16


12. Related Party Transactions
Aireon LLC and Aireon Holdings LLC
The Company's satellite constellation hosts the Aireon® system, which provides a global air traffic surveillance service through a series of automatic dependent surveillance-broadcast (“ADS-B”) receivers. The Company formed Aireon in 2011, with subsequent investments from the air navigation service providers (“ANSPs”) of Canada, Italy, Denmark, Ireland and the United Kingdom, to develop and market this service. The Company and other Aireon investors hold their interests in Aireon through the Amended and Restated Aireon Holdings LLC agreement (the “Aireon Holdings LLC Agreement”). Aireon Holdings LLC 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 and invested $50 million in exchange for a 6% preferred interest. The Company's investment in Aireon is accounted for as an equity method investment. The carrying value of the Company's investment in Aireon was $50 million as of June 30, 2022. The original investments by the Company were previously written down to a carrying value of zero.
As of June 30, 2022 and December 31, 2021, the Company's fully diluted ownership stake in Aireon Holdings was approximately 39.5% and 35.7%, respectively, and is subject to redemption provisions contained in the Aireon Holdings LLC Agreement.
Aireon has contracted to pay the Company a fee to host the ADS-B receivers on its constellation, as well as fees for power and data services in connection with the delivery of the air traffic surveillance data. Pursuant to an agreement with Aireon (the “Hosting Agreement”), Aireon will pay the Company fees of $200.0 million to host the ADS-B receivers, of which $70.5 million had been paid as of June 30, 2022, as well as power fees of up to approximately $3.7 million per year. Aireon also pays data services fees of $19.8 million per year for the delivery of the air traffic surveillance data under a data transmission services agreement. Pursuant to ASU 2016-02, the Company considers the Hosting Agreement an operating lease. The Company recognized $4.0 million of hosting fee revenue for each of the three months ended June 30, 2022 and 2021 and $8.0 million for each of the six months ended June 30, 2022 and 2021. There were no Aireon receivables under the Hosting Agreement as of June 30, 2022 and December 31, 2021. The Company recorded power and data service revenue from Aireon of $5.8 million for each of the three months ended June 30, 2022 and 2021 and $11.7 million for each of the six months ended June 30, 2022 and 2021.
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.2 million as of both June 30, 2022 and December 31, 2021.
The Company and the other Aireon investors have agreed to participate pro-rata, based on their fully diluted ownership stakes, in funding an investor bridge loan to Aireon. The Company’s maximum funding commitment for the bridge loan is $10.7 million. No bridge loan amounts were outstanding as of June 30, 2022 or December 31, 2021.
17


ITEM 2.MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.
You should read the following discussion along with our Annual Report on Form 10-K for the fiscal year ended December 31, 2021, filed on February 17, 2022 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 this report and in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021, filed on February 17, 2022, 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 (LEO), L-band 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 and ground 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.
We sell our products and services to commercial end-users through a wholesale distribution network, encompassing approximately 100 service providers, approximately 290 value-added resellers, or VARs, and approximately 85 value-added manufacturers, or VAMs, which create and sell technology that uses the Iridium® network either 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 to target specific lines of business. We expect that demand for our services will increase as more applications are developed and deployed that utilize our technology.
At June 30, 2022, we had approximately 1,875,000 billable subscribers worldwide, representing an increase of 16% from approximately 1,616,000 billable subscribers at June 30, 2021. We have a diverse customer base, with end users in the following lines of business: land mobile, maritime, aviation, Internet of Things, or IoT, hosted payloads and other data services and the U.S. government.

18


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

19


Comparison of Our Results of Operations for the Three Months Ended June 30, 2022 and 2021
Three Months Ended June 30,Change
2022% of Total Revenue2021% of Total Revenue
($ in thousands)DollarsPercent
Revenue:
Services$132,861 76 %$121,321 81 %$11,540 10 %
Subscriber equipment33,759 19 %21,756 14 %12,003 55 %
Engineering and support services8,299 %6,842 %1,457 21 %
Total revenue174,919 100 %149,919 100 %25,000 17 %
Operating expenses:
Cost of services (exclusive of depreciation
and amortization)25,320 14 %23,391 16 %1,929 %
Cost of subscriber equipment21,471 12 %12,671 %8,800 69 %
Research and development2,986 %2,624 %362 14 %
Selling, general and administrative28,662 16 %23,970 16 %4,692 20 %
Depreciation and amortization75,681 44 %75,668 50 %13 — %
Total operating expenses154,120 88 %138,324 92 %15,796 11 %
Operating income20,799 12 %11,595 %9,204 79 %
Other expense:
Interest expense, net(14,780)(9)%(17,630)(12)%2,850 (16)%
Other expense, net(220)— %(116)— %(104)90 %
Total other expense, net(15,000)(9)%(17,746)(12)%2,746 (15)%
Income (loss) before income taxes5,799 %(6,151)(4)%11,950 (194)%
Income tax benefit (expense)(1,242)(1)%9,984 %(11,226)(112)%
Net income$4,557 %$3,833 %$724 


20


Revenue
Commercial Service Revenue 
Three Months Ended June 30,
20222021Change
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$48.5 394 $42 $43.3 365 $40 $5.2 29 $
IoT data 30.6 1,323 7.96 27.2 1,085 8.69 3.4 238 (0.73)
Broadband (3)
12.1 14.1 292 10.6 12.6 289 1.5 1.5 
Hosted payload and other data15.2 N/A14.4 N/A0.8 N/A
Total commercial services$106.4 1,731 $95.5 1,463$10.9 268 
(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, 2022, total commercial services revenue increased $10.9 million, or 11%, from the prior year period primarily as a result of increases in voice and data, IoT, broadband and hosted payload and other data revenue. These increases were driven primarily by increases in billable subscribers across all commercial service lines. Commercial voice and data revenue increased $5.2 million, or 12%, for the three months ended June 30, 2022, compared to the same period of the prior year, primarily due to an increase in volume across all postpaid and prepaid voice and data services. Commercial IoT revenue increased $3.4 million, or 13%, for the three months ended June 30, 2022, compared to the same period of the prior year, driven by a 22% increase in IoT billable subscribers primarily due to continued strength in consumer personal communications devices. The effect on revenue of increased subscribers was partially offset by an 8% reduction in IoT ARPU, primarily due to the shifting mix of subscribers using lower ARPU plans, including the increased proportion of personal communications subscribers. Commercial broadband revenue increased $1.5 million, or 14%, for the three months ended June 30, 2022, compared to the prior year period, driven by an increase in broadband billable subscribers. Hosted payload and other service revenue increased $0.8 million, or 5%, for the three months ended June 30, 2022, compared to the prior year period, primarily related to increased usage for our payload services and our precision timing and location services.
Government Service Revenue 
 Three Months Ended June 30,  
 20222021Change
Revenue
Billable
Subscribers (1)
Revenue
Billable
Subscribers (1)
RevenueBillable
Subscribers
(Revenue in millions and subscribers in thousands)
Government services$26.5 144$25.8 153$0.7 (9)
(1)Billable subscriber numbers shown are at the end of the respective period.
We provide airtime and airtime support to U.S. government and other authorized customers pursuant to our Enhanced Mobile Satellite Services contract, or the EMSS Contract. Under the terms of this agreement, which we entered into in September 2019, authorized customers utilize specified Iridium airtime services provided through the U.S. government’s dedicated gateway. The fee is not based on subscribers or usage, allowing an unlimited number of users access to these services. The annual rate under the EMSS Contract increased from $103.0 million to $106.0 million during the third quarter of 2021, which caused the increase in revenue of $0.7 million compared to the prior year period.

21


Subscriber Equipment Revenue
Subscriber equipment revenue increased by $12.0 million, or 55%, for the three months ended June 30, 2022, compared to the prior year period, primarily due to an increase in the volume of handset and IoT device sales.
Engineering and Support Service Revenue
 Three Months Ended June 30, 
 20222021Change
 (In millions)
Commercial engineering and support services$1.4 $1.0 $0.4 
Government engineering and support services6.9 5.8 1.1 
Total engineering and support services$8.3 $6.8 $1.5 
Engineering and support service revenue increased by $1.5 million, or 22%, for the three months ended June 30, 2022, compared to the prior year period, primarily due to the episodic nature of contract work under certain government and commercial contracts. Based on a contract awarded by the Space Development Agency to General Dynamics Mission Systems, with Iridium as a subcontractor, which we refer to as the SDA contract, we expect engineering and support service revenue, as well as associated expenses, to be higher than prior years for the remainder of 2022 and in coming years.
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 $1.9 million, or 8%, for the three months ended June 30, 2022 from the prior year period, primarily as a result of the increase in work under certain government and commercial engineering contracts, 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 increased by $8.8 million, or 69%, for the three months ended June 30, 2022, compared to the prior year period primarily due to an increase in volume of handset and IoT device sales, as noted above. The percentage increase of subscriber equipment costs exceeded the percentage increase in subscriber equipment revenue primarily due to a change in the product mix and increased inventory component costs.
Research and Development
Research and development expenses increased by $0.4 million, or 14%, for the three months ended June 30, 2022, compared to the prior year period based on increased spending on device-related features for our network.
Selling, General and Administrative
Selling, general and administrative expenses that are not directly attributable to the sale of services or products include sales and marketing costs, as well as employee-related expenses (such as salaries, wages, and benefits), legal, finance, information technology, facilities, billing and customer care expenses.
Selling, general and administrative expenses increased by $4.7 million, or 20%, for the three months ended June 30, 2022, compared to the prior year period, primarily due to higher management incentive and other equity compensation costs and travel expenses incurred in the current year quarter as compared to the prior year quarter. We expect selling, general and administrative expense to increase by approximately 20% in 2022 primarily related to stock compensation costs.
Depreciation and Amortization
Depreciation and amortization expense remained relatively flat compared to the prior year period. We anticipate depreciation and amortization expense to remain relatively consistent from quarter to quarter based on our anticipated capital expenditures.
22


Other Expense
Interest Expense, Net
Interest expense, net decreased $2.9 million, or 16%, for the three months ended June 30, 2022, compared to the prior year period. The decrease resulted primarily from a decrease in the interest rate for the Term Loan following the July 2021 repricing.
Income Taxes
For the three months ended June 30, 2022, our income tax expense was $1.2 million, compared to income tax benefit of $10.0 million for the prior year period. The increase in income tax expense is primarily related to the prior period net impact of a discrete state tax benefit associated with a state apportionment change and pre-tax book income in 2022 compared to the prior year pre-tax book loss.
Net Income (Loss)
Net income was $4.6 million for the three months ended June 30, 2022, compared to $3.8 million for the prior year period. The change was primarily a result of an $9.2 million increase in operating income and an $2.9 million decrease in interest expense, net, offset by the $11.2 million increase in income tax expense as described above.
Comparison of Our Results of Operations for the Six Months Ended June 30, 2022 and 2021
Six Months Ended June 30,Change
2022% of Total Revenue2021% of Total Revenue
($ in thousands)DollarsPercent
Revenue:
Services$258,970 75 %$237,473 81 %$21,497 %
Subscriber equipment67,503 20 %45,709 15 %21,794 48 %
Engineering and support services16,665 %13,272 %3,393 26 %
Total revenue343,138 100 %296,454 100 %46,684 16 %
Operating expenses:
Cost of services (exclusive of depreciation
and amortization)49,418 14 %46,598 16 %2,820 %
Cost of subscriber equipment41,976 12 %25,699 %16,277 63 %
Research and development5,605 %5,341 %264 %
Selling, general and administrative54,765 16 %46,627 16 %8,138 17 %
Depreciation and amortization151,342 44 %151,578 51 %(236)— %
Total operating expenses303,106 88 %275,843 94 %27,263 10 %
Operating income40,032 12 %20,611 %19,421 94 %
Other expense:
Interest expense, net(29,357)(9)%(40,399)(14)%11,042 (27)%
Other expense, net(228)— %(144)— %(84)58 %
Total other expense, net(29,585)(9)%(40,543)(14)%10,958 (27)%
Income (loss) before income taxes10,447 %(19,932)(8)%30,379 (152)%
Income tax benefit (expense)(3,066)(1)%18,582 %(21,648)(116)%
Net income (loss)$7,381 %$(1,350)(2)%$8,731 (647)%

23


Revenue
Commercial Service Revenue 
Six Months Ended June 30,
20222021Change
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$93.4 394 $41 $84.7 365 $39 $8.7 29 $
IoT data 59.1 1,323 7.83 52.0 1,085 8.46 7.1 238 (0.63)
Broadband (3)
23.6 14.1 289 20.1 12.6 276 3.5 1.5 13 
Hosted payload and other data29.9 N/A29.2 N/A0.7 N/A
Total commercial services$206.0 1,731 $186.0 1,463$20.0 268 
(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 six months ended June 30, 2022, total commercial services revenue increased $20.0 million, or 11%, from the prior year period primarily as a result of increases in voice and data, IoT, broadband and hosted payload and other data revenue mainly driven by increases in billable subscribers. Commercial voice and data revenue increased $8.7 million, or 10%, from the prior year period primarily due to an increase in volume across all voice and data services. Commercial IoT revenue increased $7.1 million, or 14%, for the six months ended June 30, 2022, compared to the prior year period, driven by a 22% increase in IoT billable subscribers primarily due to continued strength in personal communications devices. The subscriber increase effect on revenue was partially offset by a 7% reduction in IoT ARPU, primarily due to the shifting mix of subscribers using lower ARPU plans, including the increased proportion of personal communication subscribers. Commercial broadband revenue increased $3.5 million, or 17%, for the six months ended June 30, 2022, compared to the prior year period, due primarily to the increase in broadband billable subscribers and an increase in ARPU associated with the increase in the mix of subscribers utilizing higher ARPU Iridium Certus broadband plans. Hosted payload and other service revenue also increased $0.7 million, or 2%, for the six months ended June 30, 2022, compared to the prior year period, primarily related to increased usage for our payload services.
Government Service Revenue 
 Six Months Ended June 30,  
 20222021Change
Revenue
Billable
Subscribers (1)
Revenue
Billable
Subscribers (1)
RevenueBillable
Subscribers
(Revenue in millions and subscribers in thousands)
Government services$53.0 144$51.5 153$1.5 (9)
(1)Billable subscriber numbers shown are at the end of the respective period.
We provide airtime and airtime support to U.S. government and other authorized customers pursuant to our Enhanced Mobile Satellite Services contract, or the EMSS Contract. Under the terms of this agreement, which we entered into in September 2019, authorized customers utilize specified Iridium airtime services provided through the U.S. government’s dedicated gateway. The fee is not based on subscribers or usage, allowing an unlimited number of users access to these services. The annual rate under the EMSS Contract increased from $103.0 million to $106.0 million during the third quarter of 2021, which caused the increase of $1.5 million compared to the prior year period.

24


Subscriber Equipment Revenue
Subscriber equipment revenue increased by $21.8 million, or 48%, for the six months ended June 30, 2022 compared to the prior year period, primarily due to an increase in the volume of all device sales.
Engineering and Support Service Revenue
 Six Months Ended June 30, 
 20222021Change
 (In millions)
Commercial engineering and support services$2.5 $1.7 $0.8 
Government engineering and support services14.2 11.5 2.7 
Total engineering and support services$16.7 $13.2 $3.5 
Engineering and support service revenue increased $3.5 million, or 26%, for the six months ended June 30, 2022 compared to the prior year period primarily due to the episodic nature of contract work under certain government and commercial projects. As a result of the SDA contract noted above, we expect engineering and support service revenue, as well as associated expenses, to be generally higher than prior years for the remainder of 2022 and in coming years.
Operating Expenses
Cost of Services (exclusive of depreciation and amortization)
Cost of services (exclusive of depreciation and amortization) increased by $2.8 million, or 6%, for the six months ended June 30, 2022 from the prior year period, primarily as a result of an increase in work under certain government and commercial engineering contracts, as noted above, and higher satellite operation costs.
Cost of Subscriber Equipment
Cost of subscriber equipment increased by $16.3 million, or 63%, for the six months ended June 30, 2022 compared to the prior year period primarily due to an increase in volume of all device sales, as noted above. The percentage increase of subscriber equipment costs exceeded the percentage increase in subscriber equipment revenue primarily due to a change in the customer mix and increased inventory component costs.
Research and Development
Research and development expenses increased by $0.3 million, or 5%, for the six months ended June 30, 2022 compared to the prior year period based on increased spending on device-related features for our network.
Selling, General and Administrative
Selling, general and administrative expenses increased by $8.1 million, or 17%, for the six months ended June 30, 2022 compared to the prior year period, primarily due to higher management incentive and other equity compensation costs and increased travel expenses incurred in the current year period as compared to the prior year period. We expect selling, general and administrative expense to increase by approximately 20% in 2022 primarily related to stock compensation costs.
Depreciation and Amortization
Depreciation and amortization expense remained relatively flat compared to the prior year period. We anticipate depreciation and amortization expense to remain relatively consistent from quarter to quarter based on our anticipated capital expenditures.
Other Expense
Interest Expense, Net
Interest expense, net decreased $11.0 million for the six months ended June 30, 2022 compared to the prior year period. The decrease resulted primarily from decreases in the interest rate on our Term Loan as a result of the repricings in January 2021 and July 2021. As the repricing events occurred in 2021, third-party financing costs decreased $3.6 million in the current year.
25


Income Taxes
For the six months ended June 30, 2022, our income tax expense was $3.1 million, compared to income tax benefit of $18.6 million for the prior year period. The increase in income tax expense was primarily related to (i) the prior period net impact of a discrete state tax benefit associated with a state apportionment change, (ii) pre-tax book income in 2022 compared to the prior year pre-tax book loss, and (iii) a decreased stock compensation tax benefit.
Net Income (Loss)
Net income was $7.4 million for the six months ended June 30, 2022, compared to net loss of $1.4 million for the prior year period. The change primarily resulted from the $19.4 million increase in operating income, as well as the $11.0 million decrease in interest expense, net. These changes were offset by the $21.6 million increase in the income tax expense as described above.
Liquidity and Capital Resources
In November 2019 and February 2020, we borrowed a total of $1,650.0 million in aggregate principal amount under a term loan with Deutsche Bank AG, or the Term Loan, with an accompanying $100.0 million revolving loan available to us, or the Revolving Facility. Both facilities are under a credit agreement with the lenders, or the Credit Agreement. As repriced to date, the Term Loan bears interest at an annual rate of LIBOR plus 2.50%, with a 0.75% LIBOR floor. All other terms of the Term Loan remain the same as before the repricings, including maturity in November 2026. The interest rate on the Revolving Facility is LIBOR plus 3.75% with no LIBOR floor, and the Revolving Facility has a maturity date in November 2024. See Note 5 to our condensed consolidated financial statements included in this report for further discussion of the Term Loan and Revolving Facility.
As of June 30, 2022, we reported an aggregate balance of $1,612.9 million in borrowings under the Term Loan, before $20.9 million of net deferred financing costs, for a net principal balance of $1,592.0 million outstanding in our condensed consolidated balance sheet. We have not drawn on our Revolving Facility.
Our Term Loan contains no financial maintenance covenants. With respect to the Revolving Facility, we are required to maintain a consolidated first lien net leverage ratio of no greater than 6.25 to 1 if more than 35% of the Revolving Facility has been drawn. The Credit Agreement contains other customary representations and warranties, affirmative and negative covenants, and events of default. We were in compliance with all covenants under the Credit Agreement as of June 30, 2022.
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, or EBITDA (as defined in the Credit Agreement), and unlimited exceptions based on achievement and maintenance of specified leverage ratios, for, among other things, incurring indebtedness and liens and making investments, restricted payments for dividends and share repurchases, and payments of subordinated indebtedness. The Credit Agreement permits repayment, prepayment, and repricing transactions. The Credit Agreement also contains a mandatory prepayment sweep mechanism with respect to a portion of our excess cash flow (as defined in the Credit Agreement), which is phased out based on achievement and maintenance of specified leverage ratios. As of December 31, 2021, our leverage ratio was below the specified level, and we were not required to make a mandatory prepayment with respect to 2021 cash flows.
We entered into an interest rate cap agreement, or the Cap, that began in December 2021. The Cap manages our exposure to interest rate movements on a portion of our Term Loan. The Cap provides the right to receive payment if one-month LIBOR exceeds 1.5%. Under the Cap, we pay a fixed monthly premium at an annual rate of 0.31%. The Cap carried a notional amount of $1,000.0 million as of June 30, 2022. The Cap is designed to mirror the terms of the Term Loan and to offset the cash flows being hedged. We designated the Cap as a cash flow hedge of the variability of the LIBOR-based interest payments on the Term Loan. The effective portion of the Cap's change in fair value will be recorded in accumulated other comprehensive income (loss) and will be reclassified into earnings during the period in which the hedged transaction affects earnings. See Note 6 to our condensed consolidated financial statements included in this report for further discussion of the Cap and our prior derivative financial instruments.
As of June 30, 2022, we had entered into non-cancelable purchase obligations of approximately $55.2 million for inventory purchases with Benchmark Electronics, Inc., our primary third-party vendor. Our purchase obligations, all of which are due during 2022, increased by $23.2 million from December 31, 2021 due to increased demand and recovery from supply-chain constraints experienced during 2021.
As of June 30, 2022, our total cash and cash equivalents balance was $227.2 million, down from $320.9 million as of December 31, 2021, principally as a result of the $169.2 million in repurchases of our common stock during the six months ended June 30, 2022, offset by internally generated cash flows. We also had $100.0 million of borrowing availability under our Revolving Facility. In addition to the Revolving Facility, our principal sources of liquidity are internally generated cash flows. Other than the purchase obligation noted above, our principal liquidity requirements over the next twelve months are primarily (i) required principal and interest on the Term Loan, which we expect to be $16.5 million and, based on the current interest rate,
26


approximately $70.0 million, respectively, (ii) capital expenditures of approximately $75.0 million, depending on costs in connection with the potential launch of ground spare satellites, and (iii) working capital. In our discretion, we may also make share repurchases under the share repurchase program described in Note 8 to the financial statements included in this report, although we have no obligation to do so.
We believe our liquidity sources will provide sufficient funds for us to meet our liquidity requirements for at least the next 12 months.
Our material long-term cash requirement is the repayment of the remaining principal amount under the Term Loan upon its maturity in 2026, which is expected to be $1,555.1 million. We expect to refinance this amount at or prior to maturity.
Cash Flows
The following table summarizes our cash flows:
 Six Months Ended June 30, 
 20222021Change
 (In thousands)
Cash provided by operating activities$165,565 $125,967 $39,598 
Cash used in investing activities$(81,018)$(18,937)$(62,081)
Cash used in financing activities$(180,768)$(131,222)$(49,546)
Cash Flows Provided by Operating Activities
Net cash provided by operating activities for the six months ended June 30, 2022 increased $39.6 million from the prior year period. Net income (loss), as adjusted for non-cash activities, improved by $36.3 million over the prior year, primarily as a result of improved profitability. Working capital also improved by approximately $3.3 million. Cash flows from working capital increased related to deferred revenue, primarily caused by the required semi-annual payment from Aireon. Cash flows from working capital were offset by an increase in accounts receivable due to increased sales across all revenue types.
Cash Flows Used in Investing Activities
Net cash used in investing activities for the six months ended June 30, 2022 increased by $62.1 million as compared to the prior year period due to the $50.0 million investment in Aireon (see Note 12 for further information) and increased capital expenditures. We continue to expect our capital expenditures to average approximately $40.0 million per year until 2029, exclusive of any costs we may incur to launch our ground spares.
Cash Flows Used in Financing Activities
Net cash used in financing activities for the six months ended June 30, 2022 increased by $49.5 million compared to the prior year period primarily due to an increase in cash used for the repurchases of our common stock in the first half of 2022 as compared to the first half of 2021. See Note 8 for further information on our stock repurchase program.
Seasonality
Our results of operations have been subject to seasonal usage changes for commercial customers, and 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, 2021, as filed with the SEC on February 17, 2022.
Recent Accounting Pronouncements
Refer to Note 2 to our condensed consolidated financial statements for a full description of recent accounting pronouncements and recently adopted pronouncements.
27


ITEM 3.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.
We had an outstanding aggregate balance of $1,612.9 million under the Term Loan as of June 30, 2022. Our Cap began in December 2021, which manages our exposure to interest rate movements on a portion of our Term Loan. The Cap provides the right to receive payment if one-month LIBOR exceeds 1.5%. For the portion of the Term Loan not covered under our hedging arrangements, we pay interest at an annual rate equal to the London Interbank Offered Rate, or LIBOR, plus 2.5%, with a 0.75% LIBOR floor. Accordingly, we have been and continue to be subject to interest rate fluctuations. In July, the one-month LIBOR has increased to over the level of the Cap. As a result of the interest rate rising from the LIBOR floor to the level of the Cap, we expect our annual interest expense to increase by approximately $12.0 million, or approximately $3.0 million per quarter. For every LIBOR 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 have not borrowed under our Revolving Facility. Accordingly, although the Revolving Facility bears interest at LIBOR plus 3.75%, without a LIBOR floor, if and as drawn, we are not currently exposed to fluctuations in interest rates with respect to our Revolving Facility.
Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, as well as accounts receivable. We maintain our cash and cash equivalents with financial institutions with high credit ratings and at times maintain the balance of our deposits in excess of federally insured limits. A significant portion of our cash is held in a money market fund invested in U.S. treasuries, agency mortgage-backed securities and/or U.S. government-guaranteed debt. Accounts receivable are due from both domestic and international customers. We perform credit evaluations of our customers’ financial condition and record reserves to provide for estimated credit losses. Accounts payable are owed to both domestic and international vendors.

ITEM 4.    CONTROLS AND PROCEDURES.
Evaluation of Disclosure Controls and Procedures
Under the supervision and with the participation of our management, including our chief executive officer, who is our principal executive officer, and our chief financial officer, who is our principal financial officer, we conducted an evaluation of our disclosure controls and procedures, as such term is defined in Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act, as of the end of the period covered by this report. In evaluating the disclosure controls and procedures, management recognized that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs. In addition, the design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a control system, misstatements due to error or fraud may occur and not be detected.
Based on this evaluation, our chief executive officer and our chief financial officer concluded that our disclosure controls and procedures were effective to provide reasonable assurance that information required to be disclosed by us in reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the U.S. Securities and Exchange Commission’s rules and forms, and is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosures.
Changes in Internal Control Over Financial Reporting
During the quarter ended June 30, 2022, there were no changes in our internal control over financial reporting, as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
28


PART II.
OTHER INFORMATION 
ITEM 1.    LEGAL PROCEEDINGS.
There are no material pending legal proceedings, other than ordinary 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, 2021, filed with the Securities and Exchange Commission on February 17, 2022, as supplemented by the following updated risk factor.
Our Russian operations have been and may continue to be negatively affected by Russia's invasion of Ukraine and related sanctions imposed in response, and we may in the future choose or be required to further limit or shut down those operations entirely.
We provide satellite communications services in Russia through two local subsidiaries employing 34 people and authorized Russian service providers, using a dedicated gateway in Russia. In 2021, revenue from our operations in Russia represented approximately 2.3% of our total revenue, including approximately 2.5% of our total service revenue and 2.4% of our equipment revenue. As a result of Russia's invasion of Ukraine in February 2022, we have ceased shipment of equipment to Russia, as well as making other adjustments to our operations in light of U.S. and international sanctions. As a result of these factors, we expect significantly reduced revenue from our operations in Russia in 2022. Further, our sales in Russia are conducted in rubles and then translated to U.S. dollars in our financial results. The value of the ruble has fluctuated substantially since the invasion, which may affect our reported revenues.
In addition, we may in the future choose or be required to further limit or cease operations in Russia entirely, in which case we will no longer receive any revenue from those operations. We could also incur significant expenses as a result of the process of shutting down operations in Russia.
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-30423,522 $37.88 423,522 $286.4 million
May 1-31545,881 $34.71 545,881 $267.5 million
June 1-30— — — $267.5 million
Total969,403 $35.06 969,403 — 
In February 2021, our board of directors approved the repurchase of up to $300.0 million of our common stock through December 31, 2022. A portion of the repurchases effected in April 2022, as shown in the table above, exhausted the remainder of the February 2021 authorization. In March 2022, our board of directors approved the repurchase of up to an additional $300.0 million of our common stock through December 31, 2023. All shares listed above were purchased under these authorizations in open market transactions.
ITEM 3.     DEFAULTS UPON SENIOR SECURITIES.
None. 
ITEM 4.     MINE SAFETY DISCLOSURES.
Not applicable.
29


ITEM 5.     OTHER INFORMATION.
None.
30


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


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 26, 2022
32
EX-31.1 2 irdm10-q63022exx311.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 26, 2022/s/ Matthew J. Desch
 Matthew J. Desch
 Chief Executive Officer
(principal executive officer)

EX-31.2 3 irdm10-q63022exx312.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 26, 2022/s/ Thomas J. Fitzpatrick
 Thomas J. Fitzpatrick
 Chief Financial Officer
(principal financial officer)


EX-32.1 4 irdm10-q63022exx321.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, 2022, 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 26, 2022
 
/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-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Changes in Stockholders' Equity Statement link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Basis of Presentation and Principles of Consolidation link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Significant Accounting Policies - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2107103 - Disclosure - Cash and Cash Equivalents, Restricted Cash and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2308302 - Disclosure - Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2110104 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2311303 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2113105 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2314304 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2415405 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2416406 - Disclosure - Debt - Interest Incurred (Details) link:presentationLink link:calculationLink link:definitionLink 2117106 - Disclosure - Derivatives link:presentationLink link:calculationLink link:definitionLink 2318305 - Disclosure - Derivative Instruments and Hedging Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 2419407 - Disclosure - Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 2420408 - Disclosure - Derivatives - Summary of Unrealized Gains and Losses (Details) link:presentationLink link:calculationLink link:definitionLink 2121107 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2322306 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2423409 - Disclosure - Stock-Based Compensation Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2424410 - Disclosure - Stock-Based Compensation Activity of Company's Common Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2425411 - Disclosure - Stock-Based Compensation Outstanding RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 2126108 - Disclosure - Equity Transactions link:presentationLink link:calculationLink link:definitionLink 2427412 - Disclosure - Equity Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2128109 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2229202 - Disclosure - Revenue Revenue (Policies) link:presentationLink link:calculationLink link:definitionLink 2330307 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2431413 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2432414 - Disclosure - Revenue - Summary of Service Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2433415 - Disclosure - Revenue - Summary of Contract Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2134110 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2435416 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2136111 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2337308 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2438417 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2439418 - Disclosure - Net Income (Loss) Per Share - Anti-Dilutive Shares (Details) link:presentationLink link:calculationLink link:definitionLink 2140112 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2441419 - Disclosure - Related Party Transactions Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 irdm-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 irdm-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 irdm-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Operating Lease, Lease Income Operating Lease, Lease Income Summary of Company's Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Long-term Debt, Gross Long-Term Debt, Gross Entity Address, Postal Zip Code Entity Address, Postal Zip Code Income Tax Disclosure [Abstract] Treasury Stock, Shares, Retired Treasury Stock, Shares, Retired NASDAQ/NGS (GLOBAL SELECT MARKET) [Member] NASDAQ/NGS (GLOBAL SELECT MARKET) [Member] 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. Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Debt Instrument, Basis Spread on Variable Rate Debt Instrument, Basis Spread on Variable Rate Range Statistical Measurement [Domain] Statistical Measurement [Domain] Exercised (Shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Maturities of marketable securities Proceeds from Sale and Maturity of Marketable Securities Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Derivative Instruments, Gain (Loss) Derivative Instruments, Gain (Loss) [Table Text Block] Additional paid-in capital Additional Paid in Capital, Common Stock Supplemental disclosure of non-cash investing activities: Supplemental Disclosure Of Non Cash Investing Activities [Abstract] Supplemental disclosure of non-cash investing activities. Subscriber equipment Subscription and Circulation [Member] Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from computation of diluted earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Document Information [Line Items] Document Information [Line Items] Power Agreement [Member] Power Agreement [Member] Power Agreement [Member] Equity Component [Domain] Equity Component [Domain] Share-based compensation, vesting percentage, year one Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Related Party [Domain] Related Party [Domain] Fair Value Measurement, Policy [Policy Text Block] Fair Value Measurement, Policy [Policy Text Block] Contract Assets Contract with Customer, Asset, after Allowance for Credit Loss 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] Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Options forfeited - weighted average exercise price per share Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Executives Executive Officer [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province 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 Award Type Award Type [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cancelled or Expired (Shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period 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] Related Party Transaction [Domain] Related Party Transaction [Domain] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Interest Rate Floor [Member] Interest Rate Floor [Member] Operating expenses: Costs and Expenses [Abstract] 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 Forfeited (Shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Entity Listings, Exchange [Axis] Entity Listings, Exchange [Axis] Common Stock, Amount Common Stock, Amount [Member] Common Stock, Amount Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Total liabilities Liabilities Shares of preferred stock, undesignated and unissued (in shares) Preferred Stock, Shares Subscribed but Unissued Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Fair Value Hierarchy Fair Value Hierarchy and NAV [Domain] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Property, Plant and Equipment, Useful Life Property, Plant and Equipment, Useful Life Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Shares Underlying RSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Debt Debt Disclosure [Text Block] Products and Services Product and Service [Domain] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Entity Shell Company Entity Shell Company Deferred income taxes Deferred Income Tax Expense (Benefit) Deferred revenue Increase (Decrease) in Deferred Revenue 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 Concentration Risk [Table] Concentration Risk [Table] Investor Bridge Loan Commitment Investor Bridge Loan Commitment Investor Bridge Loan Commitment Schedule of recognized contract costs Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Share-based Payment Arrangement, Nonemployee [Member] Share-Based Payment Arrangement, Nonemployee [Member] Document Period End Date Document Period End Date Vesting on first anniversary of grant date Share-Based Payment Arrangement, Tranche One [Member] Lessor, Lease, Description [Table] Lessor, Lease, Description [Table] Total assets Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Performance Based RSU Performance Shares [Member] Interest Rate Swap [Member] Interest Rate Swap [Member] Accrued expenses and other current liabilities Accrued Liabilities, Current 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 Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Long-term Debt, Fair Value Long-Term Debt, Fair Value Accounting Policies [Abstract] Accounting Policies [Abstract] Stock Repurchase Program, Authorized Amount Stock Repurchase Program, Authorized Amount Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Lessor, Lease, Description [Line Items] Lessor, Lease, Description [Line Items] Amortization of Debt Issuance Costs and Discounts Amortization of Debt Issuance Costs and Discounts Net Income (Loss) Per Share Earnings Per Share [Text Block] Customer [Axis] Customer [Axis] Interest Rate Cap Interest Rate Cap [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Equity Award Award Type [Domain] Grantee Status [Axis] Grantee Status [Axis] Options exercisable, end of period - weighted average remaining contractual term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Purchases of other investments Payments to Acquire Other Investments Derivative Contract [Domain] Derivative Contract [Domain] Finished goods Inventory, Finished Goods, Gross Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Entity Registrant Name Entity Registrant Name Long-term secured debt, net Long-Term Line of Credit, Noncurrent Entity Address, City or Town Entity Address, City or Town 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 Leases [Abstract] Leases [Abstract] Share-based Payment Arrangement, Employee [Member] Share-Based Payment Arrangement, Employee [Member] Other contract costs Other Contract Assets [Member] Other Contract Assets Minimum Minimum [Member] Minimum [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common Stock, Par or Stated Value Per Share Common Stock, Par or Stated Value Per Share 2026 Lessor, Operating Lease, Payment to be Received, Year Four Entity File Number Entity File Number Trading Symbol Trading Symbol Research and development Research and Development Expense Debt Instrument, Periodic Payment, Principal Debt Instrument, Periodic Payment, Principal Deferred revenue Deferred Revenue, Current Title of Individual [Axis] Title of Individual [Axis] Derivatives, Policy [Policy Text Block] Derivatives, Policy [Policy Text Block] Granted - restricted stock units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Raw materials Inventory, Raw Materials, Gross Accounts payable Increase (Decrease) in Accounts Payable Concentration Risk, Percentage Concentration Risk, Percentage Unrealized gain, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Income Tax Disclosure Income Tax Disclosure [Text Block] Revenue from related parties Revenue from Related Parties 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 Interest paid, net of amounts capitalized Interest Paid, Excluding Capitalized Interest, Operating Activities Earnings Per Share, Basic and Diluted Earnings Per Share, Basic Outstanding Restricted Stock Units Outstanding Restricted Stock Units [Member] Outstanding Restricted Stock Units Related Party Transaction, Due from (to) Related Party Related Party Transaction, Due from (to) Related Party Inventory, Policy [Policy Text Block] Inventory, Policy [Policy Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total stockholders’ equity Beginning Balance Ending Balance Stockholders' Equity Attributable to Parent Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivative Instruments and Hedging Activities Disclosure [Text Block] Director Director [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 Vesting Vesting [Domain] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Entity Interactive Data Current Entity Interactive Data Current 2023 Lessor, Operating Lease, Payment to be Received, Year One Money Market Funds Money Market Funds [Member] Retained Earnings [Member] Retained Earnings [Member] Cash and cash equivalents: Cash and Cash Equivalents [Line Items] 2025 Lessor, Operating Lease, Payment to be Received, Year Three Interest Rate Cash Flow Hedge Asset at Fair Value Interest Rate Cash Flow Hedge Asset at Fair Value Common Stock, Shares [Member] Common Stock [Member] Money market funds Money Market Funds, at Carrying Value Repurchases of common stock Payments for Repurchase of Common Stock 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 Class of Stock Class of Stock [Axis] Statement [Table] Statement [Table] Document Quarterly Report Document Quarterly Report Current assets: Assets, Current [Abstract] Range Statistical Measurement [Axis] Statistical Measurement [Axis] Related Party Transaction [Axis] Related Party Transaction [Axis] Grantee Status [Domain] Grantee Status [Domain] Retained earnings Retained Earnings (Accumulated Deficit) All other items, net Other Operating Activities, Cash Flow Statement Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Related Party Transactions Disclosure Related Party Transactions Disclosure [Text Block] Options exercisable, end of period - weighted average exercise price per share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Unrealized Gain on Cash Flow Hedging, net of tax Unrealized Gain (Loss) on Cash Flow Hedging Instruments Document Fiscal Year Focus Document Fiscal Year Focus Statement [Line Items] Statement [Line Items] Total other expense, net Nonoperating Income (Expense) Derivative, Cap Interest Rate Derivative, Cap Interest Rate Variable Rate [Domain] Variable Rate [Domain] Fair Value, Hierarchy Fair Value Hierarchy and NAV [Axis] Selling, general and administrative Selling, General and Administrative Expense Operating Lease, Lease Income [Table Text Block] Operating Lease, Lease Income [Table Text Block] 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] Document Transition Report Document Transition Report Local Phone Number Local Phone Number Share-based Payment Arrangement, Option, Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Operating income Operating Income (Loss) Inventory Increase (Decrease) in Inventories New Accounting Pronouncements, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Document Information [Table] Document Information [Table] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Services Service [Member] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Equity Method Investee Equity Method Investee [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. Income tax benefit (expense) Income Tax Expense (Benefit) Deferred income tax liabilities, net Deferred Income Tax Liabilities, Net Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 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 Income Statement [Abstract] Income Statement [Abstract] Share-based compensation, options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Exercised (Dollar Value) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Cost of Goods and Services Sold Cost of Goods and Services Sold Stock options exercised and awards vested Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture Interest Rate Swap [Line Items] Derivative [Line Items] Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted Engineering and support services Engineering and Support Services [Member] Engineering and Support Services [Member] Share-based Compensation Arrangement by Share-based Payment Award, Award Performance Period Share-based Compensation Arrangement by Share-based Payment Award, Award Performance Period Share-based Compensation Arrangement by Share-based Payment Award, Award Performance Period Schedule of Inventory, Current Schedule of Inventory, Current [Table Text Block] Accounts Receivable [Member] Accounts Receivable [Member] IoT data Commercial IoT Data Services [Member] Commercial IoT Data Services [Member] Common stock, $0.001 par value, 300,000 shares authorized, 127,179 and 131,342 shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively Common Stock, Value, Issued 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] Commitments and Contingencies, Policy Commitments and Contingencies, Policy [Policy Text Block] Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Options exercisable, end of period - aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value 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] 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 Current liabilities: Liabilities, Current [Abstract] Net income (loss) - diluted Net Income (Loss) Available to Common Stockholders, Basic Capitalized amortization of deferred financing costs Capitalized Amortization Of Deferred Financing Costs Amount represents the capitalized amortization of deferred financing costs in noncash investing or financing transactions. Proceeds from exercise of stock options Proceeds from Stock Options Exercised Common stock, shares issued (in shares) Common Stock, Shares, Issued Equity Method Investments Equity Method Investments Concentration Risk [Line Items] Concentration Risk [Line Items] Options exercisable and expected to vest, end of period - Weighted Average Remaining Contractual Term (Years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Tax expense Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Property and equipment received but not paid Capital Expenditures Incurred but Not yet Paid Amendment Flag Amendment Flag Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities 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 Debt instrument face amount Debt Instrument, Face Amount Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Entity Current Reporting Status Entity Current Reporting Status State Tax Apportionment Benefit State Tax Apportionment Benefit State Tax Apportionment Benefit Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Other assets Other Assets, Noncurrent Options exercisable, end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Payments on the Term Loan Proceeds from (Repayments of) Short-Term Debt, Maturing in Three Months or Less Depreciation and amortization Depreciation, Depletion and Amortization 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 Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 2022 (Remainder of Fiscal Year) Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year Derivative [Table] Derivative [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 Unamortized Deferred Financing Costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Schedule of Cash and Cash Equivalents [Table] Cash and Cash Equivalents [Axis] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Commissions Commissions [Member] Commissions [Member] Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property and equipment, net Property, Plant and Equipment, Net Cash and Cash Equivalents [Abstract] Cash and Cash Equivalents [Abstract] Employee Stock Option Share-Based Payment Arrangement, Option [Member] Other assets Increase (Decrease) in Other Noncurrent Assets Title of Individual [Domain] Title of Individual [Domain] Forfeited - restricted stock units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Long-term Debt Long-Term Debt Term Loan B (Original) Term Loan B (Original) [Member] Term Loan B (Original) Other expense, net Other Nonoperating Income (Expense) Common stock, shares authorized (in shares) Common Stock, Shares Authorized Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Maximum Maximum [Member] Maximum [Member] Accumulated other comprehensive income (loss), net of tax Accumulated Other Comprehensive Income (Loss), Net of Tax Voice and data Commercial Voice and Data Services [Member] Commercial Voice and Data Services [Member] Stock options exercised and awards vested (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture Repurchases and retirements of common stock Stock Repurchased and Retired During Period, Value Cash and cash equivalents Total cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total current assets Assets, Current Income taxes paid, net Income Taxes Paid, Net Liability, revenue recognized Contract with Customer, Liability, Revenue Recognized 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] Entity Small Business Entity Small Business Interest Rate Cash Flow Hedge Liability at Fair Value Interest Rate Cash Flow Hedge Liability at Fair Value Beginning Balance (in shares) Ending Balance (in shares) Shares, Outstanding Equity Transactions Stockholders' Equity Note Disclosure [Text Block] Revenue: Revenues [Abstract] Debt Facility [Table] Line of Credit Facility [Table] Significant Accounting Policies Significant Accounting Policies [Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Stock Option Contractual Term Stock Option Contractual Term Stock Option Contractual Term Options outstanding, end of period - aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Repurchases and retirements of common stock (in shares) Stock Repurchased and Retired During Period, Shares Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Basis of Presentation and Principles of Consolidation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total operating expenses Costs and Expenses Interest Payable Interest Payable Class of Stock [Line Items] Class of Stock [Line Items] Derivative, Gain (Loss) on Derivative, Net Derivative, Gain (Loss) on Derivative, Net Total lease income Lessor, Operating Lease, Payments to be Received Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Foreign currency translation adjustments Cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Cash and Cash Equivalents, Restricted Cash and Marketable Securities Cash, Cash Equivalents, and Marketable Securities [Text Block] Inventory Inventory Inventory, Net Launch Service Costs Launch Service Costs Launch Service Costs Accounts payable Accounts Payable, Current Comprehensive income: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Options exercisable and expected to vest, end of period - aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Commercial Broadband Services [Member] Commercial Broadband Services [Member] Commercial Broadband Services [Member] First Lien Net Leverage Ratio Ratio of Indebtedness to Net Capital Entity Filer Category Entity Filer Category Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic Options exercisable, end of period - weighted average exercise price per share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Ownership stake Equity Method Investment, Ownership Percentage Commitments and contingencies Commitments and Contingencies Security Exchange Name Security Exchange Name 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 Derivative, Notional Amount Derivative, Notional Amount Interest Payable Increase (Decrease) in Interest Payable, Net Restricted Stock [Member] Restricted Stock [Member] Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Cover [Abstract] Cover [Abstract] Interest Costs Capitalized Interest Costs Capitalized Lessee, Leases [Policy Text Block] Lessee, Leases [Policy Text Block] Next Generation Satellites Next Generation Satellites [Member] Next Generation Satellites Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Revenue Revenue from Contract with Customer [Text Block] 2024 Lessor, Operating Lease, Payment to be Received, Year Two Interest Costs Incurred Interest Costs Incurred Interest expense, net Interest Income (Expense), Net Tax payment upon settlement of stock awards Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and stockholders’ equity Liabilities and Equity Amortization of deferred financing fees Amortization of Debt Issuance Costs Related Party [Axis] Related Party [Axis] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] 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 Stock Repurchase Program, Remaining Authorized Repurchase Amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Cash Cash Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Total Authorized Preferred Stock, Number Total Authorized Preferred Stock, Number Total Authorized Preferred Stock, Number Current Fiscal Year End Date Current Fiscal Year End Date Vesting Vesting [Axis] Earnings Per Share, Diluted Earnings Per Share, Diluted Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Outstanding - restricted stock units Outstanding - restricted stock units Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Number Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Number Vesting on the last day of each calendar quarter Share-Based Payment Arrangement, Tranche Two [Member] Share-based compensation, vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Customer Concentration Risk Customer Concentration Risk [Member] Interest Rate Swaption [Member] Interest Rate Swaption [Member] Hosting Agreement Hosting Agreement [Member] Hosting Agreement [Member] Thereafter Lessor, Operating Lease, Payment to be Received, after Year Five Options exercisable and expected to vest, end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Other expense, net: Nonoperating Income (Expense) [Abstract] Entity Address, Address Line One Entity Address, Address Line One Unbilled Revenues Unbilled Revenues [Member] Capitalized stock-based compensation Share-Based Payment Arrangement, Amount Capitalized Administrative and support agreement accounts receivable Administrative and support agreement accounts receivable [Member] Administrative and support agreement accounts receivable Products and Services Product and Service [Axis] Class of Stock Class of Stock [Domain] Deferred revenue, net of current portion Deferred Revenue, Noncurrent Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Exchange [Domain] Exchange [Domain] Prime Contracts with the US Government [Member] Prime Contracts with the US Government [Member] Prime Contracts with the US Government Service Agreements [Member] Service Agreements [Member] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Inventory valuation reserve Inventory Valuation Reserves Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] 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] Entity Tax Identification Number Entity Tax Identification Number Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Commercial Commercial [Member] Commercial [Member] Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Derivative, Fixed Interest Rate Derivative, Fixed Interest Rate 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. Summary of Company's service revenue Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Cash Cash [Member] Stock withheld to cover employee taxes (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Proceeds from sale of derivative Proceeds from sale of derivative Proceeds from sale of derivative 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 Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units Weighted Average Number of Shares Outstanding, Diluted, Adjustment Service Based RSU Service Based RSU [Member] Service Based RSU Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] 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] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] City Area Code City Area Code Aireon Investor Bridge Loan Aireon Investor Bridge Loan [Member] Aireon Investor Bridge Loan Assets Assets [Abstract] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Payments for (Proceeds from) Investments Payments for (Proceeds from) Investments Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Short-term secured debt Line of Credit, Current Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Stock-based compensation (net of amounts capitalized) Share-Based Payment Arrangement, Noncash Expense Payments to Acquire Equity Method Investments Payments to Acquire Equity Method Investments Share-based compensation, grant date fair value of stock options Shares Granted, Value, Share-Based Payment Arrangement, before Forfeiture Variable Rate [Axis] Variable Rate [Axis] Other long-term liabilities Other Liabilities, Noncurrent Treasury Stock, Retired, Cost Method, Amount Treasury Stock, Retired, Cost Method, Amount Lessor, Operating Leases [Text Block] Lessor, Operating Leases [Text Block] Refinanced Term Loan B Term Loan B (Refinanced) [Member] Term Loan B (Refinanced) Capital expenditures Payments to Acquire Property, Plant, and Equipment Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 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) Computations of Basic and Diluted Net Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Customer [Domain] Customer [Domain] EX-101.PRE 9 irdm-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Document And Entity Information - $ / shares
6 Months Ended
Jun. 30, 2022
Jul. 20, 2022
Dec. 31, 2021
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, 2022    
Document Fiscal Period Focus Q2    
Document Fiscal Year Focus 2022    
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    
Common Stock, Par or Stated Value Per Share $ 0.001   $ 0.001
Entity Common Stock, Shares Outstanding (in shares)   126,973,833  
Entity Tax Identification Number 26-1344998    
NASDAQ/NGS (GLOBAL SELECT MARKET) [Member]      
Document Information [Line Items]      
Security Exchange Name NASDAQ    
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 227,197 $ 320,913
Accounts receivable, net 75,006 63,410
Inventory 27,793 29,044
Prepaid expenses and other current assets 12,827 11,043
Total current assets 342,823 424,410
Property and equipment, net 2,541,155 2,662,336
Other assets 149,582 50,050
Intangible assets, net 43,223 43,999
Total assets 3,076,783 3,180,795
Current liabilities:    
Short-term secured debt 16,500 16,500
Accounts payable 14,114 16,196
Accrued expenses and other current liabilities 40,559 48,122
Deferred revenue 34,817 28,018
Total current liabilities 105,990 108,836
Long-term secured debt, net 1,575,509 1,581,516
Deferred income tax liabilities, net 149,107 134,279
Deferred revenue, net of current portion 46,796 48,070
Other long-term liabilities 18,277 20,147
Total liabilities 1,895,679 1,892,848
Commitments and contingencies
Stockholders’ equity:    
Common stock, $0.001 par value, 300,000 shares authorized, 127,179 and 131,342 shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively 127 131
Additional paid-in capital 1,128,103 1,154,058
Retained earnings 21,011 140,810
Accumulated other comprehensive income (loss), net of tax 31,863 (7,052)
Total stockholders’ equity 1,181,104 1,287,947
Total liabilities and stockholders’ equity $ 3,076,783 $ 3,180,795
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2022
Dec. 31, 2021
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) 127,179,000 131,342,000
Common stock, shares outstanding (in shares) 127,179,000 131,342,000
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Operations and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue:        
Total revenue $ 174,919 $ 149,919 $ 343,138 $ 296,454
Operating expenses:        
Research and development 2,986 2,624 5,605 5,341
Selling, general and administrative 28,662 23,970 54,765 46,627
Depreciation and amortization 75,681 75,668 151,342 151,578
Total operating expenses 154,120 138,324 303,106 275,843
Operating income 20,799 11,595 40,032 20,611
Other expense, net:        
Interest expense, net (14,780) (17,630) (29,357) (40,399)
Other expense, net (220) (116) (228) (144)
Total other expense, net (15,000) (17,746) (29,585) (40,543)
Income (loss) before income taxes 5,799 (6,151) 10,447 (19,932)
Income tax benefit (expense) (1,242) 9,984 (3,066) 18,582
Net income (loss) $ 4,557 $ 3,833 $ 7,381 $ (1,350)
Weighted Average Number of Shares Outstanding, Basic 128,351 133,367 129,355 134,215
Weighted Average Number of Shares Outstanding, Diluted 129,611 134,981 130,811 134,215
Earnings Per Share, Basic and Diluted $ 0.04 $ 0.03 $ 0.06 $ (0.01)
Comprehensive income:        
Net income (loss) $ 4,557 $ 3,833 $ 7,381 $ (1,350)
Foreign currency translation adjustments (794) 1,178 481 421
Unrealized Gain on Cash Flow Hedging, net of tax 10,442 239 38,434 4,082
Comprehensive income $ 14,205 $ 5,250 $ 46,296 $ 3,153
Earnings Per Share, Diluted $ 0.04 $ 0.03 $ 0.06 $ (0.01)
Services        
Revenue:        
Total revenue $ 132,861 $ 121,321 $ 258,970 $ 237,473
Operating expenses:        
Cost of Goods and Services Sold 25,320 23,391 49,418 46,598
Subscriber equipment        
Revenue:        
Total revenue 33,759 21,756 67,503 45,709
Operating expenses:        
Cost of Goods and Services Sold 21,471 12,671 41,976 25,699
Engineering and support services        
Revenue:        
Total revenue $ 8,299 $ 6,842 $ 16,665 $ 13,272
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.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, 2020   134,056        
Beginning Balance at Dec. 31, 2020 $ 1,419,439   $ 134 $ 1,160,570 $ (17,180) $ 275,915
Stock-based compensation 13,979     13,979    
Stock options exercised and awards vested (in shares)   1,278        
Stock options exercised and awards vested 4,815   1 4,814    
Stock withheld to cover employee taxes (in shares)   (115)        
Stock withheld to cover employee taxes (4,740)     (4,740)    
Repurchases and retirements of common stock (in shares)   (3,291)        
Repurchases and retirements of common stock (122,468)   (3) (28,463)   (94,002)
Cumulative translation adjustment 421       421  
Unrealized Gain on Cash Flow Hedging, net of tax 4,082       4,082  
Net income (loss) (1,350)         (1,350)
Ending Balance (in shares) at Jun. 30, 2021   131,928        
Ending Balance at Jun. 30, 2021 1,314,178   132 1,146,160 (12,677) 180,563
Beginning Balance (in shares) at Mar. 31, 2021   133,476        
Beginning Balance at Mar. 31, 2021 1,363,778   133 1,152,569 (14,094) 225,170
Stock-based compensation 8,404     8,404    
Stock options exercised and awards vested (in shares)   179        
Stock options exercised and awards vested 421   0 421    
Stock withheld to cover employee taxes (in shares)   (14)        
Stock withheld to cover employee taxes (542)     (542)    
Repurchases and retirements of common stock (in shares)   (1,713)        
Repurchases and retirements of common stock (63,133)   (1) (14,692)   (48,440)
Cumulative translation adjustment 1,178       1,178  
Unrealized Gain on Cash Flow Hedging, net of tax 239       239  
Net income (loss) 3,833         3,833
Ending Balance (in shares) at Jun. 30, 2021   131,928        
Ending Balance at Jun. 30, 2021 1,314,178   132 1,146,160 (12,677) 180,563
Beginning Balance (in shares) at Dec. 31, 2021   131,342        
Beginning Balance at Dec. 31, 2021 1,287,947   131 1,154,058 (7,052) 140,810
Stock-based compensation 19,379     19,379    
Stock options exercised and awards vested (in shares)   736        
Stock options exercised and awards vested 670   1 669    
Stock withheld to cover employee taxes (in shares)   (104)        
Stock withheld to cover employee taxes (4,024)     (4,024)    
Repurchases and retirements of common stock (in shares)   (4,795)        
Repurchases and retirements of common stock (169,164)   (5) (41,979)   (127,180)
Cumulative translation adjustment 481       481  
Unrealized Gain on Cash Flow Hedging, net of tax 38,434       38,434  
Net income (loss) 7,381         7,381
Ending Balance (in shares) at Jun. 30, 2022   127,179        
Ending Balance at Jun. 30, 2022 1,181,104   127 1,128,103 31,863 21,011
Beginning Balance (in shares) at Mar. 31, 2022   128,031        
Beginning Balance at Mar. 31, 2022 1,191,776   128 1,126,514 22,215 42,919
Stock-based compensation 10,440     10,440    
Stock options exercised and awards vested (in shares)   130        
Stock options exercised and awards vested 147   0 147    
Stock withheld to cover employee taxes (in shares)   (13)        
Stock withheld to cover employee taxes (466)     (466)    
Repurchases and retirements of common stock (in shares)   (969)        
Repurchases and retirements of common stock (34,998)   (1) (8,532)   (26,465)
Cumulative translation adjustment (794)       (794)  
Unrealized Gain on Cash Flow Hedging, net of tax 10,442       10,442  
Net income (loss) 4,557         4,557
Ending Balance (in shares) at Jun. 30, 2022   127,179        
Ending Balance at Jun. 30, 2022 $ 1,181,104   $ 127 $ 1,128,103 $ 31,863 $ 21,011
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Cash flows from operating activities:          
Net income (loss) $ 4,557 $ 3,833 $ 7,381 $ (1,350)  
Deferred income taxes     2,364 (18,922)  
Depreciation and amortization 75,681 75,668 151,342 151,578  
Stock-based compensation (net of amounts capitalized)     17,924 12,539  
Amortization of deferred financing fees     2,319 1,914  
All other items, net     194 (558)  
Accounts receivable     (11,230) (2,123)  
Inventory     1,545 4,351  
Prepaid expenses and other current assets     (1,002) (656)  
Other assets     828 1,754  
Accounts payable     (1,129) (4,153)  
Accrued expenses and other current liabilities     (6,732) (7,199)  
Interest Payable     40   $ (46)
Deferred revenue     3,577 (9,312)  
Other long-term liabilities     (1,856) (1,850)  
Net cash provided by operating activities     165,565 125,967  
Cash flows from investing activities:          
Capital expenditures     (31,018) (19,229)  
Payments to Acquire Equity Method Investments     (50,000) 0  
Purchases of other investments     0 (1,128)  
Maturities of marketable securities     0 1,420  
Net cash used in investing activities     (81,018) (18,937)  
Cash flows from financing activities:          
Payments on the Term Loan     (8,250) (8,829)  
Repurchases of common stock     (169,164) (122,468)  
Proceeds from exercise of stock options     670 4,815  
Tax payment upon settlement of stock awards     4,024 4,740  
Net cash used in financing activities     (180,768) (131,222)  
Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents     2,505 422  
Net decrease in cash and cash equivalents, and restricted cash     (93,716) (23,770)  
Cash, cash equivalents, and restricted cash, beginning of period     320,913 237,178  
Cash, cash equivalents, and restricted cash, end of period $ 227,197 $ 213,408 227,197 213,408  
Supplemental cash flow information:          
Interest paid, net of amounts capitalized     27,587 35,721  
Income taxes paid, net     938 903  
Supplemental disclosure of non-cash investing activities:          
Property and equipment received but not paid     4,747 2,597  
Capitalized amortization of deferred financing costs     63 65  
Capitalized stock-based compensation     $ 1,455 $ 1,441  
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Principles of Consolidation
6 Months Ended
Jun. 30, 2022
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”) has 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'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, 2021, as filed with the SEC on February 17, 2022.
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Significant Accounting Policies
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Significant Accounting Policies Significant Accounting Policies
Adopted and Recently Issued Accounting Pronouncements
In March 2020, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”). The guidance provides optional expedients and exceptions for contracts, hedging relationships, and other transactions that reference London Inter-bank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued. ASU 2020-04 was further amended in January 2021 when the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope (“ASU 2021-01”), which clarified the applicability of certain provisions. Both ASU 2020-04 and ASU 2021-01 are currently effective prospectively for all entities through December 31, 2022, when the reference rate replacement activity is expected to have been completed. The guidance in ASU 2020-04 and ASU 2021-01 is optional and may be elected over time as reference rate reform activities occur. During 2021, the Company elected to apply the optional expedient for hedge accounting specifically to the interest rate cap agreement (the "Cap") executed in July 2021 (see Note 6). This allowed the Company to assume that the index upon which future interest payments on the hedged portion of the Term Loan (see Note 5) will be based matches the index on the Cap. Adoption of this practical expedient had no impact on the Company's condensed consolidated financial statements upon adoption. The Company has not yet adopted any other expedients and will continue to evaluate the impact this standard may have on its consolidated financial statements.
Effective June 30, 2022, the Company adopted FASB ASU 2017-11, Earnings per Share (Topic 260), Distinguishing Liabilities from Equity (Topic 480), Derivatives and Hedging (Topic 815): (Part I) Accounting for Certain Financial Instruments with Down Round Features (“ASU 2017-11”). Part I of ASU 2017-11 simplified the accounting for certain financial instruments with down round features, a provision in an equity-linked financial instrument (or embedded feature) that provides a downward adjustment of the current exercise price based on the price of future equity offerings. The Company also adopted FASB ASU 2020-06, Debt - Debt with Conversion and Other Options and Derivatives and Hedging (“ASU 2020-06”). ASU 2020-06 simplified the accounting for convertible debt instruments and convertible preferred stock by reducing the number of accounting models and limiting the number of embedded conversion features separately recognized from the primary contract. As a result of these adoptions, the Company was permitted to exclude the down-round feature of its investment in Aireon LLC (“Aireon”) from the consideration of whether the instrument is indexed to the entity's own stock (see Note 12).
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. This determination requires significant judgments to be made by management of the Company. 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 carrying values of the following financial instruments approximated their fair values as of June 30, 2022 and December 31, 2021: (1) cash and cash equivalents, (2) prepaid expenses and other current assets, (3) accounts receivable, (4) accounts payable, and (5) accrued expenses and other current liabilities. Fair values approximate their carrying values because of their short-term nature. The Level 2 cash equivalents may include money market funds, commercial paper and short-term U.S. agency securities. The Company also classifies its derivative financial instruments as Level 2. The Company did not hold any Level 3 assets as of June 30, 2022 or December 31, 2021.
The fair values of the Company’s Level 2 estimates are based upon certain market assumptions and information available to the Company. In determining fair value, the Company uses a market approach utilizing valuation models that incorporate observable inputs such as interest rates, bond yields and quoted prices for similar assets.
Leases
For new leases, the Company will determine if an arrangement is or contains a lease at inception. Leases are included as (1) right-of-use (“ROU”) assets within other assets, and (2) ROU liabilities within accrued expenses and other liabilities and are included within other long-term liabilities on the Company’s condensed consolidated balance sheets.
ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Certain leases contain variable contractual obligations as a result of future base rate escalations which are estimated based on observed trends and included within the measurement of present value. The Company’s leases do not provide an implicit rate. The Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The ROU assets also include any lease payments made and exclude lease incentives. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
The Company has lease agreements with lease and non-lease components, which are generally accounted for separately. For certain leases, such as teleport network facilities, the Company elected the practical expedient to combine lease and non-lease components as a single lease component. Taxes assessed on leases in which the Company is either a lessor or lessee are excluded from contract consideration and variable payments when measuring new lease contracts or remeasuring existing lease contracts.
Inventory
Inventory consists primarily of finished goods and raw materials from third-party manufacturers. The Company outsources manufacturing of subscriber equipment to a third-party manufacturer and purchases accessories from third-party suppliers. The Company’s cost of inventory includes an allocation of overhead, including payroll and payroll-related costs of employees directly involved in bringing inventory to its existing condition, and freight. Inventories are valued using the average cost method and are carried at the lower of cost or net realizable value.
The Company has a manufacturing agreement with Benchmark Electronics Inc. (“Benchmark”) to manufacture most of its subscriber equipment. Pursuant to the agreement, the Company may be required to purchase excess materials at cost plus a contractual markup if the materials are not used in production within the periods specified in the agreement. Benchmark will then repurchase such materials from the Company at the same price paid by the Company, as required for the production of the subscriber equipment.
The following table summarizes the Company's inventory balances:
 June 30, 2022December 31, 2021
 (In thousands)
Finished goods$11,455 $18,395 
Raw materials17,414 11,850 
Inventory valuation reserve(1,076)(1,201)
Total$27,793 $29,044 
Commitments
Launch and Related Services
In the second quarter of 2022, the Company entered into an agreement for launch and related services, to launch up to five of its ground spare satellites. The Company expects costs related to this launch to total approximately $35.0 million. As of June 30, 2022, the Company had made aggregate payments of $7.5 million related to these services, which were capitalized as construction in progress within property and equipment, net in the accompanying condensed consolidated balance sheets. The Company currently expects the launch to occur in 2023.
Derivative Financial Instruments
The Company uses derivatives (interest rate swap, swaption and cap) to manage its exposure to fluctuating interest rate risk on variable rate debt. Its derivatives are measured at fair value and are recorded on the condensed consolidated balance sheets within other current liabilities and other assets. When the Company’s derivatives are designated as cash flow hedges, the effective portion of the changes in fair value of the derivatives are recorded in accumulated other comprehensive income (loss) within the Company’s condensed consolidated balance sheets and subsequently recognized in earnings when the hedged items impact earnings. Any ineffective portion of a derivative's change in fair value will be recognized in earnings in the same period in which the hedged interest payments affect earnings. Within the condensed consolidated statements of operations and comprehensive income, the gains and losses related to cash flow hedges are recognized within interest income (expense), net, as this is the same financial statement line item used for any gains or losses associated with the hedged items. Cash flows from hedging activities are included in operating activities within the Company’s condensed consolidated statements of cash flows, which is the same category as the item being hedged. See Note 6 for further information.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Cash and Cash Equivalents, Restricted Cash and Marketable Securities
6 Months Ended
Jun. 30, 2022
Cash and Cash Equivalents [Abstract]  
Cash and Cash Equivalents, Restricted Cash and Marketable Securities Cash and Cash Equivalents
Cash and Cash Equivalents
The following table presents the Company’s cash and cash equivalents balances:
June 30, 2022December 31, 2021Recurring Fair
Value Measurement
 (In thousands) 
Cash and cash equivalents: 
Cash$33,067 $28,496  
Money market funds194,130 292,417 Level 2
Total cash and cash equivalents$227,197 $320,913  
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Leases
6 Months Ended
Jun. 30, 2022
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 (see Note 12) and L3Harris Technologies, Inc. (“L3Harris”) for space on the Company’s satellites. These agreements provide for a fee that will be recognized over the life of the satellites, currently estimated to be approximately 12.5 years. Lease income related to these agreements was $5.3 million for each of the three months ended June 30, 2022 and 2021, and $10.7 million for each of the six months ended June 30, 2022 and 2021. Lease income is recorded as hosted payload and other data service revenue within service revenue on the Company’s condensed consolidated statements of operations and comprehensive income.
Aireon has made payments to the Company pursuant to its hosting agreement, and the Company expects Aireon will continue to do so. L3Harris has prepaid all amounts owed to the Company pursuant to its hosting arrangement. The following table presents future income with respect to the Company’s operating leases in which it is the lessor existing at June 30, 2022, exclusive of the $10.7 million recognized during the six months ended June 30, 2022, by year and in the aggregate:
Year Ending December 31,Amount
(In thousands)
2022$10,722 
202321,445 
202421,445 
202521,445 
202621,445 
   Thereafter77,462 
Total lease income$173,964 
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Debt
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Debt Debt
Term Loan and Revolving Facility
In November 2019 and February 2020, pursuant to a loan agreement (as amended to date, the “Credit Agreement”), the Company entered into a term loan totaling $1,650.0 million in aggregate principal amount with Deutsche Bank AG (the “Term Loan”) and an accompanying $100.0 million revolving loan (the “Revolving Facility”). The Term Loan was repriced on multiple occasions and now bears interest at an annual rate of one-month LIBOR plus 2.50%, with a 0.75% LIBOR floor. The maturity date of the Term Loan is in November 2026. The interest rate on the Revolving Facility is LIBOR plus 3.75%, with no LIBOR floor, and the Revolving Facility has a maturity date in November 2024. Principal payments, payable quarterly, equal $16.5 million per annum (one percent of the full principal amount of the Term Loan), with the remaining principal due upon maturity.
As of June 30, 2022 and December 31, 2021, the Company reported an aggregate of $1,612.9 million and $1,621.1 million in borrowings under the Term Loan, respectively. These amounts do not include $20.9 million and $23.1 million of net unamortized deferred financing costs as of June 30, 2022 and December 31, 2021, respectively. The net principal balance in borrowings in the accompanying condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021 amounted to $1,592.0 million and $1,598.0 million, respectively. As of June 30, 2022 and December 31, 2021, based upon over-the-counter bid levels (Level 2 - market approach), the fair value of the borrowings under the Term Loan was $1,552.4 million and $1,622.1 million, respectively. The Company had not borrowed under the Revolving Facility as of June 30, 2022 and December 31, 2021.
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” as defined in the Credit Agreement) and unlimited exceptions based on achievement and maintenance of specified leverage ratios, for, among other things, incurring indebtedness and liens and making investments, restricted payments for dividends and share repurchases, and payments of subordinated indebtedness. The Credit Agreement also contains a mandatory prepayment sweep mechanism with respect to a portion of the Company’s excess cash flow (as defined in the Credit Agreement), which is phased out based on achievement and maintenance of specified leverage ratios. As of December 31, 2021, the Company was below the specified leverage ratio, and a mandatory prepayment sweep was therefore not required with respect to 2021 cash flows.
The Credit Agreement contains no financial maintenance covenants with respect to the Term Loan. With respect to the Revolving Facility, the Credit Agreement requires the Company to maintain a consolidated first lien net leverage ratio (as defined in the Credit Agreement) of no greater than 6.25 to 1 if more than 35% of the Revolving Facility has been drawn. The Credit Agreement contains other customary representations and warranties, affirmative and negative covenants, and events of default. The Company was in compliance with all covenants as of June 30, 2022.
Interest on Debt
Total interest incurred includes amortization of deferred financing fees and capitalized interest. 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,
2022202120222021
(In thousands)(In thousands)
Total interest incurred$15,931 $18,576 $31,233 $38,713 
Amortization of deferred financing fees$1,200 $1,000 $2,382 $1,973 
Capitalized interest$475 $715 $864 $1,357 
As of June 30, 2022 and December 31, 2021, accrued interest on the Term Loan was $0.2 million and $0.1 million, respectively.
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Derivatives
6 Months Ended
Jun. 30, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivative Financial Instruments
The Company is exposed to interest rate fluctuations related to its Term Loan. The Company has reduced its exposure to fluctuations in the cash flows associated with changes in the variable interest rate by entering into offsetting positions through the use of interest rate cap and swap contracts which result in recognizing a maximum fixed interest rate for a portion of the Term Loan. These instruments 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.
Hedge effectiveness of interest rate swap and cap contracts 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.
Interest Rate Swap and Swaption
The Company previously entered into a long-term interest rate swap (“Swap”) to mitigate variability in forecasted interest payments on a portion of the Company’s borrowings under the Term Loan. The Swap expired in November 2021. Under the Swap, on the last business day of each month, the Company received variable interest payments based on one-month LIBOR from the counterparty. The Company paid a fixed rate of 1.565% per annum on the Swap.
The Company also entered into an interest rate swaption agreement (“Swaption”), for which the Company paid a fixed annual rate of 0.50%. At inception, the Swap and Swaption were designated as cash flow hedges for hedge accounting. The unrealized changes in market value were recorded in accumulated other comprehensive income (loss) and any remaining balance will be reclassified into earnings during the period in which the hedged transaction affects earnings. Due to the changes made to the Term Loan as a result of the July 2021 repricing, at that time the Company elected to de-designate the Swap as a cash flow hedge. Accordingly, as the related interest payments were still probable, the accumulated balance within other comprehensive income (loss) as of the de-designation date was amortized into earnings through the November 2021 expiration date.
The Company sold the Swaption in May 2021 for $0.7 million. The Company continued to pay the fixed annual rate for the Swaption through the term of the Swaption, which expired in November 2021.
Interest Rate Cap
In July 2021, the Company entered into the Cap that began in December 2021, following the expiration of the Swap. The Company entered into the Cap in order to manage its exposure to interest rate movements on a portion of the Term Loan through the maturity of the Term Loan in November 2026. The Cap provides the Company with the right to receive payment if one-month LIBOR exceeds 1.5%. As of December 2021, the Company began paying a fixed monthly premium based on an annual rate of 0.31% for the Cap. The Cap carried a notional amount of $1,000.0 million as of June 30, 2022 and December 31, 2021.
The Cap 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 LIBOR-based interest payments on the Term Loan. The effective portion of the Cap's change in fair value will be recorded in accumulated other comprehensive income (loss). Any ineffective portion of the Cap's change in fair value will be recorded in current earnings as interest expense.
Fair Value of Derivative Instruments
As of June 30, 2022 and December 31, 2021, the Company had an asset balance of $67.7 million and $19.7 million, respectively, for the fair value of the Cap and a liability balance of $12.7 million and $14.8 million, respectively, for the fair value of the Cap premium. Both the Cap and the Cap premium are recorded net within other assets.
During the three and six months ended June 30, 2022, the Company collectively incurred $0.8 million and $1.6 million, respectively, in net interest expense for the Swaption and Cap. During the three and six months ended June 30, 2021, the Company collectively incurred $2.1 million and $4.8 million, respectively, in net interest expense for the Swap and Swaption.
Gains and losses resulting from fair value adjustments to the Cap are recorded within accumulated other comprehensive income (loss) 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 (loss) into earnings to have an immaterial impact on the Company’s consolidated financial statements.
The following table presents the amount of unrealized gain or loss and related tax impact associated with the derivative instruments that the Company recorded in its condensed consolidated statements of operations and comprehensive income:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
(In thousands)(In thousands)
Unrealized gain, net of tax$10,442 $239 $38,434 $4,082 
Tax expense3,197 11 11,652 1,213 
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
In May 2019, 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, 2022, the remaining aggregate number of shares of the Company’s common stock available for future grants under the Amended 2015 Plan was 8,474,230. 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.
Stock Option Awards
The stock option awards granted to employees generally (i) have a term of ten years, (ii) vest over four years with 25% vesting after the first year of service and the remainder vesting ratably on a quarterly basis thereafter, (iii) are contingent upon employment on the vesting date, and (iv) have an exercise price equal to the fair market value of the underlying shares at the date of grant. The fair value of stock options is determined at the grant date using the Black-Scholes option pricing model.
The Company historically granted stock options to newly hired and promoted employees but now exclusively utilizes RSUs. The Company did not grant any stock options during the three and six months ended June 30, 2022 or 2021.
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, 20211,681 $9.35 3.28$53,698 
Exercised(71)9.34 $2,056 
Forfeited(2)14.24 
Options outstanding at June 30, 20221,608 $9.34 2.78$45,361 
Options exercisable at June 30, 20221,575 $9.09 2.70$44,851 
Options exercisable and expected to vest at June 30, 20221,607 $9.34 2.78$45,358 

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, 20202,554 $9.10 3.94$77,182 
Cancelled or expired(1)7.78 
Exercised(621)7.62 $23,806 
Forfeited(11)15.37 
Options outstanding at June 30, 20211,921 $9.55 3.73$58,492 
Options exercisable at June 30, 20211,783 $8.85 3.46$55,513 
Options exercisable and expected to vest at June 30, 20211,920 $9.54 3.73$58,457 
Restricted Stock Units
The RSUs granted to employees for service generally vest over four years, with 25% vesting on the first anniversary of the grant date and the remainder vesting ratably on a quarterly basis thereafter, subject to continued employment. Some RSUs granted to employees for performance vest upon the completion of defined performance goals, subject to continued
employment. The RSUs granted to non-employee members of the board of directors generally vest in full on the first anniversary of the grant date. The RSUs granted to non-employee consultants generally vest 50% on the first anniversary of the grant date, with the remaining 50% vesting quarterly thereafter through the second anniversary of the grant date. The Company’s RSUs are classified as equity awards because the RSUs will be settled in the Company’s common stock upon vesting. The fair value of the RSUs is determined at the grant date based on the closing price of the Company's common stock on the date of grant. The related compensation expense is recognized over the service period, or shorter periods based on the retirement eligibility of certain grantees, and is based on the grant date fair value of the Company’s common stock and the number of shares expected to vest. The fair value of the awards is not remeasured at the end of each reporting period. The RSUs do not carry voting rights until they are vested, and shares are issued upon settlement in accordance with the terms of the award.
RSU Summary
The following tables summarize the Company’s RSU activity:
Shares Underlying RSUsWeighted-
Average
Grant Date
Fair Value
Per RSU
 (In thousands) 
Outstanding at December 31, 20212,550 $25.80 
Granted1,219 38.97 
Forfeited(113)31.12 
Released(665)33.27 
Outstanding at June 30, 20222,991 $29.30 
Vested and unreleased at June 30, 2022 (1)
882  

Shares Underlying RSUsWeighted-
Average
Grant Date
Fair Value
Per RSU
 (In thousands) 
Outstanding at December 31, 20202,664 $18.96 
Granted843 41.67 
Forfeited(51)27.45 
Released(657)21.40 
Outstanding at June 30, 20212,799 $25.07 
Vested and unreleased at June 30, 2021 (1)
860 
(1)     These RSUs were granted to the Company's board of directors as a part of their compensation for board and committee service, as detailed below, and had vested but had not yet settled, meaning that the underlying shares of common stock had not been issued and released pursuant to the terms of the applicable compensation program.
Service-Based RSUs
The majority of the annual compensation the Company provides to non-employee members of its board of directors is paid in the form of RSUs. In addition, some members of the Company’s board of directors may elect to receive the remainder of their annual compensation, or a portion thereof, in the form of RSUs. An aggregate amount of approximately 54,000 and 39,000 service-based RSUs were granted to the Company’s non-employee members of the board of directors as a result of these payments and elections during the three and six months ended June 30, 2022 and 2021, respectively, with an estimated grant date fair value of $2.1 million and $1.6 million, respectively.
During the three and six months ended June 30, 2022 and 2021, the Company granted approximately 743,000 and 461,000 service-based RSUs, respectively, to its employees, with an estimated aggregate grant date fair value of $29.0 million and $19.2 million, respectively.
During the six months ended June 30, 2022 and 2021, the Company granted approximately 7,000 and 2,000 service-based RSUs, respectively, to non-employee consultants, with an estimated aggregate grant date fair value of $0.3 million and $0.1 million, respectively.
Performance-Based RSUs
In March 2022 and 2021, the Company granted approximately 248,000 and 228,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 $9.7 million and $9.5 million, respectively. Vesting of the Bonus RSUs is and was 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 2022 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 2022 Bonus RSUs will vest, subject to continued employment, in March 2023. All of the 2021 Bonus RSUs vested in March 2022 upon the determination of the level of achievement of the performance goals.
Additionally, in March 2022 and 2021, the Company granted approximately 167,000 and 110,000 long-term, performance-based RSUs, respectively, to the Company’s executives (the “Executive RSUs”). The estimated aggregate grant date fair value of the Executive RSUs for the 2022 and 2021 grants was $6.5 million and $4.6 million, respectively. Vesting of the Executive RSUs is dependent upon the Company’s achievement of defined performance goals over a two-year period. The vesting of Executive RSUs will ultimately range from 0% to 150% of the number of shares underlying the Executive RSUs granted based on the level of achievement of the performance goals. If the Company achieves the performance goals, 50% of the number of Executive RSUs earned based on performance will vest on the second anniversary of the grant date, and the remaining 50% will vest on the third anniversary of the grant date, in each case subject to the executive’s continued service as of the vesting date, which may be accelerated based on the retirement eligibility of certain grantees. During March 2022, approximately 50,000 shares underlying performance-based RSUs granted to the Company’s executives in 2020 were forfeited as a result of performance metrics not being fully achieved. During March 2021, the Company awarded approximately 3,000 additional shares related to performance-based RSUs granted in 2019 to the Company's executives for over-achievement of performance targets.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Equity Transactions
6 Months Ended
Jun. 30, 2022
Stockholders' Equity Note [Abstract]  
Equity Transactions Equity Transactions
Preferred Stock
The Company is authorized to issue 2.0 million shares of preferred stock with a par value of $0.0001 per share. The Company previously issued 1.5 million shares of preferred stock, all of which have converted to common stock. The remaining 0.5 million authorized shares of preferred stock remain undesignated and unissued as of June 30, 2022 and December 31, 2021. As of June 30, 2022 and December 31, 2021, there were no outstanding shares of preferred stock.
Share Repurchases and Retirement
In February 2021, the Company implemented a stock repurchase program for up to $300.0 million of its common stock through December 31, 2022. In March 2022, the Company expanded the repurchase program to include up to an additional $300.0 million of its common stock through December 31, 2023. 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. 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. The portion to be allocated to additional paid-in capital is calculated by applying a percentage, determined by dividing the number of shares to be retired by the number of shares outstanding, to the balance of additional paid-in capital as of the date of retirement.
The Company repurchased and subsequently retired 1.0 million and 4.8 million shares of its common stock during the three and six months ended June 30, 2022, respectively, for a total purchase price of $35.0 million and $169.2 million, respectively. The Company repurchased and subsequently retired 1.7 million and 3.3 million shares of its common stock during the three and six months ended June 30, 2021, respectively, for a total purchase price of $63.1 million and $122.5 million, respectively. As of June 30, 2022, $267.5 million remained available and authorized for repurchase under the stock repurchase program.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue
6 Months Ended
Jun. 30, 2022
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,
 2022202120222021
 (In thousands)(In thousands)
Commercial services revenue:
Voice and data $48,482 $43,283 $93,365 $84,707 
IoT data30,630 27,224 59,071 51,978 
Broadband12,097 10,636 23,611 20,070 
Hosted payload and other data15,152 14,428 29,923 29,218 
Total commercial services revenue106,361 95,571 205,970 185,973 
Government services revenue26,500 25,750 53,000 51,500 
Total services revenue$132,861 $121,321 $258,970 $237,473 
The following table summarizes the Company’s engineering and support services revenue:
 Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
 (In thousands)(In thousands)
Commercial$1,386 $983 $2,497 $1,729 
Government6,913 5,859 14,168 11,543 
Total engineering and support services revenue$8,299 $6,842 $16,665 $13,272 
Approximately 27% and 34% of the Company's accounts receivable balance at June 30, 2022 and December 31, 2021, 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 $8.5 million and $10.2 million for the three months ended June 30, 2022 and 2021, respectively, and $17.9 million and $21.8 million during the six months ended June 30, 2022 and 2021. 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, 2022December 31, 2021
(In thousands)
Contract Assets:
Commissions$1,574 $1,190 
Other contract costs$2,429 $2,558 
Unbilled receivables$9,317 $10,752 
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes
6 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
Income Tax Disclosure Income TaxesIncome before income taxes was $5.8 million and $10.4 million for the three and six months ended June 30, 2022, respectively, while the income tax expense was $1.2 million and $3.1 million for the three and six months ended June 30, 2022, respectively. The effective tax rate was 21.4% and 29.3% for the three and six months ended June 30, 2022, respectively, which differed from the federal statutory rate of 21% primarily due to tax expense associated with nondeductible executive compensation, non-
creditable foreign taxes, and U.S. state taxes, which was partially offset by U.S. tax credits and a discrete tax benefit associated with stock compensation.
Loss before income taxes was $6.2 million and $19.9 million for the three and six months ended June 30, 2021, respectively, while the income tax benefit was $10.0 million and $18.6 million for the three and six months ended June 30, 2021, respectively. The effective tax rate was 180.3% and 97.8% for the three and six months ended June 30, 2021, respectively, which differed from the federal statutory rate of 21% primarily due to the net impact of a discrete state tax benefit associated with a state apportionment change. During the second quarter of 2021, the Company changed its state apportionment estimate to reflect state planning that required certain beginning deferred tax balances to be revalued. The revaluation resulted in a one-time discrete tax benefit of $8.3 million. The effective tax rate was also impacted by a discrete tax benefit associated with the stock compensation tax deduction and tax benefits from U.S. state tax losses and the Company's U.S. tax credits. These favorable impacts were partially offset by the impact of a discrete tax expense associated with an increase in the prior year valuation allowance for state net operating losses and the limitation on the tax deduction for executive compensation.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income (Loss) Per Share
6 Months Ended
Jun. 30, 2022
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) attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. In periods of net income, diluted net income per share takes into account the effect of potential dilutive common shares when the effect is dilutive. Potentially dilutive common shares include (i) shares of common stock issuable upon exercise of outstanding stock options and (ii) contingently issuable RSUs that are convertible into shares of common stock upon achievement of certain service and performance requirements. The effect of potentially dilutive common shares is computed using the treasury stock method. The RSUs granted to members of the Company’s board of directors contain non-forfeitable rights to dividends and therefore are considered to be participating securities in periods of net income, which are immaterial for the periods presented. As a result, the calculation of basic and diluted net income per share excludes net income attributable to the unvested RSUs granted to the Company’s board of directors from the numerator and excludes the impact of the unvested RSUs granted to the Company’s board of directors from the denominator.
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,
 2022202120222021
 (In thousands, except per share data)
Numerator:
Net income (loss) - basic and diluted$4,557 $3,833 7,381 (1,350)
Denominator:  
Weighted average common shares - basic128,351 133,367 129,355 134,215 
Dilutive effect of stock options984 1,176 998— 
Dilutive effect of RSUs276 438 458— 
Weighted average common shares - diluted129,611 134,981 130,811 134,215 
Net income (loss) per share - basic and diluted$0.04 $0.03 $0.06 $(0.01)
Due to the Company’s net loss position for the six months ended June 30, 2021, all potential common stock equivalents were anti-dilutive and therefore excluded from the calculation of diluted net loss per share. 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,
 2022202120222021
 (In thousands)(In thousands)
Performance-based RSUs— 227 — 128 
Service-based RSUs293 425 41 555 
Stock options— — — 1,289 
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions
6 Months Ended
Jun. 30, 2022
Related Party Transactions [Abstract]  
Related Party Transactions Disclosure Related Party Transactions
Aireon LLC and Aireon Holdings LLC
The Company's satellite constellation hosts the Aireon® system, which provides a global air traffic surveillance service through a series of automatic dependent surveillance-broadcast (“ADS-B”) receivers. The Company formed Aireon in 2011, with subsequent investments from the air navigation service providers (“ANSPs”) of Canada, Italy, Denmark, Ireland and the United Kingdom, to develop and market this service. The Company and other Aireon investors hold their interests in Aireon through the Amended and Restated Aireon Holdings LLC agreement (the “Aireon Holdings LLC Agreement”). Aireon Holdings LLC 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 and invested $50 million in exchange for a 6% preferred interest. The Company's investment in Aireon is accounted for as an equity method investment. The carrying value of the Company's investment in Aireon was $50 million as of June 30, 2022. The original investments by the Company were previously written down to a carrying value of zero.
As of June 30, 2022 and December 31, 2021, the Company's fully diluted ownership stake in Aireon Holdings was approximately 39.5% and 35.7%, respectively, and is subject to redemption provisions contained in the Aireon Holdings LLC Agreement.
Aireon has contracted to pay the Company a fee to host the ADS-B receivers on its constellation, as well as fees for power and data services in connection with the delivery of the air traffic surveillance data. Pursuant to an agreement with Aireon (the “Hosting Agreement”), Aireon will pay the Company fees of $200.0 million to host the ADS-B receivers, of which $70.5 million had been paid as of June 30, 2022, as well as power fees of up to approximately $3.7 million per year. Aireon also pays data services fees of $19.8 million per year for the delivery of the air traffic surveillance data under a data transmission services agreement. Pursuant to ASU 2016-02, the Company considers the Hosting Agreement an operating lease. The Company recognized $4.0 million of hosting fee revenue for each of the three months ended June 30, 2022 and 2021 and $8.0 million for each of the six months ended June 30, 2022 and 2021. There were no Aireon receivables under the Hosting Agreement as of June 30, 2022 and December 31, 2021. The Company recorded power and data service revenue from Aireon of $5.8 million for each of the three months ended June 30, 2022 and 2021 and $11.7 million for each of the six months ended June 30, 2022 and 2021.
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.2 million as of both June 30, 2022 and December 31, 2021.
The Company and the other Aireon investors have agreed to participate pro-rata, based on their fully diluted ownership stakes, in funding an investor bridge loan to Aireon. The Company’s maximum funding commitment for the bridge loan is $10.7 million. No bridge loan amounts were outstanding as of June 30, 2022 or December 31, 2021.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
New Accounting Pronouncements, Policy [Policy Text Block]
Adopted and Recently Issued Accounting Pronouncements
In March 2020, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”). The guidance provides optional expedients and exceptions for contracts, hedging relationships, and other transactions that reference London Inter-bank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued. ASU 2020-04 was further amended in January 2021 when the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope (“ASU 2021-01”), which clarified the applicability of certain provisions. Both ASU 2020-04 and ASU 2021-01 are currently effective prospectively for all entities through December 31, 2022, when the reference rate replacement activity is expected to have been completed. The guidance in ASU 2020-04 and ASU 2021-01 is optional and may be elected over time as reference rate reform activities occur. During 2021, the Company elected to apply the optional expedient for hedge accounting specifically to the interest rate cap agreement (the "Cap") executed in July 2021 (see Note 6). This allowed the Company to assume that the index upon which future interest payments on the hedged portion of the Term Loan (see Note 5) will be based matches the index on the Cap. Adoption of this practical expedient had no impact on the Company's condensed consolidated financial statements upon adoption. The Company has not yet adopted any other expedients and will continue to evaluate the impact this standard may have on its consolidated financial statements.
Effective June 30, 2022, the Company adopted FASB ASU 2017-11, Earnings per Share (Topic 260), Distinguishing Liabilities from Equity (Topic 480), Derivatives and Hedging (Topic 815): (Part I) Accounting for Certain Financial Instruments with Down Round Features (“ASU 2017-11”). Part I of ASU 2017-11 simplified the accounting for certain financial instruments with down round features, a provision in an equity-linked financial instrument (or embedded feature) that provides a downward adjustment of the current exercise price based on the price of future equity offerings. The Company also adopted FASB ASU 2020-06, Debt - Debt with Conversion and Other Options and Derivatives and Hedging (“ASU 2020-06”). ASU 2020-06 simplified the accounting for convertible debt instruments and convertible preferred stock by reducing the number of accounting models and limiting the number of embedded conversion features separately recognized from the primary contract. As a result of these adoptions, the Company was permitted to exclude the down-round feature of its investment in Aireon LLC (“Aireon”) from the consideration of whether the instrument is indexed to the entity's own stock (see Note 12).
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. This determination requires significant judgments to be made by management of the Company. 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 carrying values of the following financial instruments approximated their fair values as of June 30, 2022 and December 31, 2021: (1) cash and cash equivalents, (2) prepaid expenses and other current assets, (3) accounts receivable, (4) accounts payable, and (5) accrued expenses and other current liabilities. Fair values approximate their carrying values because of their short-term nature. The Level 2 cash equivalents may include money market funds, commercial paper and short-term U.S. agency securities. The Company also classifies its derivative financial instruments as Level 2. The Company did not hold any Level 3 assets as of June 30, 2022 or December 31, 2021.
The fair values of the Company’s Level 2 estimates are based upon certain market assumptions and information available to the Company. In determining fair value, the Company uses a market approach utilizing valuation models that incorporate observable inputs such as interest rates, bond yields and quoted prices for similar assets.
Lessee, Leases [Policy Text Block]
Leases
For new leases, the Company will determine if an arrangement is or contains a lease at inception. Leases are included as (1) right-of-use (“ROU”) assets within other assets, and (2) ROU liabilities within accrued expenses and other liabilities and are included within other long-term liabilities on the Company’s condensed consolidated balance sheets.
ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Certain leases contain variable contractual obligations as a result of future base rate escalations which are estimated based on observed trends and included within the measurement of present value. The Company’s leases do not provide an implicit rate. The Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The ROU assets also include any lease payments made and exclude lease incentives. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
The Company has lease agreements with lease and non-lease components, which are generally accounted for separately. For certain leases, such as teleport network facilities, the Company elected the practical expedient to combine lease and non-lease components as a single lease component. Taxes assessed on leases in which the Company is either a lessor or lessee are excluded from contract consideration and variable payments when measuring new lease contracts or remeasuring existing lease contracts.
Inventory, Policy [Policy Text Block]
Inventory
Inventory consists primarily of finished goods and raw materials from third-party manufacturers. The Company outsources manufacturing of subscriber equipment to a third-party manufacturer and purchases accessories from third-party suppliers. The Company’s cost of inventory includes an allocation of overhead, including payroll and payroll-related costs of employees directly involved in bringing inventory to its existing condition, and freight. Inventories are valued using the average cost method and are carried at the lower of cost or net realizable value.
The Company has a manufacturing agreement with Benchmark Electronics Inc. (“Benchmark”) to manufacture most of its subscriber equipment. Pursuant to the agreement, the Company may be required to purchase excess materials at cost plus a contractual markup if the materials are not used in production within the periods specified in the agreement. Benchmark will then repurchase such materials from the Company at the same price paid by the Company, as required for the production of the subscriber equipment.
Commitments and Contingencies, Policy
Commitments
Launch and Related Services
In the second quarter of 2022, the Company entered into an agreement for launch and related services, to launch up to five of its ground spare satellites. The Company expects costs related to this launch to total approximately $35.0 million. As of June 30, 2022, the Company had made aggregate payments of $7.5 million related to these services, which were capitalized as construction in progress within property and equipment, net in the accompanying condensed consolidated balance sheets. The Company currently expects the launch to occur in 2023.
Derivatives, Policy [Policy Text Block]
Derivative Financial Instruments
The Company uses derivatives (interest rate swap, swaption and cap) to manage its exposure to fluctuating interest rate risk on variable rate debt. Its derivatives are measured at fair value and are recorded on the condensed consolidated balance sheets within other current liabilities and other assets. When the Company’s derivatives are designated as cash flow hedges, the effective portion of the changes in fair value of the derivatives are recorded in accumulated other comprehensive income (loss) within the Company’s condensed consolidated balance sheets and subsequently recognized in earnings when the hedged items impact earnings. Any ineffective portion of a derivative's change in fair value will be recognized in earnings in the same period in which the hedged interest payments affect earnings. Within the condensed consolidated statements of operations and comprehensive income, the gains and losses related to cash flow hedges are recognized within interest income (expense), net, as this is the same financial statement line item used for any gains or losses associated with the hedged items. Cash flows from hedging activities are included in operating activities within the Company’s condensed consolidated statements of cash flows, which is the same category as the item being hedged. See Note 6 for further information.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Schedule of Inventory, Current The following table summarizes the Company's inventory balances:
 June 30, 2022December 31, 2021
 (In thousands)
Finished goods$11,455 $18,395 
Raw materials17,414 11,850 
Inventory valuation reserve(1,076)(1,201)
Total$27,793 $29,044 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2022
Cash and Cash Equivalents [Abstract]  
Summary of Company's Cash and Cash Equivalents
The following table presents the Company’s cash and cash equivalents balances:
June 30, 2022December 31, 2021Recurring Fair
Value Measurement
 (In thousands) 
Cash and cash equivalents: 
Cash$33,067 $28,496  
Money market funds194,130 292,417 Level 2
Total cash and cash equivalents$227,197 $320,913  
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Tables)
6 Months Ended
Jun. 30, 2022
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, 2022, exclusive of the $10.7 million recognized during the six months ended June 30, 2022, by year and in the aggregate:
Year Ending December 31,Amount
(In thousands)
2022$10,722 
202321,445 
202421,445 
202521,445 
202621,445 
   Thereafter77,462 
Total lease income$173,964 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Debt (Tables)
6 Months Ended
Jun. 30, 2022
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,
2022202120222021
(In thousands)(In thousands)
Total interest incurred$15,931 $18,576 $31,233 $38,713 
Amortization of deferred financing fees$1,200 $1,000 $2,382 $1,973 
Capitalized interest$475 $715 $864 $1,357 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Derivative Instruments and Hedging Activities (Tables)
6 Months Ended
Jun. 30, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments, Gain (Loss)
The following table presents the amount of unrealized gain or loss and related tax impact associated with the derivative instruments that the Company recorded in its condensed consolidated statements of operations and comprehensive income:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
(In thousands)(In thousands)
Unrealized gain, net of tax$10,442 $239 $38,434 $4,082 
Tax expense3,197 11 11,652 1,213 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Share-Based Payment Arrangement [Abstract]    
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, 20211,681 $9.35 3.28$53,698 
Exercised(71)9.34 $2,056 
Forfeited(2)14.24 
Options outstanding at June 30, 20221,608 $9.34 2.78$45,361 
Options exercisable at June 30, 20221,575 $9.09 2.70$44,851 
Options exercisable and expected to vest at June 30, 20221,607 $9.34 2.78$45,358 
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, 20202,554 $9.10 3.94$77,182 
Cancelled or expired(1)7.78 
Exercised(621)7.62 $23,806 
Forfeited(11)15.37 
Options outstanding at June 30, 20211,921 $9.55 3.73$58,492 
Options exercisable at June 30, 20211,783 $8.85 3.46$55,513 
Options exercisable and expected to vest at June 30, 20211,920 $9.54 3.73$58,457 
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, 20212,550 $25.80 
Granted1,219 38.97 
Forfeited(113)31.12 
Released(665)33.27 
Outstanding at June 30, 20222,991 $29.30 
Vested and unreleased at June 30, 2022 (1)
882  
Shares Underlying RSUsWeighted-
Average
Grant Date
Fair Value
Per RSU
 (In thousands) 
Outstanding at December 31, 20202,664 $18.96 
Granted843 41.67 
Forfeited(51)27.45 
Released(657)21.40 
Outstanding at June 30, 20212,799 $25.07 
Vested and unreleased at June 30, 2021 (1)
860 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2022
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,
 2022202120222021
 (In thousands)(In thousands)
Commercial services revenue:
Voice and data $48,482 $43,283 $93,365 $84,707 
IoT data30,630 27,224 59,071 51,978 
Broadband12,097 10,636 23,611 20,070 
Hosted payload and other data15,152 14,428 29,923 29,218 
Total commercial services revenue106,361 95,571 205,970 185,973 
Government services revenue26,500 25,750 53,000 51,500 
Total services revenue$132,861 $121,321 $258,970 $237,473 
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,
 2022202120222021
 (In thousands)(In thousands)
Commercial$1,386 $983 $2,497 $1,729 
Government6,913 5,859 14,168 11,543 
Total engineering and support services revenue$8,299 $6,842 $16,665 $13,272 
Schedule of recognized contract costs The following table presents contract assets not separately disclosed:
June 30, 2022December 31, 2021
(In thousands)
Contract Assets:
Commissions$1,574 $1,190 
Other contract costs$2,429 $2,558 
Unbilled receivables$9,317 $10,752 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2022
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,
 2022202120222021
 (In thousands, except per share data)
Numerator:
Net income (loss) - basic and diluted$4,557 $3,833 7,381 (1,350)
Denominator:  
Weighted average common shares - basic128,351 133,367 129,355 134,215 
Dilutive effect of stock options984 1,176 998— 
Dilutive effect of RSUs276 438 458— 
Weighted average common shares - diluted129,611 134,981 130,811 134,215 
Net income (loss) per share - basic and diluted$0.04 $0.03 $0.06 $(0.01)
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,
 2022202120222021
 (In thousands)(In thousands)
Performance-based RSUs— 227 — 128 
Service-based RSUs293 425 41 555 
Stock options— — — 1,289 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Significant Accounting Policies - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Finished goods $ 11,455 $ 18,395
Raw materials 17,414 11,850
Inventory valuation reserve (1,076) (1,201)
Inventory $ 27,793 $ 29,044
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Significant Accounting Policies (Details)
$ in Millions
6 Months Ended
Jun. 30, 2022
USD ($)
Accounting Policies [Abstract]  
Launch Service Costs $ 35
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Cash and cash equivalents:    
Total cash and cash equivalents $ 227,197 $ 320,913
Cash    
Cash and cash equivalents:    
Cash 33,067 28,496
Money Market Funds | Fair Value, Inputs, Level 2 [Member]    
Cash and cash equivalents:    
Money market funds $ 194,130 $ 292,417
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Lessor, Lease, Description [Line Items]        
Operating Lease, Lease Income $ 5,300 $ 5,300 $ 10,700 $ 10,700
2022 (Remainder of Fiscal Year) 10,722   10,722  
2023 21,445   21,445  
2024 21,445   21,445  
2025 21,445   21,445  
2026 21,445   21,445  
Thereafter 77,462   77,462  
Total lease income $ 173,964   $ 173,964  
Next Generation Satellites        
Lessor, Lease, Description [Line Items]        
Property, Plant and Equipment, Useful Life     12 years 6 months  
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Rate
Jun. 30, 2022
USD ($)
Rate
Dec. 31, 2021
USD ($)
Feb. 07, 2020
USD ($)
Nov. 04, 2019
USD ($)
Line of Credit Facility [Line Items]          
Debt Instrument, Periodic Payment, Principal   $ 16.5      
Unamortized Deferred Financing Costs $ 20.9 20.9 $ 23.1    
Long-term Debt 1,592.0 1,592.0 1,598.0    
Long-term Debt, Fair Value 1,552.4 1,552.4 1,622.1    
First Lien Net Leverage Ratio         6.25
Interest Payable $ 0.2 $ 0.2 0.1    
Revolving Credit Facility [Member]          
Line of Credit Facility [Line Items]          
Long-term Debt, Gross         $ 100.0
Debt Instrument, Basis Spread on Variable Rate | Rate   3.75%      
Credit Facility Drawdown Floor for Application of First Lien Net Leverage Ratio | Rate 35.00% 35.00%      
Term Loan B (Original)          
Line of Credit Facility [Line Items]          
Long-term Debt, Gross       $ 1,650.0  
Refinanced Term Loan B          
Line of Credit Facility [Line Items]          
Debt Instrument, Basis Spread on Variable Rate | Rate 2.50%        
Debt instrument face amount $ 1,612.9 $ 1,612.9 $ 1,621.1    
Interest Rate Floor [Member] | Revolving Credit Facility [Member]          
Line of Credit Facility [Line Items]          
Debt Instrument, Basis Spread on Variable Rate | Rate   0.00%      
Interest Rate Floor [Member] | Refinanced Term Loan B          
Line of Credit Facility [Line Items]          
Debt Instrument, Basis Spread on Variable Rate | Rate 0.75%        
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Interest Incurred (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Debt Disclosure [Abstract]        
Interest Costs Incurred $ 15,931 $ 18,576 $ 31,233 $ 38,713
Amortization of Debt Issuance Costs and Discounts 1,200 1,000 2,382 1,973
Interest Costs Capitalized $ 475 $ 715 $ 864 $ 1,357
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Derivatives (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Interest Rate Swap [Line Items]            
Derivative, Gain (Loss) on Derivative, Net   $ 0.8 $ 2.1 $ 1.6 $ 4.8  
Interest Rate Swap [Member]            
Interest Rate Swap [Line Items]            
Derivative, Fixed Interest Rate           1.565%
Interest Rate Swaption [Member]            
Interest Rate Swap [Line Items]            
Derivative, Fixed Interest Rate           0.50%
Proceeds from sale of derivative $ 0.7          
Interest Rate Cap            
Interest Rate Swap [Line Items]            
Derivative, Fixed Interest Rate   0.31%   0.31%   0.31%
Derivative, Cap Interest Rate   1.50%   1.50%   1.50%
Derivative, Notional Amount   $ 1,000.0   $ 1,000.0   $ 1,000.0
Interest Rate Cash Flow Hedge Asset at Fair Value   67.7   67.7   19.7
Interest Rate Cash Flow Hedge Liability at Fair Value   $ 12.7   $ 12.7   $ 14.8
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Derivatives - Summary of Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]        
Unrealized gain, net of tax $ 10,442 $ 239   $ 4,082
Tax expense 3,197 11 $ 11,652 1,213
Unrealized Gain on Cash Flow Hedging, net of tax $ 10,442 $ 239 $ 38,434 $ 4,082
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation Narrative (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation, number of shares available for grant (in shares) 8,474,230    
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]      
Stock Option Contractual Term 10 years 10 years  
Share-based compensation, vesting period 4 years 4 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 743,000 461,000  
Share-based compensation, grant date fair value of stock options $ 29.0 $ 19.2  
Service Based RSU | Director      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted - restricted stock units 54,000 39,000  
Share-based compensation, grant date fair value of stock options $ 2.1 $ 1.6  
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]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted - restricted stock units 7,000 2,000  
Share-based compensation, grant date fair value of stock options $ 0.3 $ 0.1  
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Nonemployee [Member] | Vesting on first anniversary of grant date      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation, vesting percentage, year one 50.00% 50.00%  
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Nonemployee [Member] | Vesting on the last day of each calendar quarter      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation, vesting percentage, year one 12.50% 12.50%  
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Employee [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation, vesting period 4 years 4 years  
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Employee [Member] | Vesting on first anniversary of grant date      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation, vesting percentage, year one 25.00% 25.00%  
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Employee [Member] | Vesting on the last day of each calendar quarter      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation, vesting percentage, year one 6.25% 6.25%  
Restricted Stock Units (RSUs) [Member] | Director      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share Based Compensation Arrangement By Share Based Payment Award Ratably Vest After 100.00% 100.00%  
Restricted Stock Units (RSUs) [Member] | Director | Share-based Payment Arrangement, Nonemployee [Member] | Vesting on the last day of each calendar quarter      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation, vesting percentage, year one   100.00% 100.00%
Performance Based RSU      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation, vesting period 1 year 1 year  
Granted - restricted stock units 248,000 228,000  
Share-based compensation, grant date fair value of stock options $ 9.7 $ 9.5  
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 167,000 110,000  
Share-based compensation, grant date fair value of stock options $ 6.5 $ 4.6  
Share-based Compensation Arrangement by Share-based Payment Award, Award Performance Period 2 years 2 years  
Share-based Compensation Arrangement by Share-based Payment Award, Other Share Increase (Decrease) 50,000 3,000  
Performance Based RSU | Executives | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation, vesting percentage, year one 0.00% 0.00%  
Performance Based RSU | Executives | Vesting on first anniversary of grant date      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation, vesting percentage, year one 50.00% 50.00%  
Performance Based RSU | Executives | Vesting on the last day of each calendar quarter      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation, vesting percentage, year one 50.00% 50.00%  
Outstanding Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted - restricted stock units 1,219,000 843,000  
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.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
Mar. 31, 2022
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding            
Options outstanding, beginning of period (in shares) 1,681 2,554 1,681 2,554    
Cancelled or Expired (Shares)       (1)    
Exercised (Shares)     (71) (621)    
Exercised (Dollar Value)     $ 2,056 $ 23,806    
Forfeited (Shares)     (2) (11)    
Options outstanding, end of period (in shares)     1,608 1,921    
Options exercisable, end of period (in shares)     1,575 1,783    
Options exercisable and expected to vest, end of period (in shares)     1,607 1,920    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]            
Options outstanding, beginning of period - weighted average exercise price per share $ 9.35 $ 9.10 $ 9.35 $ 9.10    
Options cancelled or expired - weighted average exercise price per share       7.78    
Options exercised - weighted average exercise price per share     9.34 7.62    
Options forfeited - weighted average exercise price per share     14.24 15.37    
Options outstanding, end of period - weighted average exercise price per share     9.34 9.55    
Options exercisable, end of period - weighted average exercise price per share     9.09 8.85    
Options exercisable, end of period - weighted average exercise price per share     $ 9.34 $ 9.54    
Options outstanding, end of period - weighted average remaining contractual term (years) 3 years 3 months 10 days 3 years 11 months 8 days 2 years 9 months 10 days 3 years 8 months 23 days    
Options exercisable, end of period - weighted average remaining contractual term (years)     2 years 8 months 12 days 3 years 5 months 15 days    
Options exercisable and expected to vest, end of period - Weighted Average Remaining Contractual Term (Years)     2 years 9 months 10 days 3 years 8 months 23 days    
Aggregate Intrinsic Value            
Options outstanding, end of period - aggregate intrinsic value     $ 45,361 $ 58,492 $ 53,698 $ 77,182
Options exercisable, end of period - aggregate intrinsic value     44,851 55,513    
Options exercisable and expected to vest, end of period - aggregate intrinsic value     $ 45,358 $ 58,457    
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation Outstanding RSUs (Details) - Outstanding Restricted Stock Units - $ / shares
shares in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Shares Underlying RSUs    
Outstanding - restricted stock units 2,550 2,664
Granted - restricted stock units 1,219 843
Forfeited - restricted stock units (113) (51)
Released - restricted stock units (665) (657)
Outstanding - restricted stock units 2,991 2,799
Vested and unreleased restricted stock units 882 860
Weighted- Average Grant Date Fair Value Per RSU    
Outstanding - weighted average grant date fair value per RSU $ 25.80 $ 18.96
Granted - weighted average grant date fair value per RSU 38.97 41.67
Forfeited - weighted average grant date fair value per RSU 31.12 27.45
Released - weighted average grant date fair value per RSU 33.27 21.40
Outstanding - weighted average grant date fair value per RSU $ 29.30 $ 25.07
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Equity Transactions (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2014
Class of Stock [Line Items]            
Total Authorized Preferred Stock, Number 2,000,000   2,000,000      
Preferred stock, par value (in dollars per share) $ 0.0001   $ 0.0001      
Preferred stock, shares issued (in shares)           1,500,000
Shares of preferred stock, undesignated and unissued (in shares) 500,000   500,000   500,000  
Stock Repurchase Program, Authorized Amount $ 300.0 $ 300.0 $ 300.0 $ 300.0    
Treasury Stock, Shares, Retired 1,000,000 1,700,000 4,800,000 3,300,000    
Treasury Stock, Retired, Cost Method, Amount $ 35.0 $ 63.1 $ 169.2 $ 122.5    
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 267.5   $ 267.5      
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]        
Liability, revenue recognized $ 8.5 $ 10.2 $ 17.9 $ 21.8
Accounts Receivable [Member] | Customer Concentration Risk | Prime Contracts with the US Government [Member]        
Concentration Risk [Line Items]        
Concentration Risk, Percentage     27.00% 34.00%
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Summary of Service Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 174,919 $ 149,919 $ 343,138 $ 296,454
Voice and data        
Disaggregation of Revenue [Line Items]        
Revenue 48,482 43,283 93,365 84,707
IoT data        
Disaggregation of Revenue [Line Items]        
Revenue 30,630 27,224 59,071 51,978
Commercial Broadband Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 12,097 10,636 23,611 20,070
Hosted payload and other data        
Disaggregation of Revenue [Line Items]        
Revenue 15,152 14,428 29,923 29,218
Services        
Disaggregation of Revenue [Line Items]        
Revenue 132,861 121,321 258,970 237,473
Services | Commercial        
Disaggregation of Revenue [Line Items]        
Revenue 106,361 95,571 205,970 185,973
Services | US Government [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 26,500 25,750 53,000 51,500
Engineering and support services        
Disaggregation of Revenue [Line Items]        
Revenue 8,299 6,842 16,665 13,272
Engineering and support services | Commercial        
Disaggregation of Revenue [Line Items]        
Revenue 1,386 983 2,497 1,729
Engineering and support services | US Government [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 6,913 $ 5,859 $ 14,168 $ 11,543
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Summary of Contract Costs (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Commissions    
Capitalized Contract Cost [Line Items]    
Contract Assets $ 1,574 $ 1,190
Other contract costs    
Capitalized Contract Cost [Line Items]    
Contract Assets 2,429 2,558
Unbilled Revenues    
Capitalized Contract Cost [Line Items]    
Contract Assets $ 9,317 $ 10,752
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Tax Disclosure [Abstract]        
Income (loss) before income taxes $ 5,799 $ (6,151) $ 10,447 $ (19,932)
Income tax benefit (expense) $ (1,242) $ 9,984 $ (3,066) $ 18,582
Effective Income Tax Rate Reconciliation, Percent 21.40% 180.30% 29.30% 97.80%
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 21.00% 21.00% 21.00%
State Tax Apportionment Benefit       $ 8,300
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Net income (loss) - diluted $ 4,557 $ 3,833 $ 7,381 $ (1,350)
Weighted Average Number of Shares Outstanding, Basic 128,351 133,367 129,355 134,215
Weighted Average Number of Shares Outstanding, Diluted 129,611 134,981 130,811 134,215
Earnings Per Share, Basic and Diluted $ 0.04 $ 0.03 $ 0.06 $ (0.01)
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   1,176 984  
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   438 276  
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income (Loss) Per Share - Anti-Dilutive Shares (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
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 227 0 128
Restricted Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of diluted earnings per share 293 425 41 555
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 0 0 1,289
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions Related Party Transactions (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Related Party Transaction [Line Items]          
Ownership stake 39.50%   39.50%   35.70%
Aireon 2022 Preferred Equity Investment          
Related Party Transaction [Line Items]          
Payments for (Proceeds from) Investments     $ 50.0    
Ownership stake 6.00%   6.00%    
Equity Method Investments $ 50.0   $ 50.0   $ 0.0
Aireon Investor Bridge Loan          
Related Party Transaction [Line Items]          
Investor Bridge Loan Commitment 10.7   10.7   $ 10.7
Equity Method Investee | Hosting Agreement          
Related Party Transaction [Line Items]          
Revenue from related parties 4.0 $ 4.0   $ 8.0  
Equity Method Investee | Service Agreements [Member]          
Related Party Transaction [Line Items]          
Revenue from related parties 5.8 $ 5.9 11.7    
Equity Method Investee | Administrative and support agreement accounts receivable          
Related Party Transaction [Line Items]          
Related Party Transaction, Due from (to) Related Party $ 2.2   2.2    
Maximum [Member] | Equity Method Investee | Hosting Agreement          
Related Party Transaction [Line Items]          
Revenue from related parties     200.0    
Maximum [Member] | Equity Method Investee | Power Agreement [Member]          
Related Party Transaction [Line Items]          
Revenue from related parties     3.7    
Maximum [Member] | Equity Method Investee | Service Agreements [Member]          
Related Party Transaction [Line Items]          
Revenue from related parties     19.8    
Minimum [Member] | Equity Method Investee | Hosting Agreement          
Related Party Transaction [Line Items]          
Revenue from related parties     $ 70.5    
XML 56 irdm-20220630_htm.xml IDEA: XBRL DOCUMENT 0001418819 2022-01-01 2022-06-30 0001418819 exch:XNGS 2022-01-01 2022-06-30 0001418819 2022-06-30 0001418819 2022-07-20 0001418819 2021-12-31 0001418819 us-gaap:ServiceMember 2022-04-01 2022-06-30 0001418819 us-gaap:ServiceMember 2021-04-01 2021-06-30 0001418819 us-gaap:ServiceMember 2022-01-01 2022-06-30 0001418819 us-gaap:ServiceMember 2021-01-01 2021-06-30 0001418819 us-gaap:SubscriptionAndCirculationMember 2022-04-01 2022-06-30 0001418819 us-gaap:SubscriptionAndCirculationMember 2021-04-01 2021-06-30 0001418819 us-gaap:SubscriptionAndCirculationMember 2022-01-01 2022-06-30 0001418819 us-gaap:SubscriptionAndCirculationMember 2021-01-01 2021-06-30 0001418819 irdm:EngineeringandSupportServicesMember 2022-04-01 2022-06-30 0001418819 irdm:EngineeringandSupportServicesMember 2021-04-01 2021-06-30 0001418819 irdm:EngineeringandSupportServicesMember 2022-01-01 2022-06-30 0001418819 irdm:EngineeringandSupportServicesMember 2021-01-01 2021-06-30 0001418819 2022-04-01 2022-06-30 0001418819 2021-04-01 2021-06-30 0001418819 2021-01-01 2021-06-30 0001418819 us-gaap:CommonStockMember 2022-03-31 0001418819 irdm:CommonStockAmountMember 2022-03-31 0001418819 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001418819 us-gaap:RetainedEarningsMember 2022-03-31 0001418819 2022-03-31 0001418819 us-gaap:CommonStockMember 2021-03-31 0001418819 irdm:CommonStockAmountMember 2021-03-31 0001418819 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001418819 us-gaap:RetainedEarningsMember 2021-03-31 0001418819 2021-03-31 0001418819 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001418819 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001418819 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001418819 irdm:CommonStockAmountMember 2022-04-01 2022-06-30 0001418819 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001418819 irdm:CommonStockAmountMember 2021-04-01 2021-06-30 0001418819 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001418819 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001418819 us-gaap:CommonStockMember 2022-06-30 0001418819 irdm:CommonStockAmountMember 2022-06-30 0001418819 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001418819 us-gaap:RetainedEarningsMember 2022-06-30 0001418819 us-gaap:CommonStockMember 2021-06-30 0001418819 irdm:CommonStockAmountMember 2021-06-30 0001418819 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001418819 us-gaap:RetainedEarningsMember 2021-06-30 0001418819 2021-06-30 0001418819 us-gaap:CommonStockMember 2021-12-31 0001418819 irdm:CommonStockAmountMember 2021-12-31 0001418819 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001418819 us-gaap:RetainedEarningsMember 2021-12-31 0001418819 us-gaap:CommonStockMember 2020-12-31 0001418819 irdm:CommonStockAmountMember 2020-12-31 0001418819 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001418819 us-gaap:RetainedEarningsMember 2020-12-31 0001418819 2020-12-31 0001418819 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001418819 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001418819 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001418819 irdm:CommonStockAmountMember 2022-01-01 2022-06-30 0001418819 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001418819 irdm:CommonStockAmountMember 2021-01-01 2021-06-30 0001418819 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001418819 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001418819 2020-01-01 2020-06-30 0001418819 us-gaap:CashMember 2022-06-30 0001418819 us-gaap:CashMember 2021-12-31 0001418819 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2022-06-30 0001418819 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001418819 irdm:NextGenerationSatellitesMember 2022-01-01 2022-06-30 0001418819 irdm:TermLoanBOriginalMember 2020-02-07 0001418819 us-gaap:RevolvingCreditFacilityMember 2019-11-04 0001418819 irdm:TermLoanBRefinancedMember 2022-04-01 2022-06-30 0001418819 irdm:TermLoanBRefinancedMember us-gaap:InterestRateFloorMember 2022-04-01 2022-06-30 0001418819 us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-06-30 0001418819 irdm:TermLoanBRefinancedMember 2022-06-30 0001418819 irdm:TermLoanBRefinancedMember 2021-12-31 0001418819 2019-11-04 0001418819 us-gaap:RevolvingCreditFacilityMember 2022-06-30 0001418819 us-gaap:RevolvingCreditFacilityMember us-gaap:InterestRateFloorMember 2022-01-01 2022-06-30 0001418819 us-gaap:InterestRateSwapMember 2021-12-31 0001418819 us-gaap:InterestRateSwaptionMember 2021-12-31 0001418819 us-gaap:InterestRateSwaptionMember 2021-05-01 2021-05-31 0001418819 us-gaap:InterestRateCapMember 2022-06-30 0001418819 us-gaap:InterestRateCapMember 2021-12-31 0001418819 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001418819 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-06-30 0001418819 2022-01-01 2022-03-31 0001418819 2021-01-01 2021-03-31 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-06-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-06-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-06-30 0001418819 irdm:OutstandingRestrictedStockUnitsMember 2021-12-31 0001418819 irdm:OutstandingRestrictedStockUnitsMember 2022-01-01 2022-06-30 0001418819 irdm:OutstandingRestrictedStockUnitsMember 2022-06-30 0001418819 irdm:OutstandingRestrictedStockUnitsMember 2020-12-31 0001418819 irdm:OutstandingRestrictedStockUnitsMember 2021-01-01 2021-06-30 0001418819 irdm:OutstandingRestrictedStockUnitsMember 2021-06-30 0001418819 srt:DirectorMember irdm:ServiceBasedRSUMember 2022-01-01 2022-06-30 0001418819 srt:DirectorMember irdm:ServiceBasedRSUMember 2021-01-01 2021-06-30 0001418819 irdm:ServiceBasedRSUMember 2022-01-01 2022-06-30 0001418819 irdm:ServiceBasedRSUMember 2021-01-01 2021-06-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2022-01-01 2022-06-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2021-01-01 2021-06-30 0001418819 us-gaap:PerformanceSharesMember 2022-01-01 2022-06-30 0001418819 us-gaap:PerformanceSharesMember 2021-01-01 2021-06-30 0001418819 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2022-01-01 2022-06-30 0001418819 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2021-01-01 2021-06-30 0001418819 srt:MinimumMember srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2022-01-01 2022-06-30 0001418819 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-06-30 0001418819 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-06-30 0001418819 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-06-30 0001418819 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-06-30 0001418819 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-01-01 2021-06-30 0001418819 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-06-30 0001418819 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-06-30 0001418819 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001418819 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-06-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-06-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-06-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-01-01 2021-06-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-06-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-06-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-06-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-06-30 0001418819 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-06-30 0001418819 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-06-30 0001418819 srt:MinimumMember srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2021-01-01 2021-06-30 0001418819 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-06-30 0001418819 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-06-30 0001418819 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-06-30 0001418819 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001418819 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001418819 2014-12-31 0001418819 irdm:CommercialVoiceandDataServicesMember 2022-04-01 2022-06-30 0001418819 irdm:CommercialVoiceandDataServicesMember 2021-04-01 2021-06-30 0001418819 irdm:CommercialVoiceandDataServicesMember 2022-01-01 2022-06-30 0001418819 irdm:CommercialVoiceandDataServicesMember 2021-01-01 2021-06-30 0001418819 irdm:CommercialIoTDataServicesMember 2022-04-01 2022-06-30 0001418819 irdm:CommercialIoTDataServicesMember 2021-04-01 2021-06-30 0001418819 irdm:CommercialIoTDataServicesMember 2022-01-01 2022-06-30 0001418819 irdm:CommercialIoTDataServicesMember 2021-01-01 2021-06-30 0001418819 irdm:CommercialBroadbandServicesMember 2022-04-01 2022-06-30 0001418819 irdm:CommercialBroadbandServicesMember 2021-04-01 2021-06-30 0001418819 irdm:CommercialBroadbandServicesMember 2022-01-01 2022-06-30 0001418819 irdm:CommercialBroadbandServicesMember 2021-01-01 2021-06-30 0001418819 irdm:HostedPayloadandOtherDataServicesMember 2022-04-01 2022-06-30 0001418819 irdm:HostedPayloadandOtherDataServicesMember 2021-04-01 2021-06-30 0001418819 irdm:HostedPayloadandOtherDataServicesMember 2022-01-01 2022-06-30 0001418819 irdm:HostedPayloadandOtherDataServicesMember 2021-01-01 2021-06-30 0001418819 irdm:CommercialMember us-gaap:ServiceMember 2022-04-01 2022-06-30 0001418819 irdm:CommercialMember us-gaap:ServiceMember 2021-04-01 2021-06-30 0001418819 irdm:CommercialMember us-gaap:ServiceMember 2022-01-01 2022-06-30 0001418819 irdm:CommercialMember us-gaap:ServiceMember 2021-01-01 2021-06-30 0001418819 irdm:USGovernmentMember us-gaap:ServiceMember 2022-04-01 2022-06-30 0001418819 irdm:USGovernmentMember us-gaap:ServiceMember 2021-04-01 2021-06-30 0001418819 irdm:USGovernmentMember us-gaap:ServiceMember 2022-01-01 2022-06-30 0001418819 irdm:USGovernmentMember us-gaap:ServiceMember 2021-01-01 2021-06-30 0001418819 irdm:CommercialMember irdm:EngineeringandSupportServicesMember 2022-04-01 2022-06-30 0001418819 irdm:CommercialMember irdm:EngineeringandSupportServicesMember 2021-04-01 2021-06-30 0001418819 irdm:CommercialMember irdm:EngineeringandSupportServicesMember 2022-01-01 2022-06-30 0001418819 irdm:CommercialMember irdm:EngineeringandSupportServicesMember 2021-01-01 2021-06-30 0001418819 irdm:USGovernmentMember irdm:EngineeringandSupportServicesMember 2022-04-01 2022-06-30 0001418819 irdm:USGovernmentMember irdm:EngineeringandSupportServicesMember 2021-04-01 2021-06-30 0001418819 irdm:USGovernmentMember irdm:EngineeringandSupportServicesMember 2022-01-01 2022-06-30 0001418819 irdm:USGovernmentMember irdm:EngineeringandSupportServicesMember 2021-01-01 2021-06-30 0001418819 irdm:PrimeContractsWithTheUSGovernmentMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001418819 irdm:PrimeContractsWithTheUSGovernmentMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001418819 irdm:CommissionsMember 2022-06-30 0001418819 irdm:CommissionsMember 2021-12-31 0001418819 irdm:OtherContractAssetsMember 2022-06-30 0001418819 irdm:OtherContractAssetsMember 2021-12-31 0001418819 us-gaap:UnbilledRevenuesMember 2022-06-30 0001418819 us-gaap:UnbilledRevenuesMember 2021-12-31 0001418819 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001418819 us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0001418819 us-gaap:RestrictedStockMember 2021-04-01 2021-06-30 0001418819 us-gaap:PerformanceSharesMember 2022-04-01 2022-06-30 0001418819 us-gaap:PerformanceSharesMember 2021-04-01 2021-06-30 0001418819 us-gaap:PerformanceSharesMember 2022-01-01 2022-06-30 0001418819 us-gaap:PerformanceSharesMember 2021-01-01 2021-06-30 0001418819 us-gaap:RestrictedStockMember 2022-04-01 2022-06-30 0001418819 us-gaap:RestrictedStockMember 2021-04-01 2021-06-30 0001418819 us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0001418819 us-gaap:RestrictedStockMember 2021-01-01 2021-06-30 0001418819 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001418819 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001418819 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001418819 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001418819 irdm:Aireon2022PreferredEquityInvestmentMember 2022-01-01 2022-06-30 0001418819 irdm:Aireon2022PreferredEquityInvestmentMember 2022-06-30 0001418819 srt:MaximumMember irdm:HostingAgreementMember us-gaap:EquityMethodInvesteeMember 2022-01-01 2022-06-30 0001418819 srt:MinimumMember irdm:HostingAgreementMember us-gaap:EquityMethodInvesteeMember 2022-01-01 2022-06-30 0001418819 srt:MaximumMember irdm:PowerAgreementMember us-gaap:EquityMethodInvesteeMember 2022-01-01 2022-06-30 0001418819 srt:MaximumMember us-gaap:ServiceAgreementsMember us-gaap:EquityMethodInvesteeMember 2022-01-01 2022-06-30 0001418819 irdm:HostingAgreementMember us-gaap:EquityMethodInvesteeMember 2022-04-01 2022-06-30 0001418819 irdm:HostingAgreementMember us-gaap:EquityMethodInvesteeMember 2021-01-01 2021-06-30 0001418819 us-gaap:ServiceAgreementsMember us-gaap:EquityMethodInvesteeMember 2022-04-01 2022-06-30 0001418819 us-gaap:ServiceAgreementsMember us-gaap:EquityMethodInvesteeMember 2022-01-01 2022-06-30 0001418819 irdm:AdministrativeAndSupportAgreementAccountsReceivableMember us-gaap:EquityMethodInvesteeMember 2022-06-30 0001418819 irdm:AireonInvestorBridgeLoanMember 2022-06-30 0001418819 irdm:HostingAgreementMember us-gaap:EquityMethodInvesteeMember 2021-04-01 2021-06-30 0001418819 us-gaap:ServiceAgreementsMember us-gaap:EquityMethodInvesteeMember 2021-04-01 2021-06-30 0001418819 irdm:AireonInvestorBridgeLoanMember 2021-12-31 0001418819 irdm:Aireon2022PreferredEquityInvestmentMember 2021-12-31 iso4217:USD shares shares iso4217:USD utr:Rate pure 0001418819 --12-31 Large Accelerated Filer true false false Q2 2022 VA 703 22102 false 126973833 0.001 0.001 300000000 300000000 127179000 131342000 127179000 131342000 0.04 0.03 0.06 -0.01 5300000 10700000 0.0000 1000000000 0.015 0.0031 0 0 0 0 0.0625 0.0625 P4Y P10Y 0.25 0.0625 0.0625 P4Y 0.25 0.125 0.125 0.50 0.50 1 1 P1Y P1Y P2Y P2Y P3Y P3Y 0 1.50 0.50 0.50 1 1 500000 0.21 0.21 4000000.0 5900000 10700000 0 10-Q 2022-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 126973833 227197000 320913000 75006000 63410000 27793000 29044000 12827000 11043000 342823000 424410000 2541155000 2662336000 149582000 50050000 43223000 43999000 3076783000 3180795000 16500000 16500000 14114000 16196000 40559000 48122000 34817000 28018000 105990000 108836000 1575509000 1581516000 149107000 134279000 46796000 48070000 18277000 20147000 1895679000 1892848000 127000 131000 1128103000 1154058000 21011000 140810000 31863000 -7052000 1181104000 1287947000 3076783000 3180795000 132861000 121321000 258970000 237473000 33759000 21756000 67503000 45709000 8299000 6842000 16665000 13272000 174919000 149919000 343138000 296454000 25320000 23391000 49418000 46598000 21471000 12671000 41976000 25699000 2986000 2624000 5605000 5341000 28662000 23970000 54765000 46627000 75681000 75668000 151342000 151578000 154120000 138324000 303106000 275843000 20799000 11595000 40032000 20611000 -14780000 -17630000 -29357000 -40399000 -220000 -116000 -228000 -144000 -15000000 -17746000 -29585000 -40543000 5799000 -6151000 10447000 -19932000 1242000 -9984000 3066000 -18582000 4557000 3833000 7381000 -1350000 128351000 133367000 129355000 134215000 129611000 134981000 130811000 134215000 0.04 0.03 0.06 -0.01 4557000 3833000 7381000 -1350000 -794000 1178000 481000 421000 10442000 239000 38434000 4082000 14205000 5250000 46296000 3153000 128031000 128000 1126514000 22215000 42919000 1191776000 133476000 133000 1152569000 -14094000 225170000 1363778000 10440000 10440000 8404000 8404000 130000 0 147000 147000 179000 0 421000 421000 -13000 466000 466000 -14000 542000 542000 969000 1000 8532000 26465000 34998000 1713000 1000 14692000 48440000 63133000 -794000 -794000 1178000 1178000 10442000 10442000 239000 239000 4557000 4557000 3833000 3833000 127179000 127000 1128103000 31863000 21011000 1181104000 131928000 132000 1146160000 -12677000 180563000 1314178000 131342000 131000 1154058000 -7052000 140810000 1287947000 134056000 134000 1160570000 -17180000 275915000 1419439000 19379000 19379000 13979000 13979000 736000 1000 669000 670000 1278000 1000 4814000 4815000 -104000 4024000 4024000 -115000 4740000 4740000 4795000 5000 41979000 127180000 169164000 3291000 3000 28463000 94002000 122468000 481000 481000 421000 421000 38434000 38434000 4082000 4082000 7381000 7381000 -1350000 -1350000 127179000 127000 1128103000 31863000 21011000 1181104000 131928000 132000 1146160000 -12677000 180563000 1314178000 7381000 -1350000 2364000 -18922000 151342000 151578000 17924000 12539000 2319000 1914000 194000 -558000 11230000 2123000 -1545000 -4351000 1002000 656000 -828000 -1754000 -1129000 -4153000 -6732000 -7199000 40000 -46000 3577000 -9312000 -1856000 -1850000 165565000 125967000 31018000 19229000 50000000 0 0 1128000 0 1420000 -81018000 -18937000 -8250000 -8829000 169164000 122468000 670000 4815000 4024000 4740000 -180768000 -131222000 2505000 422000 -93716000 -23770000 320913000 237178000 227197000 213408000 27587000 35721000 938000 903000 4747000 2597000 63000 65000 1455000 1441000 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”) has 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'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, 2021, as filed with the SEC on February 17, 2022.</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%">Adopted and Recently Issued Accounting Pronouncements </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 2020, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”). The guidance provides optional expedients and exceptions for contracts, hedging relationships, and other transactions that reference London Inter-bank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued. ASU 2020-04 was further amended in January 2021 when the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope (“ASU 2021-01”), which clarified the applicability of certain provisions. Both ASU 2020-04 and ASU 2021-01 are currently effective prospectively for all entities through December 31, 2022, when the reference rate replacement activity is expected to have been completed. The guidance in ASU 2020-04 and ASU 2021-01 is optional and may be elected over time as reference rate reform activities occur. During 2021, the Company elected to apply the optional expedient for hedge accounting specifically to the interest rate cap agreement (the "Cap") executed in July 2021 (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="#ie10b32622c25466680b4104fa740aa08_52" 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%">). This allowed the Company to assume that the index upon which future interest payments on the hedged portion of the Term Loan (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="#ie10b32622c25466680b4104fa740aa08_46" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 5</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) will be based matches the index on the Cap. Adoption of this practical expedient had no impact on the Company's condensed consolidated financial statements upon adoption. The Company has not yet adopted any other expedients and will continue to evaluate the impact this standard may have on its 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%">Effective June 30, 2022, the Company adopted FASB ASU 2017-11, Earnings per Share (Topic 260), Distinguishing Liabilities from Equity (Topic 480), Derivatives and Hedging (Topic 815): (Part I) Accounting for Certain Financial Instruments with Down Round Features (“ASU 2017-11”). Part I of ASU 2017-11 simplified the accounting for certain financial instruments with down round features, a provision in an equity-linked financial instrument (or embedded feature) that provides a downward adjustment of the current exercise price based on the price of future equity offerings. The Company also adopted FASB ASU 2020-06, Debt - Debt with Conversion and Other Options and Derivatives and Hedging (“ASU 2020-06”). ASU 2020-06 simplified the accounting for convertible debt instruments and convertible preferred stock by reducing the number of accounting models and limiting the number of embedded conversion features separately recognized from the primary contract. As a result of these adoptions, the Company was permitted to exclude the down-round feature of its investment in Aireon LLC (“Aireon”) from the consideration of whether the instrument is indexed to the entity's own stock (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="#ie10b32622c25466680b4104fa740aa08_82" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 12</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span></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. This determination requires significant judgments to be made by management of the Company. 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 carrying values of the following financial instruments approximated their fair values as of June 30, 2022 and December 31, 2021: (1) cash and cash equivalents, (2) prepaid expenses and other current assets, (3) accounts receivable, (4) accounts payable, and (5) accrued expenses and other current liabilities. Fair values approximate their carrying values because of their short-term nature. The Level 2 cash equivalents may include money market funds, commercial paper and short-term U.S. agency securities. The Company also classifies its derivative financial instruments as Level 2. The Company did not hold any Level 3 assets as of June 30, 2022 or December 31, 2021.</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 values of the Company’s Level 2 estimates are based upon certain market assumptions and information available to the Company. In determining fair value, the Company uses a market approach utilizing valuation models that incorporate observable inputs such as interest rates, bond yields and quoted prices for similar assets. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For new leases, the Company will determine if an arrangement is or contains a lease at inception. Leases are included as (1) right-of-use (“ROU”) assets within other assets, and (2) ROU liabilities within accrued expenses and other liabilities and are included within other long-term liabilities on the Company’s condensed consolidated balance sheets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Certain leases contain variable contractual obligations as a result of future base rate escalations which are estimated based on observed trends and included within the measurement of present value. The Company’s leases do not provide an implicit rate. The Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The ROU assets also include any lease payments made and exclude lease incentives. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has lease agreements with lease and non-lease components, which are generally accounted for separately. For certain leases, such as teleport network facilities, the Company elected the practical expedient to combine lease and non-lease components as a single lease component. Taxes assessed on leases in which the Company is either a lessor or lessee are excluded from contract consideration and variable payments when measuring new lease contracts or remeasuring existing lease contracts.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists primarily of finished goods and raw materials from third-party manufacturers. The Company outsources manufacturing of subscriber equipment to a third-party manufacturer and purchases accessories from third-party suppliers. The Company’s cost of inventory includes an allocation of overhead, including payroll and payroll-related costs of employees directly involved in bringing inventory to its existing condition, and freight. Inventories are valued using the average cost method and are carried at the lower of cost or net realizable value. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a manufacturing agreement with Benchmark Electronics Inc. (“Benchmark”) to manufacture most of its subscriber equipment. Pursuant to the agreement, the Company may be required to purchase excess materials at cost plus a contractual markup if the materials are not used in production within the periods specified in the agreement. Benchmark will then repurchase such materials from the Company at the same price paid by the Company, as required for the production of the subscriber equipment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's inventory balances:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.376%"/><td style="width:0.1%"/></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, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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, 2021</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%">11,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">18,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">17,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory valuation reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,076)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,201)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">27,793 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">29,044 </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"/></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%">Commitments</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%;text-decoration:underline">Launch and Related Services</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 second quarter of 2022, the Company entered into an agreement for launch and related services, to launch up to five of its ground spare satellites. The Company expects costs related to this launch to total approximately $35.0 million. As of June 30, 2022, the Company had made aggregate payments of $7.5 million related to these services, which were capitalized as construction in progress within property and equipment, net in the accompanying condensed consolidated balance sheets. The Company currently expects the launch to occur in 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%">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 (interest rate swap, swaption and cap) to manage its exposure to fluctuating interest rate risk on variable rate debt. Its derivatives are measured at fair value and are recorded on the condensed consolidated balance sheets within other current liabilities and other assets. When the Company’s derivatives are designated as cash flow hedges, the effective portion of the changes in fair value of the derivatives are recorded in accumulated other comprehensive income (loss) within the Company’s condensed consolidated balance sheets and subsequently recognized in earnings when the hedged items impact earnings. Any ineffective portion of a derivative's change in fair value will be recognized in earnings in the same period in which the hedged interest payments affect earnings. Within the condensed consolidated statements of operations and comprehensive income, the gains and losses related to cash flow hedges are recognized within interest income (expense), net, as this is the same financial statement line item used for any gains or losses associated with the hedged items. Cash flows from hedging activities are included in operating activities within the Company’s condensed consolidated statements of cash flows, which is the same category as the item being hedged. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ie10b32622c25466680b4104fa740aa08_52" 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%">Adopted and Recently Issued Accounting Pronouncements </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 2020, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”). The guidance provides optional expedients and exceptions for contracts, hedging relationships, and other transactions that reference London Inter-bank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued. ASU 2020-04 was further amended in January 2021 when the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope (“ASU 2021-01”), which clarified the applicability of certain provisions. Both ASU 2020-04 and ASU 2021-01 are currently effective prospectively for all entities through December 31, 2022, when the reference rate replacement activity is expected to have been completed. The guidance in ASU 2020-04 and ASU 2021-01 is optional and may be elected over time as reference rate reform activities occur. During 2021, the Company elected to apply the optional expedient for hedge accounting specifically to the interest rate cap agreement (the "Cap") executed in July 2021 (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="#ie10b32622c25466680b4104fa740aa08_52" 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%">). This allowed the Company to assume that the index upon which future interest payments on the hedged portion of the Term Loan (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="#ie10b32622c25466680b4104fa740aa08_46" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 5</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) will be based matches the index on the Cap. Adoption of this practical expedient had no impact on the Company's condensed consolidated financial statements upon adoption. The Company has not yet adopted any other expedients and will continue to evaluate the impact this standard may have on its 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%">Effective June 30, 2022, the Company adopted FASB ASU 2017-11, Earnings per Share (Topic 260), Distinguishing Liabilities from Equity (Topic 480), Derivatives and Hedging (Topic 815): (Part I) Accounting for Certain Financial Instruments with Down Round Features (“ASU 2017-11”). Part I of ASU 2017-11 simplified the accounting for certain financial instruments with down round features, a provision in an equity-linked financial instrument (or embedded feature) that provides a downward adjustment of the current exercise price based on the price of future equity offerings. The Company also adopted FASB ASU 2020-06, Debt - Debt with Conversion and Other Options and Derivatives and Hedging (“ASU 2020-06”). ASU 2020-06 simplified the accounting for convertible debt instruments and convertible preferred stock by reducing the number of accounting models and limiting the number of embedded conversion features separately recognized from the primary contract. As a result of these adoptions, the Company was permitted to exclude the down-round feature of its investment in Aireon LLC (“Aireon”) from the consideration of whether the instrument is indexed to the entity's own stock (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="#ie10b32622c25466680b4104fa740aa08_82" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 12</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span></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. This determination requires significant judgments to be made by management of the Company. 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 carrying values of the following financial instruments approximated their fair values as of June 30, 2022 and December 31, 2021: (1) cash and cash equivalents, (2) prepaid expenses and other current assets, (3) accounts receivable, (4) accounts payable, and (5) accrued expenses and other current liabilities. Fair values approximate their carrying values because of their short-term nature. The Level 2 cash equivalents may include money market funds, commercial paper and short-term U.S. agency securities. The Company also classifies its derivative financial instruments as Level 2. The Company did not hold any Level 3 assets as of June 30, 2022 or December 31, 2021.</span></div>The fair values of the Company’s Level 2 estimates are based upon certain market assumptions and information available to the Company. In determining fair value, the Company uses a market approach utilizing valuation models that incorporate observable inputs such as interest rates, bond yields and quoted prices for similar assets. <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For new leases, the Company will determine if an arrangement is or contains a lease at inception. Leases are included as (1) right-of-use (“ROU”) assets within other assets, and (2) ROU liabilities within accrued expenses and other liabilities and are included within other long-term liabilities on the Company’s condensed consolidated balance sheets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Certain leases contain variable contractual obligations as a result of future base rate escalations which are estimated based on observed trends and included within the measurement of present value. The Company’s leases do not provide an implicit rate. The Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The ROU assets also include any lease payments made and exclude lease incentives. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has lease agreements with lease and non-lease components, which are generally accounted for separately. For certain leases, such as teleport network facilities, the Company elected the practical expedient to combine lease and non-lease components as a single lease component. Taxes assessed on leases in which the Company is either a lessor or lessee are excluded from contract consideration and variable payments when measuring new lease contracts or remeasuring existing lease contracts.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists primarily of finished goods and raw materials from third-party manufacturers. The Company outsources manufacturing of subscriber equipment to a third-party manufacturer and purchases accessories from third-party suppliers. The Company’s cost of inventory includes an allocation of overhead, including payroll and payroll-related costs of employees directly involved in bringing inventory to its existing condition, and freight. Inventories are valued using the average cost method and are carried at the lower of cost or net realizable value. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a manufacturing agreement with Benchmark Electronics Inc. (“Benchmark”) to manufacture most of its subscriber equipment. Pursuant to the agreement, the Company may be required to purchase excess materials at cost plus a contractual markup if the materials are not used in production within the periods specified in the agreement. Benchmark will then repurchase such materials from the Company at the same price paid by the Company, as required for the production of the subscriber equipment.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's inventory balances:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.376%"/><td style="width:0.1%"/></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, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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, 2021</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%">11,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">18,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">17,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory valuation reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,076)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,201)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">27,793 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">29,044 </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"/></tr></table> 11455000 18395000 17414000 11850000 1076000 1201000 27793000 29044000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Launch and Related Services</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 second quarter of 2022, the Company entered into an agreement for launch and related services, to launch up to five of its ground spare satellites. The Company expects costs related to this launch to total approximately $35.0 million. As of June 30, 2022, the Company had made aggregate payments of $7.5 million related to these services, which were capitalized as construction in progress within property and equipment, net in the accompanying condensed consolidated balance sheets. The Company currently expects the launch to occur in 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%">Commitments</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%;text-decoration:underline">Launch and Related Services</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 second quarter of 2022, the Company entered into an agreement for launch and related services, to launch up to five of its ground spare satellites. The Company expects costs related to this launch to total approximately $35.0 million. As of June 30, 2022, the Company had made aggregate payments of $7.5 million related to these services, which were capitalized as construction in progress within property and equipment, net in the accompanying condensed consolidated balance sheets. The Company currently expects the launch to occur in 2023.</span></div> 35000000 <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 (interest rate swap, swaption and cap) to manage its exposure to fluctuating interest rate risk on variable rate debt. Its derivatives are measured at fair value and are recorded on the condensed consolidated balance sheets within other current liabilities and other assets. When the Company’s derivatives are designated as cash flow hedges, the effective portion of the changes in fair value of the derivatives are recorded in accumulated other comprehensive income (loss) within the Company’s condensed consolidated balance sheets and subsequently recognized in earnings when the hedged items impact earnings. Any ineffective portion of a derivative's change in fair value will be recognized in earnings in the same period in which the hedged interest payments affect earnings. Within the condensed consolidated statements of operations and comprehensive income, the gains and losses related to cash flow hedges are recognized within interest income (expense), net, as this is the same financial statement line item used for any gains or losses associated with the hedged items. Cash flows from hedging activities are included in operating activities within the Company’s condensed consolidated statements of cash flows, which is the same category as the item being hedged. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ie10b32622c25466680b4104fa740aa08_52" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further information.</span></div> Cash and Cash Equivalents<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s cash and cash equivalents balances:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:52.272%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.711%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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 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 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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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 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%">33,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">28,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">194,130 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">292,417 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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%">227,197 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">320,913 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s cash and cash equivalents balances:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:52.272%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.711%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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 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 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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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 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%">33,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">28,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">194,130 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">292,417 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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%">227,197 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">320,913 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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> 33067000 28496000 194130000 292417000 227197000 320913000 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 (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="#ie10b32622c25466680b4104fa740aa08_82" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 12</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and L3Harris Technologies, Inc. (“L3Harris”) for space on the Company’s satellites. These agreements provide for a fee that will be recognized over the life of the satellites, currently estimated to be approximately 12.5 years. Lease income related to these agreements was $5.3 million for each of the three months ended June 30, 2022 and 2021, and $10.7 million for each of the six months ended June 30, 2022 and 2021. Lease income is recorded as hosted payload and other data service revenue within service revenue on the Company’s condensed consolidated statements of operations and comprehensive income.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aireon has made payments to the Company pursuant to its hosting agreement, and the Company expects Aireon will continue to do so. L3Harris has prepaid all amounts owed to the Company pursuant to its hosting arrangement. The following table presents future income with respect to the Company’s operating leases in which it is the lessor existing at June 30, 2022, exclusive of the $10.7 million recognized during the six months ended June 30, 2022, 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 style="width:86.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.451%"/><td style="width:0.1%"/></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 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 colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">77,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">173,964 </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"/></tr></table></div> P12Y6M 5300000 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, 2022, exclusive of the $10.7 million recognized during the six months ended June 30, 2022, by year and in the aggregate:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.451%"/><td style="width:0.1%"/></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 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 colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">77,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">173,964 </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"/></tr></table> 10700000 10722000 21445000 21445000 21445000 21445000 77462000 173964000 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%">In November 2019 and February 2020, pursuant to a loan agreement (as amended to date, the “Credit Agreement”), the Company entered into a term loan totaling $1,650.0 million in aggregate principal amount with Deutsche Bank AG (the “Term Loan”) and an accompanying $100.0 million revolving loan (the “Revolving Facility”). The Term Loan was repriced on multiple occasions and now bears interest at an annual rate of one-month LIBOR plus 2.50%, with a 0.75% LIBOR floor. The maturity date of the Term Loan is in November 2026. The interest rate on the Revolving Facility is LIBOR plus 3.75%, with no LIBOR floor, and the Revolving Facility has a maturity date in November 2024. Principal payments, payable quarterly, equal $16.5 million per annum (one percent of the full principal amount of the Term Loan), with the remaining principal due upon maturity.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022 and December 31, 2021, the Company reported an aggregate of $1,612.9 million and $1,621.1 million in borrowings under the Term Loan, respectively. These amounts do not include $20.9 million and $23.1 million of net unamortized deferred financing costs as of June 30, 2022 and December 31, 2021, respectively. The net principal balance in borrowings in the accompanying condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021 amounted to $1,592.0 million and $1,598.0 million, respectively. As of June 30, 2022 and December 31, 2021, based upon over-the-counter bid levels (Level 2 - market approach), the fair value of the borrowings under the Term Loan was $1,552.4 million and $1,622.1 million, respectively. The Company had not borrowed under the Revolving Facility as of June 30, 2022 and December 31, 2021.</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:115%">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” as defined in the Credit Agreement) and unlimited exceptions based on achievement and maintenance of specified leverage ratios, for, among other things, incurring indebtedness and liens and making investments, restricted payments for dividends and share repurchases, and payments of subordinated indebtedness. The Credit Agreement also contains a mandatory prepayment sweep mechanism with respect to a portion of the Company’s excess cash flow (as defined in the Credit Agreement), which is phased out based on achievement and maintenance of specified leverage ratios. As of December 31, 2021, the Company was below the specified leverage ratio, and a mandatory prepayment sweep was therefore not required with respect to 2021 cash flows. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement contains no financial maintenance covenants with respect to the Term Loan. With respect to the Revolving Facility, the Credit Agreement requires the Company to maintain a consolidated first lien net leverage ratio (as defined in the Credit Agreement) of no greater than 6.25 to 1 if more than 35% of the Revolving Facility has been drawn. The Credit Agreement contains other customary representations and warranties, affirmative and negative covenants, and events of default. The Company was in compliance with all covenants as of June 30, 2022.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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 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 style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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 colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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 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%">15,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">18,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">31,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">38,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, 2022 and December 31, 2021, accrued interest on the Term Loan was $0.2 million and $0.1 million, respectively.</span></div> 1650000000 100000000 0.0250 0.0075 0.0375 16500000 1612900000 1621100000 20900000 23100000 1592000000 1598000000 1552400000 1622100000 6.25 0.35 The following table presents the interest and amortization of deferred financing fees related to the Term Loan:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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 colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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 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%">15,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">18,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">31,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">38,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 15931000 18576000 31233000 38713000 1200000 1000000 2382000 1973000 475000 715000 864000 1357000 200000 100000 Derivative Financial Instruments<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to interest rate fluctuations related to its Term Loan. The Company has reduced its exposure to fluctuations in the cash flows associated with changes in the variable interest rate by entering into offsetting positions through the use of interest rate cap and swap contracts which result in recognizing a maximum fixed interest rate for a portion of the Term Loan. These instruments 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-weight:400;line-height:120%">Hedge effectiveness of interest rate swap and cap contracts 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, </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%">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%">Interest Rate Swap and Swaption</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 previously entered into a long-term interest rate swap (“Swap”) to mitigate variability in forecasted interest payments on a portion of the Company’s borrowings under the Term Loan. The Swap expired in November 2021. Under the Swap, on the last business day of each month, the Company received variable interest payments based on one-month LIBOR from the counterparty. The Company paid a fixed rate of 1.565% per annum on the Swap. </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 also entered into an interest rate swaption agreement (“Swaption”), for which the Company paid a fixed annual rate of 0.50%. At inception, the Swap and Swaption were designated as cash flow hedges for hedge accounting. The unrealized changes in market value were recorded in accumulated other comprehensive income (loss) and any remaining balance will be reclassified into earnings during the period in which the hedged transaction affects earnings. Due to the changes made to the Term Loan as a result of the July 2021 repricing, at that time the Company elected to de-designate the Swap as a cash flow hedge. Accordingly, as the related interest payments were still probable, the accumulated balance within other comprehensive income (loss) as of the de-designation date was amortized into earnings through the November 2021 expiration 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 sold the Swaption in May 2021 for $0.7 million. The Company continued to pay the fixed annual rate for the Swaption through the term of the Swaption, which expired in November 2021. </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 the Cap that began in December 2021, following the expiration of the Swap. The Company entered into the Cap in order to manage its exposure to interest rate movements on a portion of the Term Loan through the maturity of the Term Loan in November 2026. The Cap provides the Company with the right to receive payment if one-month LIBOR exceeds 1.5%. As of December 2021, the Company began paying a fixed monthly premium based on an annual rate of 0.31% for the Cap. The Cap carried a notional amount of $1,000.0 million as of June 30, 2022 and December 31, 2021.</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 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 LIBOR-based interest payments on the Term Loan. The effective portion of the Cap's change in fair value will be recorded in accumulated other comprehensive income (loss). 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-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, 2022 and December 31, 2021, the Company had an asset balance of $67.7 million and $19.7 million, respectively, for the fair value of the Cap and a liability balance of $12.7 million and $14.8 million, respectively, for the fair value of the Cap premium. Both the Cap and the Cap premium are recorded net within other assets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2022, the Company collectively incurred $0.8 million and $1.6 million, respectively, in net interest expense for the Swaption and Cap. During the three and six months ended June 30, 2021, the Company collectively incurred $2.1 million and $4.8 million, respectively, in net interest expense for the Swap and Swaption. </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 (loss) 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 (loss) into earnings to have an immaterial impact on the Company’s consolidated financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the amount of unrealized gain or loss and related tax impact associated with the derivative instruments that the Company recorded in its condensed consolidated statements of operations and comprehensive income:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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 colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">38,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.01565 0.0050 700000 0.015 0.0031 1000000000 67700000 19700000 12700000 14800000 800000 1600000 2100000 4800000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the amount of unrealized gain or loss and related tax impact associated with the derivative instruments that the Company recorded in its condensed consolidated statements of operations and comprehensive income:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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 colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">38,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10442000 239000 38434000 4082000 3197000 11000 11652000 1213000 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 2019, 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, 2022, the remaining aggregate number of shares of the Company’s common stock available for future grants under the Amended 2015 Plan was 8,474,230. 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%">Stock Option Awards</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock option awards granted to employees generally (i) have a term of ten years, (ii) vest over four years with 25% vesting after the first year of service and the remainder vesting ratably on a quarterly basis thereafter, (iii) are contingent upon employment on the vesting date, and (iv) have an exercise price equal to the fair market value of the underlying shares at the date of grant. The fair value of stock options is 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-weight:400;line-height:120%">The Company historically granted stock options to newly hired and promoted employees but now exclusively utilizes RSUs. The Company did not grant any stock options during the three and six months ended June 30, 2022 or 2021.</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:99.415%"><tr><td style="width:1.0%"/><td style="width:52.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.227%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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 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 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 colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except years and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.28</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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%">(71)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,608 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.78</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">45,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable at June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,575 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.70</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">44,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable and expected to vest at June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.78</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">45,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:99.415%"><tr><td style="width:1.0%"/><td style="width:52.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.227%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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 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 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 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, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.94</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">77,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 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%">(621)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">23,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">15.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,921 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">58,492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 exercisable at June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,783 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">8.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3.46</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">55,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Options exercisable and expected to vest at June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,920 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">58,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Restricted Stock Units</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The RSUs granted to employees for service generally vest over four years, with 25% vesting on the first anniversary of the grant date and the remainder vesting ratably on a quarterly basis thereafter, subject to continued employment. Some RSUs granted to employees for performance vest upon the completion of defined performance goals, subject to continued </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%">employment. The RSUs granted to non-employee members of the board of directors generally vest in full on the first anniversary of the grant date. The RSUs granted to non-employee consultants generally vest 50% on the first anniversary of the grant date, with the remaining 50% vesting quarterly thereafter through the second anniversary of the grant date. The Company’s RSUs are classified as equity awards because the RSUs will be settled in the Company’s common stock upon vesting. The fair value of the RSUs is determined at the grant date based on the closing price of the Company's common stock on the date of grant. The related compensation expense is recognized over the service period, or shorter periods based on the retirement eligibility of certain grantees, and is based on the grant date fair value of the Company’s common stock and the number of shares expected to vest. The fair value of the awards is not remeasured at the end of each reporting period. The RSUs do not carry voting rights until they are vested, and shares are issued upon settlement in accordance with the terms of the award. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">RSU Summary</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the Company’s RSU activity:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.160%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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 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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 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,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">38.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 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%">(113)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 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%">(665)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">33.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2,991 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">29.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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, 2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">882 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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 style="width:75.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.160%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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 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 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, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">18.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 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%">843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">41.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 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%">(51)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">27.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 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%">(657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">21.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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, 2021 </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 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%">860 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     These RSUs were granted to the Company's board of directors as a part of their compensation for board and committee service, as detailed below, and had vested but had not yet settled, meaning that the underlying shares of common stock had not been issued and released pursuant to the terms of the applicable compensation program.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service-Based RSUs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the annual compensation the Company provides to non-employee members of its board of directors is paid in the form of RSUs. In addition, some members of the Company’s board of directors may elect to receive the remainder of their annual compensation, or a portion thereof, in the form of RSUs. An aggregate amount of approximately 54,000 and 39,000 service-based RSUs were granted to the Company’s non-employee members of the board of directors as a result of these payments and elections during the three and six months ended June 30, 2022 and 2021, respectively, with an estimated grant date fair value of $2.1 million and $1.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%">During the three and six months ended June 30, 2022 and 2021, the Company granted approximately 743,000 and 461,000 service-based RSUs, respectively, to its employees, with an estimated aggregate grant date fair value of $29.0 million and $19.2 million, respectively. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2022 and 2021, the Company granted approximately 7,000 and 2,000 service-based RSUs, respectively, to non-employee consultants, with an estimated aggregate grant date fair value of $0.3 million and $0.1 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 2022 and 2021, the Company granted approximately 248,000 and 228,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 $9.7 million and $9.5 million, respectively. Vesting of the Bonus RSUs is and was 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 2022 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 2022 Bonus RSUs will vest, subject to continued employment, in March 2023. All of the 2021 Bonus RSUs vested in March 2022 upon the determination of the level of achievement of the performance goals.</span></div>Additionally, in March 2022 and 2021, the Company granted approximately 167,000 and 110,000 long-term, performance-based RSUs, respectively, to the Company’s executives (the “Executive RSUs”). The estimated aggregate grant date fair value of the Executive RSUs for the 2022 and 2021 grants was $6.5 million and $4.6 million, respectively. Vesting of the Executive RSUs is dependent upon the Company’s achievement of defined performance goals over a two-year period. The vesting of Executive RSUs will ultimately range from 0% to 150% of the number of shares underlying the Executive RSUs granted based on the level of achievement of the performance goals. If the Company achieves the performance goals, 50% of the number of Executive RSUs earned based on performance will vest on the second anniversary of the grant date, and the remaining 50% will vest on the third anniversary of the grant date, in each case subject to the executive’s continued service as of the vesting date, which may be accelerated based on the retirement eligibility of certain grantees. During March 2022, approximately 50,000 shares underlying performance-based RSUs granted to the Company’s executives in 2020 were forfeited as a result of performance metrics not being fully achieved. During March 2021, the Company awarded approximately 3,000 additional shares related to performance-based RSUs granted in 2019 to the Company's executives for over-achievement of performance targets. 8474230 1 1 1.8 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:99.415%"><tr><td style="width:1.0%"/><td style="width:52.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.227%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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 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 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 colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except years and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.28</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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%">(71)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,608 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.78</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">45,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable at June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,575 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.70</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">44,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable and expected to vest at June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.78</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">45,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 1681000 9.35 P3Y3M10D 53698000 71000 9.34 2056000 2000 14.24 1608000 9.34 P2Y9M10D 45361000 1575000 9.09 P2Y8M12D 44851000 1607000 9.34 P2Y9M10D 45358000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:52.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.227%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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 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 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 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, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.94</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">77,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 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%">(621)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">23,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">15.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,921 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">58,492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 exercisable at June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,783 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">8.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3.46</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">55,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Options exercisable and expected to vest at June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,920 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">58,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 2554000 9.10 P3Y11M8D 77182000 1000 7.78 621000 7.62 23806000 11000 15.37 1921000 9.55 P3Y8M23D 58492000 1783000 8.85 P3Y5M15D 55513000 1920000 9.54 P3Y8M23D 58457000 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 style="width:75.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.160%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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 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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 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,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">38.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 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%">(113)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 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%">(665)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">33.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2,991 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">29.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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, 2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">882 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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> 2550000 25.80 1219000 38.97 113000 31.12 665000 33.27 2991000 29.30 882000 <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 style="width:75.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.160%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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 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 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, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">18.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 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%">843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">41.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 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%">(51)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">27.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 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%">(657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">21.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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, 2021 </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 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%">860 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table> 2664000 18.96 843000 41.67 51000 27.45 657000 21.40 2799000 25.07 860000 54000 39000 2100000 1600000 743000 461000 29000000 19200000 7000 2000 300000 100000 248000 228000 9700000 9500000 167000 110000 6500000 4600000 0 1.50 0.50 0.50 50000 3000 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, 2022 and December 31, 2021. As of June 30, 2022 and December 31, 2021, there were no outstanding shares of preferred stock.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchases and 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%">In February 2021, the Company implemented a stock repurchase program for up to $300.0 million of its common stock through December 31, 2022. In March 2022, the Company expanded the repurchase program to include up to an additional $300.0 million of its common stock through December 31, 2023. 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. 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. The portion to be allocated to additional paid-in capital is calculated by applying a percentage, determined by dividing the number of shares to be retired by the number of shares outstanding, to the balance of additional paid-in capital as of the date of retirement.</span></div>The Company repurchased and subsequently retired 1.0 million and 4.8 million shares of its common stock during the three and six months ended June 30, 2022, respectively, for a total purchase price of $35.0 million and $169.2 million, respectively. The Company repurchased and subsequently retired 1.7 million and 3.3 million shares of its common stock during the three and six months ended June 30, 2021, respectively, for a total purchase price of $63.1 million and $122.5 million, respectively. As of June 30, 2022, $267.5 million remained available and authorized for repurchase under the stock repurchase program. 2000000 0.0001 1500000 500000 300000000 300000000 1000000 4800000 35000000 169200000 1700000 3300000 63100000 122500000 267500000 Revenue<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s services revenue:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/></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 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 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 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 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%">48,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">43,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">93,365 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">84,707 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">27,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">59,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">51,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">23,611 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">20,070 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">29,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">29,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">106,361 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">95,571 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">205,970 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">185,973 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">25,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">51,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">132,861 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">121,321 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">258,970 </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 colspan="3" style="padding:0 1pt"/><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%">237,473 </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"/></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 style="width:41.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/></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 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 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 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</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 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 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 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,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">6,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">8,299 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,842 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">16,665 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13,272 </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"/></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 27% and 34% of the Company's accounts receivable balance at June 30, 2022 and December 31, 2021, 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 $8.5 million and $10.2 million for the three months ended June 30, 2022 and 2021, respectively, and $17.9 million and $21.8 million during the six months ended June 30, 2022 and 2021. 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 style="width:68.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.377%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 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,574 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,190 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Unbilled receivables</span></td><td colspan="3" style="padding:0 1pt"/><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%">9,317 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">10,752 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s services revenue:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/></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 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 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 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 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%">48,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">43,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">93,365 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">84,707 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">27,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">59,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">51,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">23,611 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">20,070 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">29,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">29,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">106,361 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">95,571 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">205,970 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">185,973 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">25,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">51,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">132,861 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">121,321 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">258,970 </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 colspan="3" style="padding:0 1pt"/><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%">237,473 </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"/></tr></table></div> 48482000 43283000 93365000 84707000 30630000 27224000 59071000 51978000 12097000 10636000 23611000 20070000 15152000 14428000 29923000 29218000 106361000 95571000 205970000 185973000 26500000 25750000 53000000 51500000 132861000 121321000 258970000 237473000 <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 style="width:41.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/></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 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 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 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</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 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 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 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,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">6,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">8,299 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,842 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">16,665 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13,272 </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"/></tr></table></div> 1386000 983000 2497000 1729000 6913000 5859000 14168000 11543000 8299000 6842000 16665000 13272000 0.27 0.34 8500000 10200000 17900000 21800000 The following table presents contract assets not separately disclosed:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.377%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 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,574 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,190 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Unbilled receivables</span></td><td colspan="3" style="padding:0 1pt"/><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%">9,317 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">10,752 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1574000 1190000 2429000 2558000 9317000 10752000 Income TaxesIncome before income taxes was $5.8 million and $10.4 million for the three and six months ended June 30, 2022, respectively, while the income tax expense was $1.2 million and $3.1 million for the three and six months ended June 30, 2022, respectively. The effective tax rate was 21.4% and 29.3% for the three and six months ended June 30, 2022, respectively, which differed from the federal statutory rate of 21% primarily due to tax expense associated with nondeductible executive compensation, non-<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%">creditable foreign taxes, and U.S. state taxes, which was partially offset by U.S. tax credits and a discrete tax benefit associated with stock compensation. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Loss before income taxes was $6.2 million and $19.9 million for the three and six months ended June 30, 2021, respectively, while the income tax benefit was $10.0 million and $18.6 million for the three and six months ended June 30, 2021, respectively. The effective tax rate was 180.3% and 97.8% for the three and six months ended June 30, 2021, respectively, which differed from the federal statutory rate of 21% primarily due to the net impact of a discrete state tax benefit associated with a state apportionment change. During the second quarter of 2021, the Company changed its state apportionment estimate to reflect state planning that required certain beginning deferred tax balances to be revalued. The revaluation resulted in a one-time discrete tax benefit of $8.3 million. The effective tax rate was also impacted by a discrete tax benefit associated with the stock compensation tax deduction and tax benefits from U.S. state tax losses and the Company's U.S. tax credits. These favorable impacts were partially offset by the impact of a discrete tax expense associated with an increase in the prior year valuation allowance for state net operating losses and the limitation on the tax deduction for executive compensation.</span></div> 5800000 10400000 1200000 3100000 0.214 0.293 0.21 -6200000 -19900000 -10000000 -18600000 1.803 0.978 0.21 8300000 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) attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. In periods of net income, diluted net income per share takes into account the effect of potential dilutive common shares when the effect is dilutive. Potentially dilutive common shares include (i) shares of common stock issuable upon exercise of outstanding stock options and (ii) contingently issuable RSUs that are convertible into shares of common stock upon achievement of certain service and performance requirements. The effect of potentially dilutive common shares is computed using the treasury stock method. The RSUs granted to members of the Company’s board of directors contain non-forfeitable rights to dividends and therefore are considered to be participating securities in periods of net income, which are immaterial for the periods presented. As a result, the calculation of basic and diluted net income per share excludes net income attributable to the unvested RSUs granted to the Company’s board of directors from the numerator and excludes the impact of the unvested RSUs granted to the Company’s board of directors from the denominator.</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 style="width:47.145%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.187%"/><td style="width:0.1%"/></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 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 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 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 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%">4,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">7,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">133,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">129,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">134,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">998</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 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%">276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,611 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">134,981 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,811 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">134,215 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share - basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Due to the Company’s net loss position for the six months ended June 30, 2021, all potential common stock equivalents were anti-dilutive and therefore excluded from the calculation of diluted net loss per share. 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 style="width:46.707%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.333%"/><td style="width:0.1%"/></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 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 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 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 style="width:47.145%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.187%"/><td style="width:0.1%"/></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 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 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 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 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%">4,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">7,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">133,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">129,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">134,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">998</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 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%">276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,611 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">134,981 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,811 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">134,215 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share - basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 4557000 3833000 7381000 -1350000 128351000 133367000 129355000 134215000 984000 1176000 276000 438000 129611000 134981000 130811000 134215000 0.04 0.03 0.06 -0.01 The following table presents the incremental number of shares underlying stock options and RSUs outstanding with anti-dilutive effects:<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 style="width:46.707%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.333%"/><td style="width:0.1%"/></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 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 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 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0 227000 0 128000 293000 425000 41000 555000 0 0 0 1289000 Related Party 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%">Aireon LLC and Aireon Holdings LLC</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's satellite constellation hosts the Aireon</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">® </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">system, which provides a global air traffic surveillance service through a series of automatic dependent surveillance-broadcast (“ADS-B”) receivers. The Company formed Aireon in 2011, with subsequent investments from the air navigation service providers (“ANSPs”) of Canada, Italy, Denmark, Ireland and the United Kingdom, to develop and market this service. The Company and other Aireon investors hold their interests in Aireon through the Amended and Restated Aireon Holdings LLC agreement (the “Aireon Holdings LLC Agreement”). Aireon Holdings LLC 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 and invested $50 million in exchange for a 6% preferred interest. The Company's investment in Aireon is accounted for as an equity method investment. The carrying value of the Company's investment in Aireon was $50 million as of June 30, 2022. The original investments by the Company were previously 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%">As of June 30, 2022 and December 31, 2021, the Company's fully diluted ownership stake in Aireon Holdings was approximately 39.5% and 35.7%, respectively, and is subject to redemption provisions contained in the Aireon Holdings LLC Agreement. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aireon has contracted to pay the Company a fee to host the ADS-B receivers on its constellation, as well as fees for power and data services in connection with the delivery of the air traffic surveillance data. Pursuant to an agreement with Aireon (the “Hosting Agreement”), Aireon will pay the Company fees of $200.0 million to host the ADS-B receivers, of which $70.5 million had been paid as of June 30, 2022, as well as power fees of up to approximately $3.7 million per year. Aireon also pays data services fees of $19.8 million per year for the delivery of the air traffic surveillance data under a data transmission services agreement. Pursuant to ASU 2016-02, the Company considers the Hosting Agreement an operating lease. The Company recognized $4.0 million of hosting fee revenue for each of the three months ended June 30, 2022 and 2021 and $8.0 million for each of the six months ended June 30, 2022 and 2021. There were no Aireon receivables under the Hosting Agreement as of June 30, 2022 and December 31, 2021. The Company recorded power and data service revenue from Aireon of $5.8 million for each of the three months ended June 30, 2022 and 2021 and $11.7 million for each of the six months ended June 30, 2022 and 2021.</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.2 million as of both June 30, 2022 and December 31, 2021. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and the other Aireon investors have agreed to participate pro-rata, based on their fully diluted ownership stakes, in funding an investor bridge loan to Aireon. The Company’s maximum funding commitment for the bridge loan is $10.7 million. No bridge loan amounts were outstanding as of June 30, 2022 or December 31, 2021.</span></div> 50000000 0.06 50000000 0.395 0.357 200000000 70500000 3700000 19800000 4000000 8000000 5800000 11700000 2200000 10700000 EXCEL 57 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .XX^E0'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #N./I47Q['6NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*'99"R;U96.G#08K;.QF9+4UBQ-C:R1]^R59FS*V!]C1TN]/ MGT U1HU=HN?414KL*=\,H6FSQK@51^:H 3(>*=A!J:&JZ "<:40OXND%N(<_5/[-P!<4X.V2^ION_+?C7GQATDO#T]OLSK%K[- M;%ND\5?VFD^1MN(R^75U=[][$$952A75IE#KG92ZVFAY^SZY_O"["H?.^;W_ MQ\8705/#K[LP7U!+ P04 " #N./I4F5R<(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 .XX^E0W 841ZP8 $&PO=V]R:W-H965T&UL MM9KO;YLX&,?_%2LWG39I*6#2)-VUD=*DW?76=FW3VVDWW0L7G 0-<&9,?_SW M9P.!N#)/$LE]TP+A^6)_,.;[F.?XB?&?V9)2@9Z3.,U..DLA5I\<)PN6-"'9 M 5O15/XR9SPA0N[RA9.M."5A$93$#G;=OI.0*.V,CHMC-WQTS'(11RF]X2C+ MDX3PEU,:LZ>3CM=9'[B+%DNA#CBCXQ59T!D5?Z]NN-QS:I4P2FB:12Q%G,Y/ M.F/OT]0_5 '%&=\B^I1M;"/5E0?&?JJ=B_"DXZH6T9@&0DD0^>^13F@<*R79 MCE^5:*>^I@K=EYUY(!F=L/B?*!3+D\ZP@T(Z)WDL[MC3G[3J4-' M@,59\1<]E><>X@X*\DRPI J6+4BBM/Q/GBL0&P&^UQ* JP#\*L#KM03X58"_ M:T"O"N@59,JN%!RF1)#1,6=/B*NSI9K:*& 6T;+[4:KN^TQP^6LDX\1HRH)< MWD:!QFF(SE(1B1=TD9;C2=V7+GJ'')0M":?9L2/D%56<$U3JIZ4Z;E'OHRN6 MBF4FE4,:ZO&.;&G=7+QN[BD&!?_*TP/DNQ\1=C$VM&>R+3P^D*&MX5,X?$H# M>76O"/> WO@U?+_0\[?!WR3^XU*>A2X$3;+_3,1+R9Y94DT3G[(5">A)1\X# M&>6/M#/Z_3>O[_YAPF53;&I)3$/9JU'V(/51-73OZ"+*!">2Z35)J(D?K'/! MHS#*$S1A29*G45#H.# Q \4VY>?)3&-WV'-[W 7?A,Y&CF)97]#^HR^ MT!<305C)=5VOYPV'WI$)&!B[+S!+8AJP?@VL#W9SDG.N'MWS* LDL.^4<#7+ M(3D+&X<=K-;M>KCK>R9B8."^Q"R):<0&-;'!+D/L/(HI1Q.):<&X<7S!,I>$ M+R@:!X'T#ERJA*6B"1THM"\Z2V(:NF&-;@CV^9Z3,$H7:/:2/+#8Q R.O[B; M7ID @5'[ K(DI@$ZJ@$=[31]50_E'5TQ+@IB@HC]&NS,!@_8%9DE, M ^:YC?%SP1[6YN,V)UQ0'K]4V(PV#]82/#=->A,X;%]>MM1T8!M.V=L-V/W+ MRCC%;XGWW.ZM$1(8MCKV8)B6-TFF?RY\R<7\$Z[;2L.GM;:CJMQMM[.YG[LX3R MA9K4/TL%L50>?452HX78(MB.S:JAMZ6F8VLLO;>3IY\MJ1QD$"Q8IAV653-O M2TV'U=AY#W;@]>Q^0WG$0M#+;Y&J%RE:5RE@@;W)O86K]QI;[\&&O"97I4(5 MP'-YV#REP7*W9F)6O;PM-9U8X^8]V(Z_)E8DC^V\8+'6,6;5W-M2TXDU]M[; MR=^/PU"J9Q_7&ZA8*_N:FI]26-(;'+K2RF5J>>>4Y3%])#PT@K1J^FVIZO'L%-_#7*B]AA']^PI-4'<(G<57%)B"IS @?M2LZ6F4VNL/X:M^VMJ*JND M"ML-9X]1&AC'WQ;-;V,C-JO)@"TU'5N3#R[_&=L,R(:>[?Z.5M".A&1JL MB+'GFM?]K68'MM1T;DUV@&%7WV2:G*195'P6:,_-MXBUVCD?63! @/7-T*RFA#84M,A-0D!AIW\)2O\V9+)E^9UGCP85TU/ MMXA(4%T\''0'/=VC=!@Q9:%;#AJ;VIOD1W@)CO L)6_CX1\/MD<>?C] MPPR"?7;22V=DCB_),[H(Y=05S:MB"N ]ND42][N>W^L= M'0V-:*QF +;4='H;A4&P:;\>SZ;C6^?Z\PR]_WSY]71\B69GEV>3>W0UOOMR M=O\!_;BB"J.Y1,ANC9#=(J&WR!/\)D_P>V]0A[L% -I275:OECF"KHH[S@0G!DF)S24E( MN3I!_CYG3*QWU 7JVN'1_U!+ P04 " #N./I4*:=J910& #$& & M 'AL+W=OR%_ MJ!7G&CW45:/.9RNMUZ>+AOOA:WJVT^6*Q/%NS M.W[-]??UE82W16^E*&O>J%(T2/+;\]E',5S;4PP^-CP"UY5QA+@^+DS.NO7-(K[ST_6?^NGDAF@(.A1<(GI2HRH)I>/G$*M;D'%T;PPH=H^_7E^C=T7MTA,H& M?5N)5K&F4&<+#1B,I46^6^_3=CWJ6>]+VYR@ ,\1Q90ZU"^FU2]Y#NJD4R>' MZ@OPO'>?]N[3SE[@<[^5DC<:,:7 SU.7/UL#H=N R;)3M68Y/Y]!&BDN-WRV M?/N&Q/B#R[M7,G;@:]#[&DQ97UXPM4)P:B@W#_QG6VY8!["'5N("$WI^-P=4@2'GF-/ M>MS)).YO0K/J!1 3:_$@!(SCO;7%0AIZ#SWM0:;/;"Y0J-2/W:::)%H#J6EO M>*;V 4_ S":19N\@>K=Q9^C@, -J';E3+,LR#] ]DB0OB$S_-N[4#T(2 M)W&26@ =@B3%219Y( Y$1E[&9%7);LJJU"5WTQEY53Y[+6N'3@^,1J8I[7HE MI#[67-9(<2@P%E],!F\Y"'$79V &'6$HH]3@PT!Z9 MYKU+?LNEB0')@9A;]Q[;S!7 XF-^*VCY4U5#J8>YT3 MBH/UXB0;]\ N,: >3VFC SG2:7+<]AA5'RO/1#6U*9! @SG>:8<8Q21,/&CW M!KY)2MIEX',8J0-C%L7).)+=@C0-/96"#M1&GYG61%V7VO26VT*2!)&D[V,-=:Y#]6HBJX5&_?I)0D'[H66S^Z)_-) MROWET?R5K!WZ/K OG69?<]ZB07;15SB&7VDQ.K%G1)1003WX,9$^GR?YC492F M($(RFV'WN&Q0SM8E)+<3J&M@I2G!XP;=*1A!%^-+Z('ZZ33U?^6:P5?07S'9 MP"&XD]BFJ;;>G ^'2:\:$';.NVZNX =ZV?J"'>5^;B=L.? M:/5=)91ZWW,4L*S3&9OF8=B)K2VWQ8X3''G:03KT G2Z%]A6>N6M*4[(#GXG MJ;G;&(-V"-(TR7P$%0R=0##="5@$U27GK[FQ6^+@7LXYC[H$G?/H8N^*V=SO M_\GD7=DH5/%;T,0G"22YW%Z9;U^T6'>WSC=":U%WCRO. +X1@-]OA=!/+^8B MN__'Q?(_4$L#!!0 ( .XX^E19>BMX6 ( &P& 8 >&PO=V]R:W-H M965T&ULE57O;]HP$/U7K&@?6JDC/X&M"I$&U;1-FH2*UGTV MR4$L'#NSG=+MK]_9"5%885 ^$-_YWO-[9[BD>ZEVN@0PY*7B0L^\TICZWO=U M7D)%]4C6('!G(U5%#89JZ^M: 2T%GJ*HS\GJ5@%0C-I" *-C/O4WB_ M&-MZ5_#$8*\':V*=K*7!K,?,"*P@XY,8R4'P\PP(XMT0HXU?'Z?5'6N!P M?6#_[+RCES75L)#\)RM,.?,^>*2 #6VX>93[+]#Y<0)SR;7[)ONV=C+U2-YH M(ZL.C HJ)MHG?>GZ, "$R1E U &B:P%Q!XB=T5:9L_5 #'L-]=-^W(.I;$#F^Y&P+J@I_4"LC\]T=0:=$*HQ<'YXH;X L 1/6["FO M+?G8D=O_S',6C(( A3T/+5VJ.E(>]\KC:Y3K5GE['80VII2*_4'U-TQTV=M3 MREORR4!3''2??]1?4WGD(.D=)&]WP+1N+JM/7FD*HVDX_?A:_8G*.(R3Z*SZ M<:]^_';U."JUH:)@8GO)POAJ"R&PO=V]R:W-H965T&ULM5MM<]LV M$OXK&%WG)IF)(^*%;SY;,['(M+F9MIFX:3_3$FSQ2A$J 3J432_RPWG"GW95K6\GFV4VEW.YW*UX=M"OA4[7NN_ MW(MF6RA]V3S,Y:[AQ;HSVE9S$@31?%N4]6QQU?WVL5E?=Q\;?34_L:S++:]E*6K4\/OK MV3M\F=.T->@0OY;\49Y]1ZTK=T+\WEY\6%_/@G9$O.(KU5(4^N/ E[RJ6B8] MCC]ZTMGIGJWA^?=\]J9NT+RI:A^*]=J4=.B-5O[I8M^9ZWC5=9MHMRJ1O^U MU'9JL13U6D\[7R/]38JJ7!=*7]PJ_:'S04DD[M'/.]X4[;Q*5-0M-V$MM(=^@[T;75W.EQ]Z.8+[J MQWES'">9&"=%/XI:;23*]7C7@'WFMH\<]G,=LU/@R%/@;HB3\+_[^BVBP1M$ M D* \2R?;XXA=[[M[OE7WWT4#'K*(MKQT0F^3_S ZSV_A.;U:,E@R[8.7LI= ML>+7,YU3DC<'/EO\^U\X"OX#!=4G6>:3+/=$-@H_.X6?N=@7OPA55+IL=Y, MS<'1/.[,VZ7CL, Q2W%Z-3^<1Q> L=2"93:,,HII,H;E-HRD$0O9"3;R-3SY M&CI3K:]%]0/B7W9MY9)@UH4^L\XG6>:3+/=$-IJ)Z#03D3/K/FG&HEEMNC5A MK9.O$KMVR8"FX\@4C7(AB8ST T 184;RV: P"D(C]0 091A.O/CD;NQT]U:+ M&9UV;] #KW4*5IW;Q5JOR:54;4H>P$)R?O$Z?W&=<9M"J+H[IK/=^*1I5_=3] ?B?6*.(P2K#A-XB*C$J2 MV2@<8LJ,(.8@+(P3V//TY'GZC.(JK+(#.9T"(V"8&/.X!& TH5:JVS :4!P8 MCTUNPT@<)HS";N-@4(:!T_&ATI:=Q -%6V#?/(A309O&N&)YQN?26'L7EK4AC=/\_L&U5R!2TO/XFEM\67+?;&-YX,,\T&< M"?BA5ESSJM&4@#-"K(2XP"Q.S.<.Q,41->LLA",I#6,S$0$<"^A9^H\]'^0T M=LI%(!-!MRDP3*O80"B,(]-ED,N4=" 7FU!T>)"O^#GZ53S/:08,(0P"RVT( M%\?,BX7W%1:KX B\T M/>=("@!EUT9=1'I--$-@PW# F)7M !M.T[/R/([ H".Q6TA^.#FKW:_Y?:G0 MJSX-7H/.V_+N A-3#BP!6)HFYB(+D=$@,A=9 (:3,)GR?1"5V*TJ?^+J:;*/ M&0 Z'%NM% O-:K0$4%I54--?&Q534Y?E .H"TS"8<'=0D=@M(W_K-N[X&KT[ M:''QP-%/^^V=?NK%/;H];AO]O%=2:8'92>V;0I8K,"* UB,)-5-[">$HI5%L M1@7BTQ7?J@(0'R,XG C,(#*Q6V6^,#!96>T5N ]V@P%UJ1MO;(4&4J$L-5,A M W%!8O+E,-]D:,B@0XE;A^9%4VNG)?JHX]$%HT^,K@]Q1*+G3^X'NL%J$V)5VWJE2WSRI;[8AO/R*!- MB5N;/JMN]QQ_4[+WZ$ZFF MJ&75;P>L_[>7JGM; $8!$(UQ:CV&-@KCV-P) %#,#@( (E//X"!2B5ND?JX; M7E3E7[I&?U^4-=*.+PNY0>\KS?0#7S]TA5FKUK9F:RT#AL(6D:W2,I4+ "/4 MW(4%0%1W_OM1N:,DB4SQ#>&(1IKB&\"1,+'>#.00CL8LGBAZ=!#?-/#QNHTZ M)?R+W_+Z9,N\LN6^V,;S,70"U*EK];HK.X'QO1#KXVF,I^J,;D4%+D0]XTA- MA-3:)X1@E*9F1@(PEC)L[A1"L"A,)][%T$%W4[?NOMW?R553MJTQ_V-?3KYP M=-.\."%]LF5>V7)?;.,).3OY\0U'/_R>_?![^,/OZ8]_XO@''7H3^HT'0"C0 M+- X-#>, 1C!<6CNF0.P* Y-U9H#,!;&P<3;$3KT'M3+$1#J]0R(5[;,*UON MBVT\'T-C1-V-T=>L267+?;&-)V'HF^@W]DW4[E\28KW/!%!18NZ>90 *1Y%U3 J"41*;.V/S ML[/56]X\=(?:)5J)?:V.!V1/OYX.SK_KCHL;O]_@RR4&?L_P97X\%C_0'T_I M_U@TNK!(5/%[?:O@;:S+?',\^'Z\4&+7G>R^$TJ);?=UPXLU;UJ _ON]$.KI MHKW!Z;\?+/X/4$L#!!0 ( .XX^E3NE,I@T L .IO 8 >&PO=V]R M:W-H965T&ULK5UM<]NX$?XK'/6FSI-UG8?Z_MI\U#+;+7K MM"FFU/>CZ2;+R\GM]>YW'^O;ZVK;%GDI/]9>L]ULLOK[>UE43S<3,OGQBT_Y M_;KM?S&]O7[([N5GV7YY^%AWGZ9'E%6^D6635Z57RZ\WDW?DK0CCOL.NQ3]S M^=2<_.SUEW)75;_W'WY=W4S\WB)9R&7;0V3=?X]R+HNB1^KL^., .CER]AU/ M?_Z!SG<7WUW,7=;(>57\*U^UZYM),O%6\FNV+=I/U=,O\G!!88^WK(IF]Z_W M=&CK3[SEMFFKS:%S9\$F+_?_9]\. W'2@01G.M!#!ZIU",XQ!(<.@=:!DC,= MV*$#TQFB,QW"0X=0[Q"?Z1 =.D2Z2>V^Z^+L[;QJJ_> M?)V5][+Q\K+[0[7\?5T5*UDW?_'2/[9Y^WUH[5UY7SXOO%<__>PUZZS>=_EM M76V;K%PUK[V?E,_7T[:SNV>?+@\VOM_;2,_8^%O59@70;6[O-J\VF^I@^VOO M\]ZR?W^0FSM9_P> 6[C O=M4V[(%4%([RKO5*N_G8%9X'[-\==6-S#Q[R+L+ MM)G&+X#^8_ZK]ZYMZ_QNVV9WA?3:JH.O>]]84(4=]9-LNU36A46:U65>WI\; MO&D7XH\>XHSMP=@;\O;S/RQ[5>Y\56;F4WJMN*/;A\[.7M=Y"+M]X 7GM M49_Z4,Q8\?L,_K9YR);R9M*EZ$;6CW)R^^<_D[!H!]9G[\=;$C _ MC*ZGCZ<1@LF98H)Q3#"!!*8$1G ,C, Q,,8$PQXS/O4?(S,6S%0'SJW9=/?_$_R+^1W*XUKN@U-)] XT9(M)F.* M"<8QP002F!(=T3$Z(ISH@"(B,IS(DI-,M/>TE=\U$9B,1$NWH$U:3N:8-@DD M,,5]\=%]\0CW/>7M>BV+5?_0MZP>9>W)S4-1?9?=8V#VK7OFO3"SK1RN,SLV M''!%]*!88#*FF& <$TP@@2FAD1Q#(T$(#2@<$M.#+&;:@\C(E?[M]:FUTX7$@$5B+7 M1# SW1#0F9:O%YB4*288QP032&!*@!!_D'A\K! !Q1D?R.F4LDA[8)O;S7!- M"A!MH-WNH38T89'6CJ-:)B#6&?-]"K^%D1,MCE@=-=]NMD76:[->6V=E4V1[ MN7;UWVW3]OX"W4/,9QY*=-=8B9U=@XF6HJ+Q,<,AL"A5/P_:%[&+7U_*6F9% M_K_N25MD74ZN>A&P67N\Z)!^D:O[O+Q_[96R[:=G=Z,&W6Y*5LQ/J.YW3%UH M@8J6HJ+Q4>,AL#A5QP_:%K&+6W_O7)J77<*5WJNB:N#;\ %#S;=!J#^!V:F< M78N)EJ*B<50T<7%X5=\.&AJQBVAIN;+(V7_;EF^\P-\IF 3T.J;D-">0S$5F M5-=84%E35#2.BB:PT-3H&&0X8M?AM.@8%1& 2A801G2A;&ZG=LX$$"W5'[R M1H1%':;^Y&4V[!X>HSC6$S, F/CAR9.<.O"#PD7L$M?%0M.'K#[6%F _8.I% M%*721( IB$>;/F#XYS7:4AB0^=\\<1"HR0J4:67@BIK"3,)_I MPXTJ3*&BI:.N@*-R"BPTU<&#.$7LZA1:^DJ*GM7(5,U[KL M],Z3''>MUY@KX*B< @M-=?>@=5&[UH58F+(S.6<%2 "*2:#G!51%#!6-HZ() M+#0U4 ;AC-J%LQ>6IZ@I=5U%@?%6-+=;X9P> %9],0K8AD4S8]JC"ET0*TL8 M._.R1@<)B]HEK&=5IR@D%!DOR79F9]^@KAQ#1>.CQD-@<:J>'C0S:M?,,.I3 MU-2YJ+$KV00FC=B5L5'6*FEI0D)C)%E7U0D5+ M4=$X*IJX-+JJ9P>=C=IUMA?6INSHSL]?I@P&UJ9065-4-(Z*)K#0U.@81#IJ M%^F>49NB@( &UJ;LU,Z) *+5:U-0([ V!30$:U,0H*4V%0S"5V 7OIPV08%^ ML!.XSLS 5*TZKP;Z>^H"E35%1>.H: (+30V0050+[*+:QA23QC M6F#/[>S.VZ$ VD!_)X(:D9#YH98X.-#P*O9#?4$/A,?\A)QYVPD&M2H8H5:- M+$T%P/;!66!LBK(S.@\WJD U[A(X*JG 0E-=?++3T*Y0H16G[#S.6=C4I^) M7QZ 2IFBHG%4-(&%I@;)H$X%=G7J1<6IP-1B(GWKY]QN@'-: %9^Z3D8L,I8 M&X!JEX2^"HI (+377XH'8%=K4+L3YE9W). M#,"J+!;/]$V4J*0I*AI'11-8:&J@#.)98!?/7EB?"H -B22:D=Y*AHZ:@KX*B< @M-=?>@KAX-\%=KEJV=5ID)@HV*L'\XQMS,[NP9U71DJ&A\U'@*+4_7T MH)B%=L4,HS85 BI7]ZZK;WBV6^+L>53)#!6-CQL0@46JNO[DJ'V[%C:J-A4" MI8][EC[N8?H71E?U[*"UA7:M[86U*3NZ\Q,8H(1!M2E4 MUA05C:.B"2PT-3H&F2ZTRW3/J$T=$-7OA8%J4W9JYT0 T!JU*= VJ#8%-(1J M4T SJ#8U/?D2L_Y;\#YD=7>O;+Q"?NWZ^6_B;FK7^R^6VW]HJX?=]YK=56U; M;78_KF6VDG7?H/O[UZIJ?WSHORKM^/5^M_\'4$L#!!0 ( .XX^E0ZTB#I M#@H #A' 8 >&PO=V]R:W-H965T&ULM5QK;]LX%OTK MA'>PZ !-+9)ZV-DD0!O9F"ZVNT'2V?W,2'0L5!8]$IW'_/HE)<6R2(:).S?] MT-CRY>$5#Q_W'I$Z>Q#UCV;-N42/F[)JSB=K*;>GTVF3K?F&-9_$EE?JEY6H M-TRJK_7=M-G6G.5MH4TY)4$03S>LJ"879^VUJ_KB3.QD653\JD;-;K-A]=,7 M7HJ'\PF>/%^X+N[64E^87IQMV1V_X?+W[56MODWW*'FQX553B K5?'4^^8Q/ MER'1!5J+_Q;\H3GXC/2MW KQ0W_YFI]/ NT1+WDF-013?^[Y)2]+C:3\^*,' MG>SKU 4//S^C+]N;5S=SRQI^*; IJNXO>^P;XJ" PG$7('T!8A8(7RA ^P+TK36$ M?8'PK35$?8'HK07BOD#G+KZ3 <;NF'U M-'O:;%G&SR=J'FUX?<\G%W__&XZ#?[@(@P1+(<$6D&!+(+ 1T>&>Z-"'?O%O MM?@5528V''TH1=/\ZB*U@TA:"+W4W5^$492<3>\/R;*-Z(S2L5%J&R5TAL=& M"]OH!-,H&%LMO??UDZT6[5LM\K9:RE>\KM4\VS>=9(_<.85Z88X=#I!@:0<6 M'S0RH7%H,&$;G>#97,]O(RJ '!M1$>^IB%^A0H%F!>OBG"I';"-J6?S97G!1 M$EOWE$2QV0KS00?7S.3/D]&JJ%B5Z45ZQ=W3D1?X M6'(@P=*98SK"1JLO;",\QP:!2R"W1M3,]]3,_=24)1)RS6M4J/"[^8C4X''Q MX$4YE@=(L'3N:&)SB-@V)U%D3F9 7HUHP,&0%05^(K*LFZ[4VL"+>W9;& MXT4YE@A0M+1'&R^^F% C#EJX[(BR,_B #FXJOF6%3GBCWIYYTT;+G73 M5;93*T@E$6L:+MUB@!?[:(X@T=(>;3Q4@L ,PUQF<12;) &Y-B9I2+RQ-]V[ M^$_+AX<'T P;%"WMT0X;>$9F)@NV$4XBS/QK]6DBM1BR>>Q/Y_<"5K>BEJ.Y.U.#8O#I7@2;IH&@IMC/P M$SPS0ZC%"V:F@@OEVYB7(5?'_F1=2]^9?LZQK<5]D:O!9Q8O+T'KD\&7)Y$ASU+*I0J63SEF=1!#2[!T5+0=$6 MH&A+*+0QWX-40/Q2P66G,'?A7E[(7>T>@GZ8H^D%50V(K0><4!Q@,QERV>$Y M,0/U)91W8TH&Y8"\HARPIVXS@13H<_;'KJ@Y6J@_\@E]XW(MYIA8-Y=>8ED%,('XQX1M3-JS^P:5.CE##L_X' M)S>@^@(H6DILX<#BQC;!(;%&S'M("V20%HA?6MC'@+NF?9KO#"Z1A>9V&P4/XW>-N+D!53% $5+B4N>B.?8VO[D-"0D-/)K=XKXE['0'4,4+24V/I$ MG%BCQS8*9S@R"7H/"8,.$@;U;T?XSA[UDR0]K:'=5H\;+F79;M >6&(/K'9O MQ/:C'[VK%E3(H/;V@S"P=E6YK!)365]">39F:1 >J%]XL()!5Z3AY =4B0!% M2ZE+89@%B3F'+9R&5$UWIIP.Y=^8I4&+H'XM8K%:\:P=-HM'M1Y5=QQ=,\EU MM* CQ8_=:0>M3MRS4L<1']&U"NGK(M,'(]H?]?-#\]I! 2?%H (&*%I*;6%" M11FFVNNP"FUNWT/ H >G#OP"AAZ!.<]JKL(,/0"S9[;:#_R04WVU'CC4!D[> M8 \DP)Y(<*@7*OO"YN,4EQVAB;D4+J&\&Y,WR!S4+W-TH^]-3'U$M_RNJ"H] MM:J!O.5U(5Q'B+[XJSR:/E -A-H"!R7!'%.3/MM.L8>M[=]0WHWI&Z00ZI=" MCJ*/ZQT87N(BZ[$V(0F>FZ=&7':8AH&YTYXZSBLX\!8N.P?>TM\8/]O8@Z9! M_9K&S6Z[[>(_5G9MK@4.->5U9TU5M.X^706J:("BI:!H"U"T)13:F.U!T:!^ M16._*T9OOVPWA;]PHL+).:C" 8J64ENZ($DTLP:E:N/RB_QG0,H@:=OWV*S(LF*T6S MJUM5HQ+523MIOGDK 65.4#14E"T!2C:$@IM?#9UT$U"OVYR5>O]./*I#4)T M5+)M)9/N4(?>L+.3JC-T\ZJ+=C_\L;2#HJ6A4Q(QITZ'%8G,J&<)Y=F8ID$X M"=^T8T.O8*/CER^<3LM$XTZR_=4<31>HCA+:\DAL1OHN&U.)A/)J3-6@GH1^ M]>20JN:%,Y].:D#U#U"TM$<[S"%P&)GZA],J-&,0*,\Z>J8'+_;8\/JN?06+ MBOATX->]C&%_=?^:E\_MRTV,ZU_PZ25V7$_QZ;)[B:T-U.\K(>3S%UW!_F4Y%_\' M4$L#!!0 ( .XX^E0%I_DP"@4 ',, 8 >&PO=V]R:W-H965T&ULM5?;;ALW$/T58@.D#B#H9N=27P3(3M*D35 CJMN'H@_4[DC+ MA$MN2:X5]^M[9G:U4E+;J8'VQ5J2 MC6)>4J7CT-?D<++RH=()R[ >Q3J0+D2ILJ/I>/QL5&GCLMFI[%V&V:EODC6. M+H.*357I<'-.UF_.LDFVW?A@UF7BC='LM-9K6E"ZJB\#5J/>2F$J?>/&V.,O&#(@LY8DM:/Q_F:*5)YE+S)5T$HW-GWPFS?4Q?.4[>7>1OFK M-IWL.%-Y$Y.O.F4@J(QK?_7GCH=_HS#M%*:"NW4D*%_JI&>GP6]48&E8XP\) M5;0!SCA.RB(%G!KHI=FYCB8JOU*7@2*YI%NN7($-XW)36Y+C"^^BMZ:0\]-1 M@FLV,,H[-^>MF^D=;IZI]]ZE,JI7KJ#B2_T1(/>XIUO\/':. UZM%4+;!+*-$7U M^WP94T"A_7$;0RV H]L!\.4[CK7.Z2RKV5>XIFSV^-'DV?CDGO".^O".[K/^ MWZ7Y?W"CW@93F*;";E4USN2R&]5;EP_502I)/7[T8CH=G^"\UNY&5I.3)ZK4 M48&K6@4,KZ0 HCKH4%X-%T/UPWQ^N<4Y5+] N /_'>*O8:\- M$&#"!/3G M6)-TV)U30[&-G8F5Z!G3PY*4VZ8@8;O+CM3/@7DB>QVI VQ@AUG8E)Y3U5*S MCZ0%"SD((IL*J8VPH=W=*GR<]OTPXA30<8=J#A-X$R@P8N/PT86HT !%%:P=MB0^04HG($M!%%H_#HB\Q*(\7U5RW0B+N(YT]R MLE_6B#K7L50KO/FQMR(TF4I!T/B"K^LUX>JVF8$%\=0'5?MHMJ[V<7:PF8/M MT=;P'41U"5#R2K85N;LBVP@8Y-< ^9(YGWI"^)(:5TB'NNZ]WVZ+3\"6@8D; MTF&H+B@D#$DPT(Y2V\ZX\C[!"2(R,;<^-K#2I4[<:Q,E*%NVS(7KRZ^:);Q834?2]]8."?%8VG'U,?& MM7.?!"\-I"FD7W_;(./EE/ M086"![[X2-ZN]^^]19/G)U'-G6M@Y /5/B0% MMSPSJLF8!<;?G_S4UP07 PJ#4_H2954M*:C#B&PO=V]R:W-H965T&ULI5IK<^,VLOTK*&]JUZZ29+)Q?ZQ8__?(D--[HDE]:5R=GIZ=7)VMMZX,WK_C>5__FE>O: MRM;FJU>A6Z^UW[PSE;M_?3 [2#=N['+5THV3-Z\:O32WIOVY^>KQZZ2?I;1K M4P?K:N7-XO7!V]F+=QX*O!?=2]CS\\.5-&%UJWCRY!@;6OYKQ^B';(7GI\^\L)9?.&, MY9:%6,H/NM5O7GEWKSR-QFQTP:KRVQ#.UN24V];CJ<5[[9M;NZSMPA:Z;M7; MHG!=W=IZJ;ZZRA;6A%:_Q.<]W_LA\>[14__MV'EJ/"/GW M/H5EOHO]\U'6O B-+LSK Z1%,/[.'+SYZU]F5ZGUY,(,[">(,UU8UN#?U$7JK#;ZZQA7I^\?SHA?JD"UO95G/&NP4+\G&Q M 0$^KE_!@P=A+TQC?,L:Y*-Y(@R)!&GZALF7G:VU#19X]V=+6$\F X+8Q;S MT)C2LFG(D.:A,/PH**RH"F0(15N8J)4IE[28-Q4+'5:VP6UZR4%XKS"P#KJ0 ME]N5;@D*HQ*?75U"^.NZ-?YXKNOOZLN"GI6B7E+@\_6[+S>]=;&^KF7N829/ MXTGH@GS?.C4WJK2!!+4UG#%5F174O88>G>%J@^VXZ@MY,V$ZQC$79%I3VBFF3'DKII$,UZ3J&P M(;\7QK MAZ5:2J!VY5VW7*D/2)[U'!8ZGPEV30:;;!G>FZ;2DDI2IDAL&T8.66DL/3>8 MH'#KIC(M.644A=#O*75L%I[T;*TWY&6NCUC"W5&PH=XJ.'='/G9-%(V4= 4L M,U4?.D_!2TM(TK^';+K>]+-"<'+&AA_N9@=;CU( JPX@0=9EB*KH1+DA3$PN[N/ M 9/$)G$1J3 "9YHL7)H'U37(,PFU1==V/A.HT1O!0">^975*Q2@R@- W P-^ M=KK.9+E41ZCVB!VX@9@%^:0%ZPK9PG%2*#<5:.[GA H-@0C9*;/H2I>J=LI" MH:+M7Q?]_A8(>DI0*JR%JP#0+S59:]'C7P!X1E!GI75<5((M&6J%( &(J UH MH^XKQB9BUA;ZL8X)2LC&YDY7'?F1]11)6:$0RP,')T<\)+!M^&-AIQ'F*4'! M&$S/&,9QF61E4)+LF#T[GB%Z/VI?(_A@5"APNZ+DCU!T=G4*G/E@ P5G9X'0 MB-'/5N"%DF'AW5I]_*VCK(WO7#SG=XRW=YID$D/\(X)]PKC9)3#N\*OVK;H^ MRLLDI<7[B%E#:;JN05(Z\UNL%+4,AH"LNP!9:LW%"U9"F*G^RQ M"G!!E:'G6(Z$G8/5[;8<)[IS#1Y:^@R/QFS+,(V(0#OK"!T-H6*;UB-L@MO!!3 M6>3"#8 >A< XU'45W+ZX(92](A_/6W4L_]@8[UT-*&6UR>=?.".^Q.I/=QZ- MBAV^<35X+KOY1_[B]5L[KU#"2:K<7;1>/J!AI"?&@$ZC^*[F&X!]V14T&L-)/[\^?W@%+[5DZA>6@(F1*7O&2=JO/ VAO ^L&T00!>AZ"$3!H)D M2AZQ_E :9F=4ISYIZ]6_@)5&_61T@+SBQ3P\$Y8&JERF36X9T"ET\U\- :Q3 M"YKOCN=;Y_-1J)(OD#OD2YJA=K!4?P?I P4P0PG> >/6)O$L[^ O@O+*@ [1 M$%"Q$.R"2_Z:(])HE$W?\VJXQ[HR5N$TH=C/4RIRC&1=RJ]=N10YA9>N-=R) M0%WK6B]-GOS1)M%PHJ@-6LL'!$LQ@:,"2\4)\_52_69!4#)+0UJ !&'T,M2F21%Z* %GOS6.%', ][(4>+FU]-D?+!T;KQ5\&F5-R^\7BD0 )EOT((\) ML*-%$I\CDL@&L2E1[26]+3)$@?I!F:R$]!!P3A#DO9L[S]P(>9$-BE&&D-(B M93T1!2B&QE8\'UFQJW?M:!-EQB2MB QFFLMD'BAB M&,&YQS 1 6)&"40*[F!)US!6$UYRW@G^2T@6VOL-O<9AN2<(]],71K '%)Q6 MBBGB>@CNP.&Q&//)6,+'O=T,-&YV!"'"2DHL79 FF(?6F:C#LR,JM@PF1(]! MP4/6Y2?:(M;'\/.C5'%#Q"FR+!Y<9 _0>LA=FNCPDI]XZK.?6"'S:HZ3(U-$ M2VS;=&X*#7"(ML6 L *D'W/TU%Q.Q1UE*/UZXVFQ0,"Y1D:(W. M=DVT#4YJ-/%P$C];A$$1 %H7&[ (:!35V*%KL091^:.(*7O&]5@8A"3T>++2 MEIR8*U=)?Q-#OZ^U>^(#4;X3'MNP&;8J%F76[-G+7@H"??9$X+07]LKM6&+C MJ7X,><#&LK7LTS/[O-. ),K'R#CZ\GA=]W5W#.]C+M5Q!/5+47Q0)>]:Q,_O M*2YDK4@)&:C@8><;QJ,G<'W4T,/WH: M_=QB@]1Y#IS%2F7W*(:1.%A&.J*:,"HIR[,HT<+$QC?/FY)XHQ4*@S@-2.1]-=T>BC=:J M7+V4Y,G?&6\+]-'WR.; 7%>\P<2G## \R?L(V=0,X3VIAQTYI^,^,7.;[5X, M9!Y/A$T@*\0!PZ;*7>32[$GI>BEGN^PDJ^C%&*\U2ZF$(6@]YS8@5<^?R.T?>CQ%YGV3%4_ F7B6QY MC! B)]@G>;=T?PC[Z(7:7(<90#-*>W^5"T;:U%9C#N!"(RWJ^0F_+Z?00\X2[KI2J6XTT M2=JG<^]EWC\?VI(>]8<#%5J+4B -88))%UOCJ ;>84[G-]E5W\+('H2MN"T" M9:#NJU1+Y\K43=W37BUH!8([M8_6E\?P<,N=:;<@_/%H?,8!YE #7>>II@VC M2$ L1.R\\):( [&F9AV=J!^=G(5I,-U**E11L,7[3JZZDXYS3I:@R08AH#XA6^]'*E&6Y)#RN?!\[#ZX,Q4A!B=PII!0 M2T-F4$?1D&G;AJLA^-Q%[X9-_261X<# M"@:0=P#6%7$I]9'RUKO:%G1P6DQ[XM /Z>E#ZW)_RSY"W++:%RU3];7SH=,2 M-ZQV$F(,'?'P)^ZW\/Y&"B,^K PABV\N#'32476D95Y=2=BN(6+%Y6YX)7:T M:2\!A:SL9$LD*X^R$Q32@8\,'4D]S3\Q\OUS"QKT M_/(T [N!O,>O%D!H)Z?/KH[H_]DIR.TW1T3B!W7V;/+LQW.Z^'%R>G%!VJQM M*Y#\67=UL8I?"TBVWV(R)NW7XDQT:HX)/6!(\FKW7,9P-T#^)[RKL]SA8C\L MDB EQ$4F%+KQ.0*1-CFIS8LYLI3-WM!0/ :JO:BCVQVCG+*&B%)I CGQV3(O!/.?3[#CDD:.N':I;9@5 PO^49;7XK[I5V4(";B/6)2BS/@$3FW3LVW^;$<_O@1/K MD ZGTRAD.%'<>J]5=*8VG;2S@;;LDX[['Q$B:BK5BHOCF&0GV7:^/= L4";G M+X/='K%3=M!/E*Z)U#N=$>ZZ1 )B*1LEU/<[:@ERF-H.H>WM@.C,7OSDZMC8 M'3$,<3%FZ(U'-VR-/6?^BAL[\I/0#/X2!^X1":ELB(#("U=8EI&)V+:3I^I] MDCL2B/115O;!RVB'A1)2[#4>]'\/UK$3>OOU$)^; /S;+*ERZ_B!"&D^-R2# MJ#-%Z>T_6!;)*E'ZUK^&O4N6M;M^9+:B6,IP%XOG"0/_Z@ M!?K/D]_\!U!+ P04 " #N./I4FD$)8;0" !G!@ & 'AL+W=O6B*'JR5?C8%HH774D@S# IK ME_TH,GF!)3-G:HF2+'.E2V9)U8O(+#6RF0\J193&<3LJ&9?!:.#/[O5HH"HK MN,1[#:8J2Z;?QBC4>A@DP?;@@2\*ZPZBT6#)%OB(]MOR7I,6-2@S7J(T7$G0 M.!\&ETE_W'+^WN$[Q[79D<$QF2KU[)3;V3"(74$H,+<.@=%KA1,4P@%1&2\; MS*!)Z0)WY2WZC>=.7*;,X$2)'WQFBV'0#6"&3;Z4DW33H7!O(ME!=P!VK*!),YFC[07& S%W"%.993 MU) E_B2AQA!S[1+>,*[AXZVD5*HR!&L^O1?[=X9^;?H 61;&[0X):3=L]?Q8 MXQO=3]=:F%>$ DFO%299#&DO#5M)![[B"@6D\*0L$T=($&;:"9.>0\_2..PE M&>R;DFCG\I>H%W[%47=4)6V]!YK39HM>ULOCW;U>P302"RX-")Q3:'S6.0] MUVNM5JQ:^E4R5986DQ<+^A.@=@YDGRMEMXI+T/Q;1K\!4$L#!!0 ( .XX M^E2FMLC#9P0 "<* 9 >&PO=V]R:W-H965T4 MK3AIXNV+/2)GSIRYD9QLM'FT&;.C;:X*.XTRY\JK3L?"MG7)!7:6VN3" MX=.L.K8T+-)@E*M.W.V..KF0132;A+5[,YOHRBE9\+TA6^6Y,+L;5GHSC7K1 M8>&+7&7.+W1FDU*L^"N[W\I[@Z].@Y+*G LK=4&&E]-HWKNZ&7C]H/"[Y(T] MDLE'LM#ZT7_4'X<1L8O2&C-<&FA="J,$:Y&3AB_+5&>Q* MV+G9)T9(=M)QP/(KG61O=U/;Q6_8C>BS+EQFZ<?ARI8BX6F$ MAK=LUAS-WK_KC;K7)P@.&H*#4^@@:*TV+?JU9".<+%9TH/S 6T/KY(^ M"?LZZ3UR[9+FQHABQ1@M9X_D30*_3&UY:L<)AP MZ=BVZ2%#_,>,2J/7,N6 (F@)2BX3#D25H@7CC$GTJI#_<$IZS2;@*[ED'Y^7 MG[!;&$UC@(G@&8'C=("1TQY%E'"S#4O8[<7M(>U8&/ )54!^$YU[9^I@Y%[R MW A+9\-V'P,/?XC4$V:!FNR9N RZE-<3R'X""?/#S?R$!$/HM8)TUNNVQV^" M6;G]/U O^*-P/E_&&X"NKS^D4NR4%FDPT@ WE.)4(M^&,O%!K[FH.+0&^NSE M\ALU1<.EN 8 [UM/*YF&S%F'OSIAB$37?0R%X!P4JT]0N M3":V/.,7OIJDZS?/!>E\\<-PU <";^6>CWO>.RUL):H*)=@WV_-6/)JXM#*! M]W<;LD6+79BH4 )9MXQ8H3(K],,5_>FW<"MYM ^<<+Y %_8Q"?.083J_\R:Z MLC"W%W6/GU&OVQI#P%>?,#:#P=#+@R-Y>"2/#C*2CJ?0TL'%>-P:C&)ZT$ZH M.F>'= -]W&_],!K0:]=&Y^CRSMFLPA/%-SW(UO=XL]J\@N;UY?^D7C^A/@NS MDA@ Q4N8(M'#B$S]+*D_G"[#4V"A'1X600?,VG/T+ M4$L#!!0 ( .XX^E0AA,9HYP< .T4 9 >&PO=V]R:W-H965TMGLY=/>*MG?[X7 ? M:(FVB%"B2E)VLK]^GR%I67;LM,5]L26*G'EFYID7Z6*MS8,MA'#LL525O>P5 MSM5OAT.;%:+D=J!K4>')0IN2.]R:Y=#61O#<'RK5,$V2Z;#DLNI=7?BUC^;J M0C=.R4I\-,PV9GW9&_4V"Y_DLG"T,+RZJ/E2?!;NW_5'@[MA*R67 MI:BLU!4S8G'9NQZ]O3FE_7[#?Z18V\XU(TOF6C_0S7U^V4L(D% BQ>;Z2_][;#ECFWXE:K/V7NBLO>68_E8L$;Y3[I]3]$ MM&="\C*MK/]EZ[ WG?58UEBGRW@8"$I9A7_^&/W0.7"6'#F0Q@.IQQT4>91W MW/&K"Z/7S-!N2*,+;ZH_#7"RHJ!\=@9/)WX(!"V,= /C)GU1X#^;:L#&29^E29J^(&_'95%:O+4US\1E#[RWPJQ$[^J7GT;3 MY-T+2$];I*?Q$JKE:R6[#W/I)+NB=U7[ ^] M$N5<&#AV=.[WO1=STR#_R-5P>-T8V_#*,:<99\I+6QHAD'B.G7#+.*X09'J> M1V.8'M% M3CNN"/&K47\Z208)&*X4):LD%)"ZA$96&UEELN8*6'0#6&OI"G8G&D=/)MBP+J(+:I*O4M![TZ+KRGCMW(WC OF#;-A1KN,P( M0,Y@,826* ^R5H+I+.-4RJR'4H$E<\&-):_ .]8Q[CS JFI@J2'#]0(2Q)N2 MWB-""B+8'M0]6*<#]K$E0,V? MB&>V3U=\#K=^!94_)%&"C-+!>6L7":/%=#08=;-FK@T*$/!9UB!MS:XE?6BPM?"= M4#WY>%L1S;8LUPB=@Y1,-;E@K])D7V$Z[F@#K I30U/AO''R+\!&.Q2&4GTA M*P[OP$V9MA#-O]\?SQ!Z+5MOS[F":+%GK P\W4GO3,,#E04<7%FM)-$K;P7X MIOD#T**?0BF$[R?G::=XQ(!,SL^VB_O&_ K:-+( ZN0"^8-C'N3>?680F3. ME(!(RTX^T#]+V1N0SSS 4;RNC>99$6OP@DO#5EPU;0EXF2&^?I$=DW1P^IQM MZ3;^AR*UX7'!HM8=G*)ZO-H]@[QG0W*#3 PT4&C[B?6#TU MR<-R(;VN8-Z>]4=\ A(0<,LPMW>$B,=,U%YX/^8Y10)D>Z!4* 6G:2EGOBK' M6DGPB#J&2]^KW5JH%=I+& #Q!%VL\G2:"RC;-A 0D#^2'W.T0P#@;D.E6##" MPDELL;_>W'^YNXYME1"@F&#J.6IX:.D-1J-2NAW38O+XF;^02!#O$=I-M=N) MRJ<_D&_]0NEDR%)#H(!YX1L7C%QN E.0C3'(AAS1#70(*Q$KZGD(.]JX]UN6 M0MNFB_G@M SS)VW!#749C&49FJ.(-&E/$.IC##Q"!:ZLI@KH8'SHMA4*H<8$ M6'M*^TUV+40- D!I)6T9&EY,\# :4F>*9?]0FI'[X0?,. 7U_;6?';\50C36 M0F8%S1)U$8+6N/\_?)M*^XUN2Z5N3J^E?O68M!" %]U&@H@D@?]4^ QF$4F9 MM.]'WTA:)QT+61LMC%*QE:+S=^:>\Z\KL8X:<*S7#/G<\ZM*3I()V0UA&3"]0= MN-@OCS'U1C(>F2SG D!RP]?5M_P<5]MLC9^*=CMDT0<>()F%B5]7,-,CZET&^ #[7& M5[LXI2--PLL@O4MMA_=0IKRC_31G=XMN +0_JRV$"*9FO);T:O97>&OS(@/R MA5;*3P\H[C1^1S<%AFQ?9?:+_ OZC% \#E4[U'T+?8C3SI>&K1<^R\W5R3W33C04P^WK_]ICK7K'1I'\^'M'%67\RF^("E20=C^GBK#\;C=GU M=UH)$?TT2?Q_XO_3_O@L]??GLS&[/>!Q/#R=3? [&]'OV?34;Q]/9C\R26(D M-DU7:GREVQOYDD&Z.^XE1T>]0U\]AIU/4'Z>H@]M: UJ^RWO.GS" MVFX/'P)_YV9).:G$ D?I[;;'3/BX%FZY M(07M%\ZKOP%02P,$% @ [CCZ5'(A3=C("0 T1L !D !X;"]W;W)K M&ULK5EI<]LX$OTK*$TRFZE29!VVXR2VJVQGL\G4 M9">58^;#UGZ 2$C$AB0X &A9^?7[NL$#E&1/,KM5*8<'T.?KUPWJ?&/L%Y% MU.7H\IR?O;>7YZ;VN2[5>RM<7132;J]5;C87H]FH??!!KS-/#XXNSRNY5A^5 M_UR]M[@[ZJ2DNE"ETZ845JTN1E>S%]?'M)X7_*;5QD77@CQ9&O.%;MZF%Z,I M&:1RE7B2(/'?K;I1>4Z"8,8?CM]-?L.WQ92J=N3/Z[3GUV,3H; MB52M9)W[#V;S1C7^G)"\Q.2._XI-6/ML.A))[;PIFLVPH-!E^%_>-7&(-IS= MMV'>;)BSW4$16_E*>GEY;LU&6%H-:73!KO)N&*=+2LI';_%68Y^_?*6LOI44 M&7=^Y"&0'A\ES>;KL'E^S^93\/RCPY[J< MB,5T+.;3^?P!>8O.NP7+6_RI=^)MZ;RM 2?OA"Q3\4:E:UVNQ17!0GNMG'BE M79(;5ULE_G6UQ') YM^'HA*4'A]62F7TPE4R41=2\2ZM2AU',\"ZM(AK*%^,5((",6ETE: MF=8)5M(REDU^8MM G"Z%Q[Y$N@POS :QI6WDJKY3)7 M.S8NMT+1 XHPWAAA5BNGO*=[J-9!F\^LJ=<9"ZJ=PJ(=,8FL.%EN@XL$Y4,H M!LV1 M+WU60MAX7:G6(7\:44U\,#;\>L+P8!283-M85; M8PYM:E1X#$R _ /% MO201B:I"?RR#<EUR$45FQS"C=&=H MBMC?Q8Q,CNIFI_*B&FV Q<92@:L"0/@]4V7W.-1AJXX"[$P.!"#IVI+3>$(8 MU6SD./"/LHEV=%<:3@*<@9>Y7A%9$B19(68%1@!4\+Y4/>W='1-[MY,RC8T%T-1["4,$ZAR+<3<&4#G0\$G8\M=.B"@^(12/9^^))E\.7OY$U5$ <):TZI0WCK7@#KR@" HY,''/%/) M;4@I@W>':AK[.D0MC45+@_-.U!@+[ $^"IZ&1)$:\4^P2K'$6O3]V41\[O;1 MPC&II9L<9HEE[3177BJW9(*2X,V"QI A-< +A2BG!^B\K2%.JIRQ#_/+V M^M_ERCH@GW>%ZARS'I,%?3'QR !AGEXTP8CF)6BA)'&G:R@RPG%%N( MI@XJ'2]OYZS]NN!T.$^QZ[F-ML1IZ4/L,V+U/\^2Z\>%SG**9TH.;,CP@JCE MZUZ*XJ%J0!6!0WHIPQJC?M %AM? SG>RB38!]M%T\@Q,F.=X.=S;4S8,06#" MX+!71SS%Q!IB4^,)J5TP;J!U/_D->\(-4OJV[$$R)+D!@? ++&?@+#'8L;^O MP(.==.*)/&=VYN51^"([AY$XJ(,2;IFDT4EDB>/[WA ^)+."G+RWA_0%$L7EHA $WAQ"*6HA+9 .T56K+YY,FD>O!3P=6W F3WK)4R;!VEO"5_ N#ILYY$6="CV?/^R9C: M73?RCCN$1_[V$0F=7.1=VF,]L_F>GN/)V5_3TQ3D1%R;AAI:[3LK^!33):*$ MZX-^Q]'@ : ;(L!@2H4COKX+# !BI ]DPY@/HYN EUOCN^,L]:>S'9P\2H2.!&_MA^.2OH..9LW(-L9:/B+C>-I?LUI!@R: M+!,B]HX=_F3 ..NU5\$"LP>R!BZ+3MA[%[<]W[ONJ^@?91""TH MFKKX*,J?4!F3-%1WO3PZ*9'SK>\-5II\RKO6IMWOF#MYCK_%A,/$\'C<]1:: MW+XIG0T>3%-]AT+[ OX2D\0_#/0,\A'<R_NK)V\IZ*9V4(9L[=Q^ M'@9KS#1"%(\ /1*SZ?CX>(Z+^>(Y_B[.QL>+8UPA+_5'T,TNA[)I_3'+A&T'XQ:5[VOU>=15^INF7AQ^[ MWDF[)G3G:H6M.(6&ULQ5I;;]O(%?XK V]VZP *35+W7 S8V=UV"P0-XF;WH>C# MB!Q)LR$YVB%I6?WU_785A^'D*I>ZN+A^ MR_<^VNNWIJXR7:B/5I1UGDN[NU69V;Z[B"Z:&Y_T:EW1C:OKMQNY4G>J^KSY M:/'KJN62ZEP5I3:%L&KY[N(F>GT[HO6\X%>MMF7G6I F"V.^T(]?TG<7(0FD M,I54Q$'BW[UZK[*,&$&,/SS/BW9+(NQ>-]Q_9MVART*6ZKW)?M-IM7YW,;L0 MJ5K*.JL^F>W?E-=G3/P2DY7\5VS=VM'P0B1U69G<$T."7!?NOWSP=N@0S,(S M!+$GB%ENMQ%+^:.LY/5;:[;"TFIPHPM6E:DAG"[(*7>5Q5,-NNKZKC+)EU>W MT"L5[TT.7Y>2S/7VJ@)W6G.5>$ZWCE-\AM-$?#!%M2[%3T6JTC[]%:1J18L; MT6[C1QG^O2X",0P'(@[C^!%^PU;5(?,;GE-U+:WRJGZ4.T16)6ZLE<5*\?6_ M;A9E91$F_SZEO.,].LV;4N=UN9&)>G>!W"B5O5<7US]\%TW"-X](/FHE'SW& M_:N<]&V+H^F;4I1$N399JFPIY&9CS3UX MT$H)ZZ5L05FD2-2RDI6SJ%F>9(5-QN*G/VI=[;!O@I5(3/$QDX6XE-C).)9@ MWV&8.K&(21R^N?$+F!51\OWHS2]U)A>9$BB*8EE7M55BA4"J2E%#+,LLCD04 M6R@W&XRFHT$\# /QSY.+R+ ZA23$F_@P8Y:0?;=@W\FMM&DY$+I(LCHEG0I3 M_%'+3"\U'CLYS89[SV5CZD%C#@2# M2K2+(TM5L&3'&4AOA7)^+E526UUI*%89H?)-9G9*080$@J""LO&("GJ\:AZ+ M5(-S9>RA7W@ER2672YUI"@]!&A)_9]A3CGW$B;HL:PDK/>H_7<(\:9W@YF(G M+O5+81!DS)^9*)FL_<_#W8@_R#:UI7TJL@$8]BS'+H5-:S!!H,B>KP38G[,V M.D:U)G;J0=E$E\HMMOJ+0C3IA*61E'WC3674ELT$_L%S?]>9K5J M'K 5LAW%54\-7-#CE%('2SDT!^R,2PUS1,&L,?>WV&/7J$B6P$:0&28O3'7. M5C)#K?A2F&WA+.:#=%EGF=>'%P8^8L]DG,R 3,I>>$&T-I = 6$(5D%BC6MJ(D(U"I.?P JHDW2P-Q M*&_@!2*E9EIO0.;1A3CG9I.)]HVJG)KA*H*A'D(F>F_X^G>&7H\1W M_MV[J^U137^A[$T561LH)&UXN'[&G.J2MJ";MYE$0-PE"!W* N=8$ID6Y"95 M63^:UAH[X3&[MO%\?W,H6:AM1FNMAQ+(E-QPKV@#9%%7J#!;V F-M$3*@,"G M?BFHV_7W377*!B'DP'(MA$,]P/1X.)O.9^,G')D)V&KVD%2,\C ?A>"(PG=NS;TWL%\[>EF6 M02UJY0\;SJ)+^&E*\G=\-XGYYB0FYPT'L[#GO0@/HW$PG#['?10N\]B%RYC" M93JD< %HGL?/<1_13V=$,PMF1#^:$/UX,(Z&W^P^)U3HA!IUA1I/Q:<]7G;- MZC/C9:H95#U.=R5N@;Y=[#O4J?8S..X_ONZ[YB.+ C7+EITJT:FO?T(K*NO% M[[ .R>]Z4=V63^I":-$F?TK5+C9B);F5D6#4^S/E .Z2#E.X4737KPQ WC/$ M.&7PWBB1<^2WP&5A"&/2IBWJ.? $H!D#R>?;^QE2=%'5P7YCPN7/WFNP!V7[ MN998-![>.W7O3NI)IEZM/>:$,.ES-#H$>:PAHY-,EJ6;.-%P/##V<&RA$EF7 MBADRP5;#F O:MZJHJGCH^^BDS8'B-3H%-UKF3R$-!S6;J,L, X]V..HWTR)51G/G3W\2K6D@-8\*B9F50!'I"ZI.SB?(EP;##!4!]:&_.1OE7U),2(@ M/!GN*6!XO0 PRH$)$>+R5A7!E8,\ZB' ME!ZFT;!XRJQ$WB"W%HQ]WB-L5G/?]'NM'IW\*7Q%'9QZ4SP.9J'XJZ\[T2". MYF(X"^;3?C,>O@1I$,5H7'0>P/U[,L9-0+/IX6Y]$!,/YG-JS3%03"A^97.S MM>O"-LR.B @PS( F_F2]";E,)H16(N@X:?6>C89B% 63GM9CR!!/@]&XJ_1X MBIM1, H?4YK,.YW/G7F!X)ZE=.24GH3\'Q%3-A50->>$+GWZ9>=$1^)#C0WJ MN(](Y%BOVE!S=61N8L]S7:$8-&5F0 Q2.F6@>KN@%S N/=8R]>G"\P_]I"3; M80[TU7F ?BD+-\KXA#T>"@\/=1H^"Z6*)N_<08XYSC;-IL, QVALIZ2 M&-I@LQQ(PVGE3Z_9HI2.N?P=D^!^*D)#HQFWQZ-[MM,>L#Z"$ C"G? 'BME& MZK9U$4BA!6Y,1/S*--6T'_ *H:(#R'%8&$YLD,N=X!=6)!QN*CJS[2.X-A). MZ,D-!1%#Q=1I;959#D[+>U-TSL%E3H[]MF;EI"J/(? M[(]2 3ER;N]G6^B+.(A$#E##9U#@]P)UI[G1YQN('_\G&;OAV]BY[Z?I:-@Z M:C2)SGCJ4%OXZN ,\%C_?8P\8@D,RP>FF ?Q,VSQ9UJ@U3]^OO;GL/FW&B(, MAGT[A/L8.33#Q_V4TRUI_"+. A1]M07BT6QO@[BYYB+1'@@/NL/5X[8YE<48 MG9-Z?^B]'_,N.^_F;DU1NR%A_Z;H:_)J'DS[1L38?SDPKI4)C$P#>_^TD$8 L%GC[N; M<:&9)>@T_Z1_Q'9-/95?B%"P^!^4Z[&MD,7[D"8/\@ M"^G?>0,4D-ZE9]WGAZ&;@%&E>4B5- L[,W-H=FS-W/?#0 :.O+9C532A)9V7 M#NC^L5D;^3I#W&+7'A&T]MI#G.?W5$0!;\XOUMQN-!=XV?QKY;,:/7GTP-VU MS=@A^FK/3E&7J\=??= M]_'N2,XVUCWX"C' 8ZV-GR=5",WE>.QEA;7PJ6W0T$II72T"#=UJ[!N'HHA. MM1[G678VKH4RR6(6YV[=8F;;H)7!6P>^K6OAMM>H[6:>3)+=Q)U:58$GQHM9 M(U9XC^'WYM;1:#R@%*I&XY4UX+"<)U>3R^L3MH\&?RC<^+UO8"5+:Q]X\*F8 M)QD30HTR,(*@OS7>H-8,1#2^]YC)$)(=][]WZ!^C=M*R%!YOK/ZFBE#-DXL$ M"BQ%J\.=W?R*O9Y3QI-6^_@+F\YV>IZ ;'VP=>],#&IENG_QV._#GL-%]H)# MWCODD7<7*+)\+X)8S)S=@&-K0N./*#5Z$SEE."GWP=&J(K^P^/"]56$+7YTP M7L2-\K-Q(&!>'LL>Y+H#R5\ .8,OUH3*PP=38''H/R9" ZM\Q^HZ/PKXN34I M3+,1Y%F>'\&;#BJG$6_Z MY]L/*ALKI YW^!7O-O-B#\>;7TP9'ROWXDNT,] M^3$J]\NE;X3$>4(-X=&M,5F\>34YR]X=X7PR<#XYAOZSF?G/('!+=8_.80%Q M6^!KA7!CZT:8+2@/H@V5=>IO6@^6)GR+D*<9%9_6W$>^$B06; G- .0CT$:% M"@0TPL%::'(CF]=9FF79!!ITG6=Z$(\@ULJV7F^[2 5,TM-_#S4"H37/;RHE M*ZC$&D%:LT87.MK2UC4#L'$7T2$?4BC0;O46*]).7329R=I'#ULZ8C"!4ZA W_& MTH/I EJS@1:HI MW/,2W&'3.EG1:>4C^AT&12K0!/ADX",N74LG\%.D4%1:A+U$HA0P4K)\9](,0C?M63B'N@V M%B%VAU":4]XX)3GECE2#P94-*M9AV.]L6Y81ID.@8J,FZ6N%JT+5-1;L1MWF M8D50#3?Q0VA6\5\0WT&/ ME=-> MJ![^(*5O7EWDD_-WOO?FLX;3IK65Q"E:XB.)C(7]+.LD'RBVBRL'1\PNK*2S MCB65RODPBMA/]= (5;PE<5(T*@@]BFT1(GW+;*G!R16%XR/"=T=&0RGFXB$+ MRMR.:'$CH$=+7J2ZA0:Q5[F^69 M-M;CD[:.P2YG?<4]L]H[(J+\F#BA8R;)Z@AG,>QYP:F@;S><&.F/[K+QWHNC M1K>*[RKNK]:$[O$QS Y/MZONQ?)DWKW[Z !8*2I>C26Y9NGY:0*N>TMU@V"; M^'Y9VD"OH?A9T?,3'1O0>FGI(N\''&!XT"[^ 5!+ P04 " #N./I4#(MU MWJD& "S$ &0 'AL+W=OI.MMA9:],(AZG9 MS&QGI*@\4U//>!S/9XU0[>3RW*^]-9?GNG>U:N5;PVS?-,(\7,M:WUU,DLEN MX9W:;!TMS"[/.[&1[Z7[V+TUF,U&*95J9&N5;IF1ZXO)57)VG1&])_A5R3M[ M,&;DR4KK/VGRIKJ8Q&20K&7I2(+ YU;>R+HF03#CKT'F9%1)C(?CG?3OO>_P M926LO-'U;ZIRVXM),6&57(N^=N_TW8]R\":6NK?]E=X$V6TQ8V5NGFX$9 M%C2J#5]Q/\3A@*&(GV'@ P/W=@=%WLIOA1.7YT;?,4/4D$8#[ZKGAG&JI:2\ M=P:["GSN\IV\E6TOSV<.PFAI5@Z,UX&1/\,X9S_KUFTM^ZZM9/68?P8C1DOX MSI)K_J+ G_IVRM(X8CSF_ 5YZ>A9ZN6E+WO&UD8W[ :V&B T75;=N/C*@W[ M_6IE_?H?IP(0Y&>GY=-I.;.=*.7%!,?!2G,K)Y=??);,XV]>L#X;K<]>DOY2 M7EYD/&W6+A8?MHB'KG$25;MA3JQJ.1Q'];>TS&'[1C>=:!^^^*S@R>(;RTB" M*K%I@HPS"#%2/LH^0^ZDS]U[=?_,#F65?I*#T5=O6NC4O15M95\_G<(2Y*A4 MHCYAQ*\:(%>Z,_!&*8,T]C MQA<1YQG+EU&\2%B>1,M%P:Z-%M6*Y"8\BI<+EA#QG/$TFB=D.XAC]J.V#LYU MXJ$&N3=#(W@FR$_R*,DY2[(HXP7CRVC)4_KPI& ?M(,_Y?.N0>$<=B=LF4?Y M@C3F,"QF24'?E/V@;Z5I41;=,2N?1WD,Q_)HD<'09Y'RR1E>53D2\IH,B]8@HAFZ1#13_6251D MA-1D'LT]0!- =L'95=<9?:]PUM(>BG5 MK4_'2M2BI4/AGL2(I'P+NF8%A*:)7\4OJD,G_:58/T3L3EA6[>^BN+.;DL%#P?K/D[?3]EFC-S48V9O\A/N$NT$ZZ3Q70UV@BZR =^)TUC&:CD/:+LC=!P^D$*,V57J%M]N8T. MHP;IL)7D5\J6M;82MS?TU!3$6M!Y=MHSW(H:@8# YPQP6\18&,GZUF+)KA68 MQ1@(2>4@#(TD,! V($OI*@3%>>2,:LBX%U7)>TA<,NU-,;3!G/V=+42D /# M)$ZM;KUCV*S0#((>(ZMK5?F<[5#O6R#["'3>4OC3!#M[\"-H&(D-ZDWU==]! M]$YG3R'TF$+ 0[)4"7>QAD3!B34=@N%0PP//;+>J\U7"[\J_^C#%-J:>0I1; M!?<\$2)_J*U1"(Y#-OWY GRH?\71T[ .<1I4_EM]>3UEUR%S: L?F"[+WA]6 M"VM(*6!Q,MTAH<2&E(YI.U57CM+W.,BD%0'2 XND6]&C+I22_3E?2?@C1VN4 MW1GTMZR>V/.)T'ALR%[:R.9/#U4VM$*W"O= '1BNGRLA"?38ERI>I]^ MTF-Q'7Z"EL>1V<+578J"[R4:F% S5U1J2?J^/LM[LB_4PU6 #8HZYE234=&$ MJCQ-2R#=]SX GB'$!905ZPCZ>*,!J=*$U\BQ.C/>3L MU"-E=O"0Q)G=^.7C._RP,"I=EM5R#-9XN\@DS MX8D<)DYW_EFZT@X%P@^W4J!$$P'VUUJ[W804C/]37/X#4$L#!!0 ( .XX M^E02Q_"M5@0 ,, 9 >&PO=V]R:W-H965TL+,M.UDEM [ETT2VZ0+#9;1^*/M#2R")"D0I)Q?;?=X:4 M%3M1W+3(BRU>YLP9\LQPIBMM[FT)X-BZDLK.HM*Y^F(PL%D)%;>QKD'A2J%- MQ1T.S7)@:P,\]T:5'*1)S*"%"("%SA,#Q[Q&N04H"0AH/+6;4N23#W>\M^BO4KM/&<$EZFI?6_;!7VCD81RQKK=-4:(X-* MJ/#/U^TY[!A,DE<,TM8@];R#(\_RACL^GQJ]8H9V(QI]^%"]-9(3BB[ESAE< M%6CGYI]5IBM@W_@:['3@$)'F!UEK?16LTU>LS]@7K5QIV2\JAWS??H!,.CKI MELY5>A#PMT;%;)2'6@6Z= MX9U!=V/#-88TVQ$/P/XW3?_R@>OI/[F'U#6RB* M,.%]&^Z"XW08CX\]9'H>CX[?(]*L9+E ;P;W%D97'J^ ' R7S#KN&J?-)E#0 M!3(X9K416 R%W+"\0=]Z[WRXM3H3N#O'JN!*IC31:-#E @\5UI U/BX\6#+@ M5.=.:-<'EB$'X3CMHWL72Q7N_,1']CV^BSTAV,X&]G0N-3=.<(F,=%%8?!86 MF["?F 58ZT$X!FMQ(H"@P!04PKT@C24LN]^C&+/?M;6O*_+LN2*&Y_'Y_Y7$ M\$V*W)(/BDSBY!F!27SV3@0.:G(X24B*A'G^,9[\9U'V!?LNHD03A5(0%58^ M1]MV+K_3T:L2X.T>7M?:D +P57X]M (.I0,C,/N!=DO M15C'5QT,+?F@.)IEJ$W$6P":/7+90![N,8R\JNGDL14@9J@:IA5\0"+0GR08 MV=$D'FTU=5 47%K=GCR"8S:^,?'\@;Y(/F_25I%6WCL@-DADOSXP?(8LA*3? MN8F?[(NZX./ PE7P1VU\\0F\,;%1?[VEQ2=BGZP.%4*N*'FQ";64Q1X#-8NY ML@%NV-.5H"^]HMOSB10"(AUC3XO'2U?]+#0I*JR:WE8'W/WC(IC^NAOWO?Z# MG<:L K/T[:=%NT:YT*-ULUV'>QD:NZ?MH3W^P@W*TS()!9HF\XMI]N]>+:U797$BXU\Q41<'U\QWD:GO3"WO- MA\]BDUGZ,%A'4W(GDG\+N K>F\ M,_)DI=0#+3ZD-[TA$8(<$DL('!^/\!;RG("0QK<:L]>:),7N>X/^D_,=?5EQ M V]5_E6D-KOIS7HLA36OAHS [I1#5"I'C[0TYEN^XY8MKK;9,DS2BT8MSU6DC.2'I4)96XZY M/;OXA.?^02:J /;Z5V7,!;L'S989UW ]L&B Q 9)#7;GP:(38!/V44F;&?9> MII#NZP^06,LN:MC=16Q@XO/H'WGFLIY,;LG&1_ MW*Z,U9@E!0,A-J+2/KM:O3G/'+4#">866NGQW#EG^ M@+:$1+8\250EK4.%]1H["R&5RH*T@N<>![M,2\OSW&8@NSK"M))]=M]HY\^G M])%27J480W%QRG5A3.5B6I7X#9Y )\( B76#4H>II(9H&'Y$2,1,L&IQ&VD@ MAQ;I\_*+0=;<,HH"RN Q6$$[+A8GB#C[/,D$/ (V;Q>@!!5Q/C!*.Y& ,XSQ M=2-%XEK#MTIH)V[Z+O..!/=,> Q]*-T)5J8Y=8LSRE3ZN>95@,TH"0C=>;;1 M7)(&NE( )9;SQ>[2_M4/LRB8;!PCFXB26W=*D&#R6N%._E3*;C.1 M9 Y-X#BU*(3YAQ8Z&6^8*W7RLL]ND0@&VN"T"IQ,4]0T&Q';%S9Q/5L,\.12 MT71W#VN:T"O,%D,HA['^AP%>:U4X62QZK'[\YKBUYFE+((I/DO_4(IZ:PDE+ M-GVZK%6._UU<7CD7_1\8\5=-P^<>]S7UO4@>MLLKM* !]@8GP[$';NPMQ=.) M'1J(]!-VWEY_H"ZC*H.V34"Q@M)VSB[%/P@7[%,3T"OVZ06ORR/L?V2C8#R> MXC,.9G',ID$\0V-A$(^'%^S=+EI7[&O=LEG3LO<+M4$/HQDJARR,XR">3'$] MQ_48UZ,@"L?L75/GNS:PW[GFLQ$+@W Z8?/YC+E3C=X<4W.Y$*'<*)ZQT7@G M^UVFC??$;1*&CMM\1L]A,*O7Q/5E#'(W/$*-9P:F4 MI20B ]@1C7!5VU2[P2PI?); BRP) X:]LS.C]KHU-=Y'GE/CQ7E+[0F%+ML^ MN]^ZZN)+=Z5RT$.Z^>ZI-J$X7DAU>ZJK629^!"#'%Y.^0K]T_GQ\AKE#[HZY MK;#9@2<^)[A,PRBV9P=^_]NZ]9>,G;B_ MJGWD>B.01 YK5!WVI^.>GWS-PJK273E6RN(%QKUF>&,$30*XOU:8CO6"#+1W MT,7?4$L#!!0 ( .XX^E1"FS?,K 8 +01 9 >&PO=V]R:W-H965T MW!>Y=F>]S/OR MU7#HDHP*Z0:F)(UOYL86TF-I%T-76I)I$"KRX60T.AP64NG>^6G8N['GIZ;R MN=)T8X6KBD+:U27E9GG6&_>:C?=JD7G>&)Z?EG)!M^0_EC<6JV&+DJJ"M%-& M"TOSL][%^-7E/I\/!WY7M'2=9\&>S(SYQ(LWZ5EOQ 913HEG!(F/.[JB/&<@ MF/&YQNRU*EFP^]R@_QQ\AR\SZ>C*Y'^HU&=GO>.>2&DNJ]R_-\O75/MSP'B) MR5WX+Y;Q[!2'D\IY4]3"L*!0.G[*^SH.'8'CT2,"DUI@$NR.BH*5U]++\U-K MEL+R::#Q0W U2,,XI3DIM][B6P4Y?_Z>-/6V6G FWZUL^+/BYGS%JN_=OD=8?=WPW+?O'*E3.BLA\9P9.^H=_[]=^/# MT_(>= 5/)Y;4P2WV1$M[]0BQJ,Q MO_;8NK4E[VYO7&L)O+F26J:R+]YXF:_ZXIHT./,3UA9Y0U+XCS5\U(JS^"LR MDQJ$U!NX?P>N+<,1%@*S^TRY1ONF=WS( ,BN'60_#&S+D'#6 1^4]H3*AFOP MOS[8Y""DM^" 1ZO>XURHK%UU(Q>6B(,DGK--,0LJ9@AMILI=9C=%IV)=XG*SR(U>"&A2?C40;[0 [5"@G'XXTX2* EK* MJ(8K#[E/K"KCY=+Z%>JBMI3#$>,)L;V#$0@<;1*KB.Z33.H%<7T![? 9JH+F M9&L-P>[!@SY;UU@G#_!$)HFI-"L)8-@ _N<*_B :/C-I1S)B)M+:%;M])_.* MFM#]AZ8ED+M>R-!W(5H-24=T8]5":31RMREFJXUH+N$ANWRG3.5RK*WRGK1( MS5*+$.!M&_\A:U &VVI#I*_1OYQZ,1V'W7'_@5/S*H>B5.45APIZZC)!O7ZB MCI]M@;'#LD2WWJN"*6XEIB\'!\^"MNG!X.A9'Z3A2@J3!;=I2+CCTO@;F^P& MTDE%K)'0]2XP+&C28V *J>[RX^X.:"L_DU&4[RG( KZ4FU&58D[$7S#U1F3F MN#6W":X8[S:)NL^I7&+%GP!PH8Y*@QP%EU),%@U]A%Z"M*['JE#OK"BEG#6L MFF)ZE,09;2!N*NLJJ4.0Y&,-U"6)U_"(JV&+&/IM?4+#5D2".S!I#V/J8%V[ M3X2HS\U-!T7TMIVF"P;M;M=U_'AF:0VB:OGH%,\_S-VXW&GCK\Y M>!]C;)9F1\FYS=**K=&,C6WW@S=DBG M\JW$[1ULSE>#76E,J\"Q79/:S#H*/JQ-QTG,<%S%D\'DP=TYP^CU]2EO9K_' MYC8)SX/^^HJP&(I5"<[AF+U :#!7\IML*L(8QP/>DU'YTX?F=5156T,(DI"A4GC(:RNFBX1??&HW5=#<0[ MLW% %CSRN-AMIO*PM+9O1Q]!P79,=[V;#3MOT@791?B]@&]+Z(HOU>UN^Y/$ M17P37Q^/OV>\E19#D .US2$*5PYZPL;?".+"FS*\EZ,(\.82'C.2*",^@._G MQOAFP0K:'VK._P502P,$% @ [CCZ5$'U%DA,$ ="T !D !X;"]W M;W)K&ULG5IK<]NX%?TK&+?3VC.V_(J=;%XSMI-T MW?$VF7BW^Z'3#Q )25A3!!<@+6M_?<^]%Z! 25:R_6)3) CZE&U_M=-;2C>/W M;QL]-?>F_:7YXO'KN)^EM'-3!^MJYOK'V@\#_BW-8N072O29.S< M _VX+=_MG9! IC)%2S-H_'LT-Z:J:"*(\7N<Z_V5&DFNJO:KV[QHXGZ7-!\A:L"_U4+&7N!P4476C>/+T."N:WE MOWZ*=LA>>'7RS MG\84SEEL68BD_Z%:_?^O=0GD:C=GH@E7EMR&'K=8C]XZ+N+P?+?;0K+?"^VST<)]#HTNC#O]I AP?A'L_?^;W\Y MO3QYLT/:%[VT+W;-_OY?"/%<8N]J7!<&*=*&0]%@J?X3__]LGEIU7;GB8:LB MNY>Z*EW3FE+INE1?38$%JJ6Z#:'#O6=%4+>U^DG[8D;N@9/:F5&?;*WKPNHJ M?^V^Q;S:ET%=._Q3^W_[RZNSLY,WGZ[NK_GR],V!LG&U^U_4O]R(ISPZ>7$( M<2;&&ZRIONK6T$\DI]K_V36V4*]>O#IXK3[IPE:VU9SV;L*"?)Q,@ .!?FZ? M 4-7PGXUC?,L:Y*-Y(@R)!%'ZF=,/.ULJ6FRQKM'6R*"8#HLC%G,4V-*RZ8A M0YJGPO"CH+"B*I ;%&=PWS>1I/ E=D.]; MI\9&E3:0H+:&,T8JLX)::.C1>9Y#(P"0XLK6ZI^Z[H#N-.Q4+6:FECB :W.7 MTM.CD]/O6D>Q84C<-$D&/*126Y/?"^!95 M2AQ%126,$(#M;* 5V3Q;0FEO ,/>2PH8CB*4$9HD-'*-^^1/7<'CL%1+*-+. MO.NF,_4!R3,?PT+GIX):ARN;K!G>FZ;2DDI2JTAL&P8.F6DL/3:8H'#SIC(M M.640A=!OESHV"T]Z-M=+\C(722SA'BG84'05G+LA'[LFBD9*N@*6&:D/G:?@ MI24DZ6\@FZZ7_:P0G)RQY(>;V<'6HQ3 JBN0(.MR8:KH1.5UGLERH M Y1\Q [<0/2"?-*">H5LX3@IE$,*EF)!F1,J- 0B9*?,HC-=JMHI"X6*MG]= M]/M[(.@IP:NP%JX"ZD6IR5J3'O\"P#.".BNMXZ(2;,E0,P0)0$0MP1UU7S&6 M$;/6T(]U3%!"-C:/NNK(CZRG2,H*A5@>.#@YXB&!;<.WA1U%F*<$!5

C]C6"#T:% O7)\"9#S90<'86"(T8O;," M+Y0,$^_FZN/O'65M?.?%*W['>/NH228QQ(\1[!/&G5X X_:_:-^JVX.\3%): MW$3,6I6FVQKTI!/?+"S0ZX-;U.HK7H)"1E-8AC6P9.5654N6HOC)'JL %U09 M>@[E2-BYLKI=EZ,D.3S+,8ERH(2MT):2$9%OV$1'8!P/ R^NYE/[6)!0LZ22 M$N$LI?DXW&KCN0?&^/&U8!25IM\_IDSXG.L_G3GV:C8X!N7 M*\]E-[_E+UZ_M>,*)9RDRMU%Z^4#&D9Z8@QH-XH'-5X"[,NNH,EH[KKC$@9; M9:O,76DJF:NR<]MN#NY=6*R,D2)#!=-H0O&*UBH%2&"8X41-D,*2*Y0?4J^I*@1J*FZ-!G-)\A"\68L9 HC)J MO8'$=W.%MS&$]X%M@P"Z"$4/F3 0)%/RB/57 MI>'T#'5J1^-PT3<.%SO9_"=MO?HWT-:HGXP.T)BD^;,=P_^S1A@D44+\0/75 MM"EX5A@:NO%OALJ 4Q.:[Y'GF^?S44)1Q"##*>)HAMK!G_T=)#G,C!E*L".$ M0&T2&_0.444%IS(@;30$A#$$.V%B,N>\,1K%W??L'T%D71FY0II0O.P),#B2 MLP[ZMZZJ\$*%,F\HJL0C]CK/ +@CPB%D.E!+"&.@I)N3,UTQN5MW71$3H*0/!&* MP:\WIP!X%D=)GJ7D:Y!ND-:9.**!C& 8$UXK3O'+-^J.!0 Q* TJ%=&;T,M2 MF21%Z* %GOS>.<(;]E_@+.V]-DWEH[MX0P^ MC;*FY;<+12*@S=VGAD<\B(;%*,,(:5%RFY,1+"UT@"0ESHP2$K!Y+9G%* 8&EKQ?&#%KMZT MHTW$'I.T(C+X:*(X3K#G9")"! S2H!<< =+NH8K"J$ZYYU4*0G)0GN_ MI-@ APDR( %V0 M)IA'-I+VSPZ($C"8$(E'HQ"RO8A$KL3Z&'Y^D'A!B#A%EL6#%]D#-$ARER;: MO^ GGG8#=JR0>37'R8$IHB76;3HVA08X1-MB0)@!TH\X>FHN^N*+F&4;5N#> MP];"&N:N-LL4#!,0!VB-_GM.Y!).:C1U"R1^M@B#(@"T1F$-5)RB&AND,M8@ M*G\4,67/"Y\+@Y"$'DY6VI(3<^8JZ<)BZ/>U=DM\(,HWPF,7X;CL"\C&-^:D^?Z1)EI%B@-]'.-]E&+N2K[5HJC1SV)M=$<^Y*/I[D"TP5J5JZ<2?_D[P_Z?A#U]^>;978"Q MKG@GB<\4$+$D[S-\33,*]NP==N2TB!O"3 _6FRZP=CR1@HQX% >L=D\>(VF6 M^Z3)J.^!Q>7)?9@#;(X@//4('3+%@7Y,=6RSAAU#[/-(GKC3&5"&XU@!?](' M'"9B;"^YE M"7A#=V%_*+MEQ1";A&KN(%$ ]:21PEUCHBZ<1?^@9WQ*!5 M#*+XL.=G&,'M!E"M95(\D=,+NXYN_6XJ.V5SSX_Z&3830:[GK["8$ MC!Y-S3#R'4BOZSPQ_-4HLAP6(N9=>$ND@!A1,X_1I9^=G(5I,-U,2F=1<"CT MVZ+Y>Z&C>3_]'O1-3=634+('9"4XU9 8M%#WGIIVYLJ_I1&*MU%%&+;>0C32Q"?$> M.O?3E?V#$V6SKC"@Z36/KHY(&-FN@?@SXK+J(P&*=[4MZ.BV&/6,IA_2\YK6 MY?Z6/8*X:;8M6D;J2^=#IR5N6.TDQ!#3XO%3W$OAO8L41GQ<&D(6WURQZ*RE MZDC+O.R3L%U#C(_K\.J5V*VF?0)4V+*3[8ZL;LLN3TA'3C)T(/4H,QNSS):P M"3U2$I;1?",5,ZK?QDV;>=K?X?9JO,Q'':V7>T1W_!I#?4P7(P$[K9!W/=/>Z>[NIC%[PHD*^_!K7BKX5:, MCFX)R:5^[P 7$O^;)SB&S]W(3X1+=1;CS!96BZ34#W&10PJQ^!P!0QN-U&K% M6)[*MG!H*&X"%6\4XO6N37H(LTVE(0VQUV>EZ MM"R#7V]'/F6FQ6">\UUA_D,?YC_LC,?LZ.7/UO+OG?B9\[H-&E]FIT#[P]/M ML-#-(?_M*1)\EZ"82H@4I$8V52F2JX[0L)7*E<_E;7@@)M=S++Y+YT*H6.U0 M# K]V,AP)G7V[,3R5!X(#Y)C@9LK&A^LK];I+R][-.\FZJ!;D M]&9&WRP^1+U@-A8I/.KOL/3.)'"("P M>4@G[&D4P(?H>[W5*CI3FSX78 .MV2=]L_",$%%3*7A<7X<-1))MXP,*S0)E MP<^.G_+TOR8S&7#Z*[>_VGQ1?R9>T MJ^'R/?)/VD_)_)69X-63T&UL?51M;]HP$/XKIVS:BA0U+X27,H@$;-4ZJ1(J MW?9AV@>37!*KCLUL!]K]^MD.I$RB?$GN[+OGGK/]W'0OY).J$#4\UXRKF5=I MO9T$@5!-74-9$O"V1B/_,B[[CP0,M*VX4@G6Y)B6O4W[3M>TY+2@&>$:YEDF&JXI+V$E&,TH*KAZ)!N&JC<- MM*EF,WD(=P+[BN%'SA.>;_YP>&9448?"N4.O?3# MNV@8?KK -NG8)I?0T[618]XP!%' '=\AUT*^^+!LI#3V.;87\BGI+^,M'!?3(PLB"$9ZAFH"Y(^SN"#YCAO4&)?0C MMQ+!U1TW**)1A.>J![>44_-V/0A-F8..1/[KI6^/& M#Y,$SEU,<**F&F7I9H8"]UA:876KW5B:MVI\#6]GVCV1)>4*&!8F-;P>#3R0 M[9QH'2VV3IL;H8W2G5F9T8K2!IC]0@A]=&R!;EBG_P!02P,$% @ [CCZ M5,BO]C+ @ )@8 !D !X;"]W;W)K&ULE57; M;AHQ$/V5T:9*$VF5O1%N :20BYJJD:*0M@]5'\PRL%:\-K&]D/Q]QU[8T(H@ M]84=S^7,F;%G&*R5?C8%HH774D@S# IKE_TH,GF!)3-G:HF2+'.E2V;IJ!>1 M66ID,Q]4BBB-XW94,BZ#T<#K'O1HH"HKN,0'#:8J2Z;?QBC4>A@DP5;QR!>% M=8IH-%BR!4[0?E\^:#I%#[V3"('2$4F%N'P.BSPBL4P@$1C9<-9M"D=(&[\A;]UM=.M4R9P2LE?O*9 M+89!-X 9SEDE[*-:?\%-/><.+U?"^%]8U[X=:EXBLF4%H3PB,:JWEN<6-T7O=,/Z-E4X$PP;S2W'(TL;I0<"OE3R#+ XAC=/T M %[6]"?S>-G_]@=^74ZI/_2J?N\KNT9M[4=UD]8W2Y;C,*!1,JA7&(R.CY)V M?'& J7#+Y]MG AX7L8W\0?S_[IP)AK@0-.9<+J)^( MM[I>63)NJ!P?==.DD] 3 MI3>H7<);QC61_,_1KTR?(LC!N=TA(NV&KYQ\COM%XN4<. M\XI0(.FUPB2+(>VE82OIP#=&UL?55A;]LX#/TK MA#<,&Q#4CN,F79<$:+H-Z^&&*]K>#<.P#XI-VT)ER9/H)KU??Y2<^+(ARY>8 MDO@>'R62F6^,?70U(L&V4=HMHIJHO8QCE]?8"'=F6M1\4AK;".*EK6+76A1% M #4J3I-D&C="ZF@Y#WNW=CDW'2FI\=:"ZYI&V.<5*K-91.-HOW$GJYK\1KR< MMZ+">Z2_VUO+JWA@*62#VDFCP6*YB*[&EZO,^P>'?R1NW($-/I.U,8]^<5,L MHL0+0H4Y>0;!GR>\1J4\$.,AI >>&COV3^&W#F7M7!X;=0765"]B"XB M*+ 4G:([L_F$NWS./5]NE N_L.E]L[<1Y)TCT^S K*"1NO^*[>X>#@ 7R6\ MZ0Z0!MU]H*#RO2"QG%NS >N]FY)\NGDG&T_!,Y)0>O'\1: MH7LSCXE)_5&<[PA6/4'Z&X(I?#:::@E#4X@23C4Y*#OJ+(+L-6PDU=R!KN56 C) #+TV32OT\ZL7 M%^EX]LZ!&;)0_85+#9M:YC5( ND"ABO,&0NXE2YX"@)^;1Q>>\1'N>H<]RF8 M,D!>CI.S&1>^4OT4R$VEY;]80-'9H)M]G-Q"TQ%4> M(JK*8B4(+^&K/^+B]6SO,<=FC18FXQ%<-:;3!*]O/,1TCN'N3:"$ES!.1C,V M>#6!=#S*LG-O9P?V^8$]W=M\Z3PZ2^(0L]DHFZ;P8$BH_L[VU\WLL\GH[32# M8]45'S1[@[8*(\U![L7V?3_L#E/SJA\6_[OW(_>SL)74CJ.7#.6+/H_ ]F.L M7Y!IP^A8&^)!%,R:)S]:[\#GI3&T7_@ PW_)\C]02P,$% @ [CCZ5 Z- M :6\ @ )@8 !D !X;"]W;W)K&ULC55M;]HP M$/XKIZR:.@DU;T H@TC0;EJG5:I:MGV8]L$D%V(UL9GME*Z_?F<'4EI1M"_V MG<_/X^=BWV6RD>I>EX@&'NM*Z*E7&K,>^[[.2JR9/I-K%!0II*J9(5>M?+U6 MR'('JBL_"H*A7S,NO'3BUFY4.I&-J;C &P6ZJ6NF_LZQDINI%WJ[A5N^*HU= M\-/)FJWP#LWW]8TBS^]8-WK/!9K*4\MXZ M5_G4"ZP@K# SEH'1]( 76%66B&3\V7)ZW9$6N&_OV#^[W"F7)=-X(:N?/#?E MU!MYD&/!FLK^?Q<.@X]'E/8[I?UC[.F5,$BL!KC(&J5>?\U6X%&*PP(7)4(A M*ZH^+E9@[$V#BPJCP5"0[PYF(@=62V7X$W,E(PO[P-&*@8(+)C)+42!JJL>* M&5HVTG$L4-7P33(QAD6I$%\\"Z!+17>I=_SQC8B];CN$>];IE2!RV6@2IC^\ M=A?2L.I9_.ZKP0F$@]YY'%ICU!LD0S+BL!?%L35&O22,8?:?61)%C]J;FP,W M1[UX%#G_/(GA@JTYJ>!/!.V4G$ _&="8A'8<#?MN>SQ(X- K\?=JMT:U]M!KYE:<:&APH*@P5DR\$"U7:EUC%R[3K"4AOJ* M,TMJY*CL!HH74IJ=8P_H?@WI/U!+ P04 " #N./I4?]#IH/X" "U!@ M&0 'AL+W=O6_?J=G5+*U/;3I"@Y^^Z>NWM\OO27 M2C^:"M'"JA;2#(+*VD4OBDQ18F=:A&E<=R) M:L9E,.S[O5L][*O&"B[Q5H-IZIKIYS$*M1P$2?"R<<(+%,(!41J_UYC!)J1SW)9?T#_[VJF6*3-XH<0/7MIJ$'0#*''&&F'O MU/(*U_6<.KQ"">/?L&QM.V1<-,:J>NU,&=1,LN&?:V6H)TUH3G!E^J]*3DNW:'<6TU:3GYV>(F:/S''#%Q+8W5#A%L# M3)9PA>6:X'UF*[1"B8AUGW,9)]\3IP(V2MC+P2998 MOO6/*.=-XNE+XN/T(.#71IY %H>0QFEZ "_;$)%YO.R_$'')32&4:33"S]&4 MS*F[?NUBI0V:[P[J;ES/+%B!@X"NE$']A,'PP[ND$W\\4%*^*2D_A+ZGI!"^ MT%V%HV_*[#[(@Z"[4YY4"#,EZ(8[GJQK$O!:1Z$E):M5(RVH&3229H?@?["$ MN$U!+#!C5,'][I+;RH.5KW7QK:.R%;->?Z'(5SX3 M7*$T=1M9 2>#0E'O24,;)!DE>.EQC:5/"T'YT;C3S V,-J6"L#16;@KY<+3& M'DPJC?BFHX'Z$7T_WO/5'HWK5/=*MJ2C:TDYJ\90,'/\[_+A+5DA2/0D.H+> M0Q*'>9Z2D&;G],ZZ89[E).1AW$UA0C:X6KB"(0N3\S-($GK"SFD*29@F&>QJ ML6AKE-2HYWY@.NKH^-JILMG=S.11.XI>S=N!?L,T71L# F?D&I^P@@0 ,- 9 >&PO=V]R:W-H965TB6$@:>RJ/2HMS)F?=7OZVPE2JY=N185CBRD M*KG!1[7LZ[42?&Y!9=%GGA?W2YY7O?'0]MVH\5!N3)%7XD:!WI0E5[MK4#;*.- M+!LP9E#F5?W/GQH>S@&P!L#.!00-(+ ;K3.SVWK'#1\/E=R"HMD8C1J6&XO& MW>05G>*=43B:(\Z,[XS,'MY<(Q%SF,H2Q:&YY??B$Y\50E\.^P:7H+85M_SZ9::-0GW]T<5?'#KMC4\U> MZ37/Q*B'1:F%>A2]\>M7?NR][=KX=PIV1$/8TA">BM[0,'N.!@=^6Y.0')A0 MI>9FU\7&R26Z-U"'A;O:=F"R-R"0"S K41L#+K=_)E7S:O>C!DU:!VGQ&G(- M7,-"%FAD^@KL=C1\L74OYF\.6I/E4HDE-P(N/E084VXTK^;: ?&4B;6!G> * M@U5S6 LT2 H$( M('!9BNTH<.)!"N^?A,IR8ODB\2]I1HB#S/&B&-#)%B(W-,8NP0]=%CZW)E:! M:(N(UO/2>KT0F)M0.XR<(/9;O*C7)1?HPD=)9/'>@/ >X4,GC9[!(S?B:8W6 MC:D:"8]"F^ZDDHZDHA2ZQ/\"[?R?A^SAF451:/?G>WC( VHGB>.G#*:\RO!5 MANQ(14SEBLX4CSLA&@XD$#/;&3/20."DWI$(?!ST(S=(SE$!J6[ :M5%I+HD M(-6E3CA@YZB \$E*F-1-"1_&A(^K((Z*:].*CQ,*DK@A&M%K6M%_\VU M;C$IE=L4[;O19OU-YWV5F]/.=C*-;G5^0K>J_8A.R]CW;^-N^5_BT,Q>OTJ9 MG[S5<'MWWQI>ZV'W^-Y5Q8Z"X/BAW(^DCL'(]?VUCJ3 M!N_ MKG"KQ2A: *.+Z0T^P=:H/WN&?\-4$L#!!0 ( .XX^E07#5GB.00 M -H* 9 >&PO=V]R:W-H965TIX&;"'O8B' MY+E\YT:=R5ZJ&[WEW,!=4PL]];;&M./12!=;WN3Z3+9MR^@I9:_>%?<_K>U#LM)%-+XP(FDIT:W[7 MQ^$E JP78 YW9\BA_)";?#91<@_*:>!/:,AAL]2F*V&CZ+DY6/Y$:(9(+$#I#D[ MJ?#7G3B#P"? ?,9.Z L&%P.G+_@'%]=*-G"!6!66 H;9;.'"!9@K^':^TN[\ MCV,!Z/2'Q_7;MAGK-B_XU,.^T%S= MM+FX_TF#-5(5'+O"N78,\TFMQS$OMQ@D66.?5F(#QA9$WZS57UR#P>L>PIM7 M*:/)^P&(/B 9PW*K.']4$H )Y2ZAB^KNF1N;:ONA#ZBWEP)MRIW.1:G?/=TB M$DQ<4>7U$1!?I8T.,D*)30&O(4Q)F#)+!(2E 1)90((X0B(-2>(G<"F7'3/" MB0,?6$(8"R'*B)]0B"C)DA3F2N;ERNJEC/A9 M0RQ\ "$E.+'9E]^"2U0>?: M_+Y&=@=#8O!4IY]&A$8,:$A"E@++2,8"NS":PE(:]*=XWC4T&"-N"EE$HL1: MC!"8#S2U:P"_R%NN!#Z:YD=1%I/(1\.V334>?3OZ_RCV" ;5[8>;1@7N[:5RL#B /30 MV]_<\P5+?F=@7LOBYF@?GT3PG_4$?P):]Z#_%[V">21!&ML&<&W 2(AE;$\3 MECTLGYAD-("(I%%F:Y7&*5"LE3#H:^6E7MH.(RS+<(U)&MH>I#&)7>M1;,:$ MG:J>>*B>^'3UX+!2[C W6#Z*%W(C,#TE=E+_VA?8DOI829Q4^_*2<+?"Z.\6 MWT-9Z:*6FI?C)_G\P O>K/"-""@YFM+AQW7N%(]=4BMM MAR/M\A.)V?T8-[ PMJXJ_LW=3W.5=81QIJOD91_RS! M'E7=)-5MC&S=]+*2!G_5CMSB\,F59<#[M93FL+$&AG%V]C=02P,$% @ M[CCZ5#B%D??@ P D D !D !X;"]W;W)K&UL MM59+;^,V$/XK VVQB $E>MJ6O;:!.,FB*;J+(,YV#T4/M$1;1"12):G8VU_? M(24K=JJXO?0BYF(E:%XS3!PFJ+DLB?RQI(79S M)W ./Q[9-M?FA[>8561+5U1_JQXD4EZG)6,EY8H)#I)NYLYU,%T.#;]E^(W1 MG3K:@_%D+<2S(>ZSN>,;0+2@J38:""XO](86A5&$,/YL=3J=22-XO#]H_VQ] M1U_61-$;47QGF<[G3N) 1C>D+O2CV/U,6W\LP%04RGYAU_+Z#J2UTJ)LA1%! MR7BSDGT;A_\B$+8"H<7=&+(H;XDFBYD4.Y"&&[69C7752B,XQDU25EKB*4,Y MO?B*>;_GJ2@I7/PJE!K Y6PRHG$'T]D75 UF'D:+1E^+VVU+ANMX3M:1_!% M<)TKN.,9S4[E/438P0P/,)?A686_U/P*(M^%T _#,_JBSNW(ZHO>T7=')&=\ MJXZ\_?UZK;3$*OFCS]]&7=ROSG3.5%4DI7,'6T-1^4*=Q<4">[!1^-TV/,J0%[2QM;$I\9ZQ]E6G M/0@3% X@B"(W&HV1GB ]1#IVPV#8I! O)J";#=Y4)JC8].DSB*J)\B2)(7"# M\0@FDP0^?DC"(/S4)_:X^J8@1+XX2B >OO+^*]*#]P;;* @LMDEB5M]-6MI@ M_6<,7P/>'TW_RH^;)6J6$2X7N :#,XTQ[!IC>+9@5SBBLAJK%+V_YIIEAZ"L M:%I+IAEZ=[=/B]J4TT:*$HY:R0CU70/VTH,GNM>P+# 1O=?!65S]UT%?=]E3 MKIO>PLA*BO-.DP)X7:X1DBF&)DDUMH0L?AC1T_(P\;:9QXFK-%*&9<=TCB>: M76:G=:+^MQX9F"_-0E&$X[O;8(Y@R^<).6<-)!'$XA#B M(7;,ZL3O@^S;-7##9 )]Q>4=34F\%K;V+:"P&6JNFX'9_>V>&]?-E'UE;]XJ M7XC<,@11T V*^E=CK ?9S/^&T**R,W&ULK95?3]LP%,6_BI6AB4F#_$^!I9&@%1J3)E5T; _3'MSD MMK5P[,YV&OCVLYT02C$5#WMI[>2>D]^QXYN\Y>)>K@$4>J@IDV-OK=3FPO=E MN88:RU.^ :;O++FHL=)3L?+E1@"NK*BF?A0$F5]CPKPBM]=FHLAYHRAA,!-( M-G6-Q>,54-Z.O=![NG!+5FME+OA%OL$KF(.ZV\R$GOF#2T5J8))PA@0LQ]YE M>#')3+TM^$F@E3MC9)(L.+\WDYMJ[ 4&""B4RCA@_;>%"5!JC#3&W][3&QYI MA+OC)_=KFUUG66 )$TY_D4JMQ]Z9ARI8XH:J6]Y^A3Y/:OQ*3J7]16U?&WBH M;*3B=2_6!#5AW3]^Z-=A1Q F;PBB7A"]5Q#W@M@&[)4 M#07$E^B&;8$I+A[1\104)E1^TA5W\RDZ/OJ$CA!AZ,>:-Q*S2N:^TGSF*7[9 MLUQU+-$;+-\:=HKBX#.*@BARR">'Y5,HM3RT\O"EW->K,BQ--"Q-9/WB-_Q< MR_'['U>\SB]Q^YGS>"$WN(2QIP^+6WT"% B"J9.MDV>[3QTE8;+'YJ@*S]+ S98.;.E!MN<#LL6TP:KK=79[ M7*3I*X:3,!AE>Z2NJB@(W:390)J]C]3%E;W:MV@T.H_WN!Q5YT&2[''Y.\W) M?!B^8[$B3"(*2ZT+3D&UL?53;CM,P$/V5D5FA70DU:7I95))(O8 4:G::N$! M\> FD\1:QPZVTRY_C^VTH4AM7V*//>?,F%%+5U%A3E8%N%-+<@VH>1&$X#6K*!$EC?[91:2Q;PYG C0+= MUC55?Q;(Y2$A0W(Z>&)E9=Q!D,8-+7&+YKG9*&L%/4O.:A2:20$*BX3,A[/% MV/E[A^\,#_IL#RZ3G90OSOB2)R1T@I!C9AP#ME\BY([(R?A\Y21_2 <_W M)_9//G>;RXYJ7$K^@^6F2LA[ CD6M.7F21X^XS&?B>/+)-?^"X?.=S(ED+7: MR/H(M@IJ)KJ5OA[K< :(HBN Z B(O.XND%>YHH:FL9('4,[;LKF-3]6CK3@F MW$_9&F5OF<69=,M*P0J646%@GF6R%8:)$C:2LXRAAOL5&LJX?H [8 +6C'-; M3!T'Q@9W%$%V#+3H D57 DUA+86I-'P4.>;_XP,KNE<>G90OHIN$7ULQ@%'X M#J(PBN!YNX+[NX<;O*.^(B//.[K">ZD*/^<[;93MH%^7$N_XQI?YW%3-=$,S M3(@=&XUJCR1]^V8X#3_<4#ONU8YOL:??:"NR"K:6EF4(2ZG-Q9_3L3QZ%C>H M^W0TB8/]>>3@K(MJ5*6?%0V^&EU#]:?].,Z[+OSGWLWRFJJ2"0T<"PL-!X\3 M JJ;C\XPLO$]N9/&=KC?5O9)0>4<['TAI3D9+D#_2*5_ 5!+ P04 " #N M./I49J%1S.D" !6"@ &0 'AL+W=O67"1 M$J6G8NG*7 "96U#*7.QY/3!MQ26,N- M,3).9IS?F@^)"*IY68*T@I5GY M3QZJ/&P _,X+ %P!\&L!004(K-%2F;5U2A2)1H*OD3#1FLT,;&XL6KNAF3G% MJ1)ZEVJ&I7J-,?D ?T?$ 'B&;H.N&%U#@YFXR MW^2]).Q;0G.'K"*,^W[8'[FK35>[80'V0C^HP[;T=FJ]G;UZS3$UB=J+>NN! MM$2V9;!;&^RV6(?=-FVW1+9ENU?;[OW7N9:HWF85!5[O>:WM1N%!)^PUEUJ_ MEM3?*^F"9_!878CHK-"7'/J-S@@5Z):P H[0>987YA[]#BM@"*.?%Y#.0/QJ M\K'W46\]J);(MK(RJ+,R:+$^!VW:;HELRW98VPY?40QI60R+XH4O7KASY_EA MQP^\9^6Z&X9#W/'[S^K5W?CJFXY+E^*29A(Q6&B@=]S7+ZPHNYARHGAN&X$9 M5[JML,-$-WX@3(#>7W"NGB:FMZA;R>@/4$L#!!0 ( .XX^E2)?]41# 0 M !<5 9 >&PO=V]R:W-H965T&\#W3C:4?>4K (%>LI3PJ;$2(K\R31ZM(,/\@N9 Y)T%91D6\I(M39XS MP+$&9:GI6)9O9C@AQFRBQ^9L-J%KD28$Y@SQ=99A]GH-*=U,#=O8#MPGRY50 M ^9LDN,E/(!XS.=,7ID52YQD0'A""6*PF!H?[:O0]A1 S_@]@0W?.TX@3153'(=WTI2H])4P/WS+?LG';P,Y@ESN*'I M'TDL5E-C;* 8%GB=BGNZ^1G*@(:*+Z(IU[]H4\SU7 -%:RYH5H+E"K*$%$?\ M4AJQ!Y \S0"G!#B' .\=@%L"W$/ ^!V 5P*\K@K#$J!#-XO8M7$!%G@V872# MF)HMV=2)=E^CI5\)47^4!\'DW43BQ.P.I,LGP(T-F'<_0! M)01]6=$UQR3F$U-(.04RHY+ZNJ!VWJ%VT6=*Q(JCD,00-^"#=KS?@C=EF%6L MSC;6:Z>5\);POEOZN&_5J^9X5:)=S6?^V[B.:=L M@/0?8( "X!%+;%<\QQ%,#?GJXL">P9A] M_YWM6S\V>=XG6= G6=@362T[7I4=KXU]]EL.#(N$++?YT0=T2R*:05-."KJ1 MIE,?A^?9T+6LB?F\[W672<';2;8U.IP5'IM5BWI813ULC5H]&>CL'M0'+@:& MZ )]2GB$4_0G8';>%'=!Z-?7H9ZO6N"MLJ?^R3I)ACU)UGST*Q_]8SZZ36;Y M;U;NV)XW/#"KE?M4LSI)ACU)ULP:56:-CIGE-9DUZF16*_>I9G62#'N2K)DU MKLP:'S-KV&36N)-9K=RGFM5),NQ)LF;69676Y3&S_":S+CN9U M)&MFV=9N)VJUVO5E!;+460A@C7M-ZTT(HY'G'[[IVS5.M:V;:-B7:-VXO2V\ MW6X<%?(3F>H=0O+N#J$DJ7VR1^ZE[QTZV"IVLH/=5,.^5.L6.CL+G58+?X47 M@7X"HG==<@O\@(6L71,!S75/*]FI.^!>V8)>V<*^V.IIV=4H]O]6I-B]5BF] ML@6]LH5]L=5SM*M4[/929I3[;@2."V@UYE6<*1CS+=J&A,3D\K*I)C[C5Z,F!+W6'C**)K M(HK2OQJMNG@?=>_J8/S:OKJQ&\8#U?73C:4=?=$R_(S9,B%Z$$JE[H[!]02P,$% @ M[CCZ5+V(#"!/!@ )#( !D !X;"]W;W)K&UL MM9MKD]HV%(;_BH9F.LE, K:X+2G+3$!6NYW==&>W23]T^D& $ULB\H"DDY_ M?.7+V@B\*LZ<_9 L!IU'UGEE75[;XX-47Y(-YQI]C<(XN6YMM-Z^[W22Q89' M+&G++8_-+RNI(J;-H5IWDJWB;)D%16$'>]Z@$S$1MR;C[+M[-1G+G0Y%S.\5 M2G91Q-2W*0_EX;KEMYZ^>!#KC4Z_Z$S&6[;FCUQ_VMXK<]0I*4L1\3@1,D:* MKZY;'_SW% _3@*S$9\$/R=%GE#9E+N67].!F>=WRTC/B(5_H%,',GSV?\3!, M2>8\_BZ@K;+.-/#X\Q.=9HTWC9FSA,]D^(=8ZLUUZZJ%EGS%=J%^D(=?>-&@ M?LI;R##)_D>'HJS70HM=HF54!)LSB$2<_V5?BT0;*R3!.FV62LY &IM+2AI1\RN;)HDV 1 MISWK42OSJS!Q>D+X7*-WZ"-3BJ4:H]>$:R;"Y UZA42,[D08FAZ0C#O:U);& M=!8%>9J3\3/D+KJ3L=XD*(B7?%D3/W/'#QSQ'=/*LJGXJ:E3[ 3^NHO;J.N] M1=C#&'UZ).CUJS?H@6E>=W* +.)F$;XP+#]C^4^L&DS@QE ^;R-OF&$\!X:Z M,1_EWF!Z*<8?U6.L['?+CM;-N-UGN+?F&,D5FBF^%!I1MA"AT-_0G]D/-YI' MR5]UG2RG]NJIZ;C[/MFR!;]NF8$UX6K/6Y,??_ 'WD]UHD+"""0L@(11()BE M>BYP/*39QHM3,3D'Z+[KD2P[=?P4LT@J+?[A2T3XBBMSW2(J M8F:DB]=H)A-=.RGTSU*.O?;(3ODL+^1[SE*D!M5M^W:AP-F*I@D'@ED)'Y0) M'S@3?BOC]3O-58322Z@NM7G\X+@W]T?X)+67%"*UA:Y.,NL\W::9!8)9F1V6 MF1TVR.Q;,_<(A3ZS<%2Z O+D;IR XS/.K*S#4W3#02S MTGU5IOO*F6XJ5*+1K> Q^FBV1K=\SY79I*2K(R'K,N[$-1WR(6$$$A9 PF@. M\_VC7C5HXVIJLY0;E5A[>8S.!F6O?3H&75"&C,XO M"^_LFG">;M.4 <&LS/I>M<_RG+E]X'L9[K.I\W0%?,>C.5>UJU\WM.FU 4HC MH+0 E$:A:+;81YMJ_T4V.P462FY(&@&E!: T"D6SY<:5W+C1 N-G)9-ZQ\3) M::PO)(V T@)0&BUHP^,UE.?53W9^Y4CXSHWP^59URA*1H,?,HD4R-FM$)=)Y M,#-VT+_/^3M3=SV-97[1!.F,S$!I!)06%#1K MF3/H>_8<0:'JM'6KW!W?;>\\\%7F O,E.AJ2:X4#-79 :024%H#2*!3-%K@R M@?S1RXS#D&[-#)1&0&D!*(U"T>R;XI4QA=W&%-@NJ*CG=-^"3Y?"[O-IJBPH M+0"E42B:K6SE0F&G[9$K*TIETP@G!E!6&W%51:Z-G%DN\VGPS>]-KY+A?876?3D1641D!I 2B- M0M'LOE#Y2_AE'GG!H'82*(V T@)0&H6BV7)7GA-N^.3+=T^DH,_ X#KGZ72H M!K6=0&D4BF:K6ME.V&T[_>^ ?NENR%U/8U5!72E06@!*HU T6__*E<(OXTIA M4%<*E$9 :0$HC4+1;+DK5PJ[72FX07Q8NQOR3N_BS-PGU%A:4$,*E$:A:+FT MG:.'WB.NUMGK"0E:I-N;_/GW\MOR%8@/V8/_G:IX_O[$'5-KLT]"(5^94*\] M-$..RE])R ^TW&:/T,^EUC+*/FY,?^ J+6!^7TFIGP[2"LH70R;_ 5!+ P04 M " #N./I4#O1S ,# "]"0 &0 'AL+W=O5J8-LB74*!Q1E; M 54S<\8++%67+VRQXH S0RIRVW.L".ARN\@%N0=ZMKKGIVHY*1 J@@C"(.\Y$U=@?34.,- MX!N!C=AI(^UDQMB][EQF(\O1"X(<4JD5L/I;PP3R7 NI9?RJ-:TFI";NMK?J MGXQWY66&!4Q8_IUDH_01:+V6Y,+]H4V%#QT)I*20K M:K):04%H]8\?ZCSL$)1.-\&K"5Z;T'N&X-<$_Z41>C6A]]((04TPUNW*NTE< M@B6.AYQM$-=HI:8;)ON&K?)%J-XGMY*K6:)X,DY@)M$'=$DERT#G91!?.>">:C*T;E M4J IS2#KX"?'^>$1OJV,-^Z]K?L+[ZC@EY*>(=]YCSS'\SK6,WDYW>VR\W_1 MI_\RDLK.,Z@*$>ZZ5+=F*Q4=(*<- M2@Y!GM_W6HGH4#J/GLE#V.0A_)O*3_"*2)R3Q^[BAP>EZ$5!R^\A)G);F.00 MTP][+;>'&-^<^*H OS$- (%.RZCQJ1INWQMA/A:HCV&ULK9I=;Z,X%(;_BL6.5AUI-F"2D+:;1&H# M9KIJ1U6KF;U8[84;G 0-X"QVDO;?K_DHP2FEH#DW+1\^SXLY;VPX>'K@Z4^Q M84RBYSA*Q,S82+F]-$VQW+"8B@'?LD2=6?$TIE+MIFM3;%-&@SPHCDS;LAPS MIF%BS*?YL?MT/N4[&84)NT^1V,4Q35^N6<0/,P,;KP<>PO5&9@?,^71+U^R1 MR>_;^U3MF14E"&.6B) G*&6KF7&%+WU\G@7D+7Z$["!JVRCKRA/G/[.=FV!F M6-D5L8@M98:@ZM^>+5@4921U'?^54*/2S +KVZ]TDG=>=>:)"K;@T=]A(#B M%J XS0%V&6!W#1B6 *O"[S]#AZC.Y[(C4!>$K"@ M(7[1'C_\*-YKCW=:XDUUJZK[9;_>KVN[%7A'7] 0?T&V9>.F[K1'_[5+!FAH MY>%V0[C;/;Q)W?LU=?)KZGY[N,N6@W=NG9:)8>7<8X+\M4^,=EDG59V M7^L4L(L-O&'F"]C?>V#1XX>AORMLWH5,L'ZIR6EG&5 MEG%K6II^QG<2JO.-!#O@/I%TB8 M"PGS(&$$$N8#P32_3"J_3#H/^21\9@'2'-3DEU9@7[] PEQ(F <)(Y POX#A MD38Y6GCLC*M)2_/">>6%\Y[S3/XJW#;7M +[>@$2YD+"/$@8@83Y0##-+Q>5 M7RZ@YYH+2+] PEQ(F <)(Y P'PBF^05;QTJ*!3W;M!/[6@:4YH+2/% : :7Y M)0W;^IQCO3/CX%IM#;0U1-YK(KB]K)H/9%JHNB01M#*:$D[[1@>GV81M.K9496 MJOH?J^HY/%8K<6MQ2\OA-YZ5&VB$KF*^2QH_,;33>F>PH$WJ'PL'.+VTN'IHYK8(!(IR%<6K!FZ$H))1"4B-$S1#QKMFG^3 MH-7$DI:]K51==2:G[P8NJ*C7392 BOI-HOBB)JHG]5@"Q'UJ@*=)O0WI4QB% M\J5#8D%+@R5-^XYGO\TK:-&ODR8!U?2;-.L?(XNLFK7%+#%+U_DZ)8&6V;!9 MK ZHCE9KH:[R%4 GQQ?XTL4-QSU\28J53D=\L?#JCJ;K,!$H8BLEI5Z[U&PO=V]R:W-H965T6UX61L)FC*8AH1XV3Y,^V"::V.1V)WMM-U^_YZ[>WRVKSL3\E&E )K,\XRKGI5J/3FQ;35,(:?J0$R XY>1 MD#G5.)5C6TTDT*0$Y9GM.4YHYY1Q*^J6:]C[R;7$F=VP)"P'KIC@1,*H9YVZ)X/0V)<&7QG, MU-*8F$P>A'@TD\ND9SDF(,A@J T#Q;\I]"'+#!&&\;/FM!J7!K@\7K"?E[EC M+@]405]DWUBBTYYU9)$$1K3(](V874"=3\?P#46FRE\RJVT=BPP+I45>@S&" MG/'JG\YK'98 R-,.\&J MPH(7@#X-<#?UD-0 X)M/71J0)FZ7>5>"A=33:.N M%#,BC36RF4&I?HE&O1@W=7*K)7YEB--1#))-J=DL13Z0VZI:B!B1>XYEE['? MD)!/6&Z*4)Z0+T(I--R-05.6J3V$W-_&9'=GC^P0QLE=*@J%AJIK:PS.N+"' M=2!G52#>"X'XY$IPG2HRX DD+?AX,S[<@+=1E$89;Z',F;>1\'/!#XCO[!// M\;R6>/K;P]VV=/[/^^"?O3\3PV_*Q"_Y_%?+A%QRI66!5X6N:N("DC'C8W)J MCCS3#.LC9FJ8"55((-]/'] F&GD.D& %3A=EGK=RO./G]O$&\/Z6P77'0;.T5-4SY3I-,IT-BIS1^<$ MYOC@*FA3H@*'2RY]]_AP18AU(]==T:&SKJ@;=E84';00>:[?GF#8)!ANN_7F M"B?X+O>I2LDY-@>+8_M:/81;U<.ZU7H]K-OX1X$?K.BP;M6RT?;2>Y>#')>- MAB)#47!=W6G-:M/+G)9/^,KZF7O2=UO68^Q]JE;EB;YJG*ZH')O7,(,1NG(. M#G'C9-6,5!,M)N5K^R TOMWE,,7^#:0QP.\C(?1B8APT'6'T!U!+ P04 M" #N./I4)\6]2/P* ';@ &0 'AL+W=OO?A8A\8FXF%RI(O12<- ML!\_ZJ6F:#&TQ!Q'ZX?&E@\?D@^IP_.(1]+Y8\:^YVM*.?JQ2=+\8K3F?/M^ M,LF7:[HA^3C;TE3\Q#>'B*[N?Y%M&R:HLM$DF[G0:3C8D3D>7Y^6Q:W9Y MGNUX$J?TFJ%\M]D0]G1%D^SQ8N2,?A[X&M^O>7%@0%!Q)\'NJ!)4B")=OQ1@X[V=18%FY]_HO^U[+SHS"W)Z2)+_AVO^/IB-!NA M%;TCNX1_S1[_3NL.!07>,DOR\G_T6-M.1VBYRWFVJ0N+%FSBM/I+?M1$- H( M''T!MR[@'A;PGRG@U06\K@7\NH!?,E-UI>0!$TXNSUGVB%AA+="*#R6996G1 M_3@MQOV&,_%K+,KQRQN>+;^_NQ+,K= BVXCIE)-R0'XEC)%B3- ;3#F)D_PM M>H>^W6#TYI>WZ!<4I^ASG"3"-#^?<-&2 F^RK&N]JFIUGZDU1)^SE*]S]#%= MT95:?B)ZL.^&^[,;5ZX1\!^[=(R\Z1ERIZZK:<^B>W%'4QQW+SXU],;;#XI7 MXGG/#2H/?W@D;(5^_Z> 1)\XW>3_ MT0U/5;^OK[_P->_S+5G2BY%P)CEE#W1T^><_.>'T+SIN(<$P$)C"N[_GW3>A M*[PO&[R?H72WN:4,97B/.B>KGMSK.J[K# MLN["'3]7W]Y0=,!KG^8ZD M2UI,\]J@."20MCM6_,01SQ!)GQ#9BJ8OX^H$(>7L/S(006L@G(,A,/:K[Q M@2E#$.Z'(+0<@IRS^#M%6Q8+DHF@'VTI6PH/(E;[8I[SM1@($C.QV+#O(OYX M(,EN_\-.N&V6/,7IO< 1"P@2U!?'5X27-N7YH*.^:JWC&;@W=J@O]T!@"O?1 MGOOH_V#Z5_Q7\YZO"1=V*,VX^,WBS*@ZY$R;PS.>'0R0L==]!P@(3!F@V7Z M9L8!^KC9)MD3I:@,@M"7;4&4CA8C3-_5$A(, X$I],WW],T'CE+FD+Q#@F$@ M,(5W9RIC]JG9LS3FJZ ^Y4S(IQU)T+\HVVBC<3.>,T5/E#!=(+^P+XK-16U9 M:B@;Q]+_/M"<%VN76/'B;*4ES SM&_BR+8G-)6WI<$ MM'-03M,SM"_X^V=:2&7]?(3450M0- R%IA(O=9H3#NT,((75 A0-0Z&IY$NA MYM@J-;FX56)XKX)KV5N>'_H+H%654?-T/W0)1TVPN>&VQ$B!Y)@5TO/$U#VO M"*)'A65=3VABXZ@)-K?6E@VI=QQC6 _H'-6PJKARDI"\F&=E1$7)1+T>2:1=/?ZL7^'1+HG,7+XDL5">W2F&OC M(+>][17YWG1ZN/QK[/S0:=EALJFW&@.S^DI[*9-Z_, MS\?N(3FG$#&N%#'ND=VF0^URS[+'R-*I>.:E'FK\;(&8>'Y)Q"6GA26GCF+8^OX;"YO2=0K9X M4K9X_M#N 3)G;P&*AJ'05/*E8/+,@LDFEO+:&7I1.Y326+GM2,KW7=;3#YH;;$B-UG/]:.JY3@I2Y-;VG**B(@T)31Z)Q:];0(LX'%7&@ M:!@*325?BCC?=M?K>"KU$6A#*K5U26PN:4N7%'V^6?2=T&N\6-28F]Y[EH/N MN4&AJ<,FY:@_])Z;#ZHH0=$P%)I*OE24OFVJ8>\09*:3*^T(I),9-C?;EA:I M]7RSUGLU5V*O:4"3$$'1,!2:>ONSU*3!T$F( :B@!$7#4&@J^5)0!J^5A!AT M34+L:HC-3;>E1LJ]P"SW.CL54_*.N8[>4P\T21$*3>57JL9@Z"3% %0H@J)A M*#25?"D4 W.28DDJTCS1IDG^54U^;:>2_Y5PP,I.P,AKZ'+ 5CZ!H& I- M)5^*Q\#V'K+>X0:H2*S1S"[(:*,2(@5=8!9TUY25CZ5+C]WM8,;IW5_0G3XH M-)5#J?Z"H1^Q$8"J-U T#(6F/CE)JK?PR%,V7G#1\PBT4SH '8.V!;&YH"U9 M4FV%9K5ED^930RH)//ZLG>BCLW/;=MC<1%L*I*H*;3?1[%-]ZBJ;63SS<3A7 M_AVRI2MR*$#-7;&E2@JDT+RMIET;1(#X\0==[HJ'3NK) !4]H&@8"DTE5(J> M<.C=L1!T=PP4#4.AJ>1+"16>;G?L"+3W_.Z8=4EL+FE+5^.1A.;=,:NE(FPM M 4ZHR0G5V14W$;:6BE.(A5"*A?#U'SA15]GT^V$KE4MCY+?NKS$WWI8<*1S" M[CM!5K[LK'9IS57F^ODST-P:UW &VI;$YI*V#$M9$79/(+1D^ M?4U9?0_N4 M+AD51L63HJM/VF> U(U2[I!KGYH+C5G[=F%L[J$E@Y'4!I$Y#C\>P!0W<\7I M'[KJ:@:!@*3:56*HEHZ$3 "#01$!0-0Z&IY$L-$[U6(F"DN4WK\%3O M8(/-#;8E1"J5Z*5*Y<49.>86])Z.H+(&"DUE7\J::&A9$X'*&E T#(6FDB]E M300@:[KY@D"7:G,8FW:RPN9&VY(BQ4MD%B]]_8'U/I>Y';TG)NA6"Q2:.@:- MYZH/G:<7@6[!@*)A*#25?*G.HM?*TXNT"7@MK]#%"IL;;4N*%%2165!]V?&< MDW15=%^_H:XE '3O!10-0Z&I#^:7^FHV=.;<#%2!@:)A*#25?*G 9O![.;/V M'HWC.NTGVRPTAC/-\\"PN8U].9@TWI"UH>R^?--8+AS8+N756Z;V1_=O,_M0 MOL/KX/B5\QY7[R23,-4KTCX3=A^G.4KHG8"&PO=V]R:W-H965TU@P]CV>C1*O T)<3*,MR3BGSS%-,2, MK]+U*-E2@E=94QB,-$4Q1R'VH\'T)MOV0**$IV88CIZST)XOWM M0!T<-GSPUQN6;AA-;[9X31X)^[1]H'QM5%)6?DBBQ(\C1,G3[>!.O78U,VW( M*C[[9)_4EE%Z*,LX_IJNO%O=#I1T1"0@'DL1F/_W3&8D"%(2'\>_!710[C-M MK"\?Z(OLX/G!+'%"9G'PQ5^QS>W 'J 5><*[@'V(][^1XH",E.?%09+]B_9% MK3) WBYA<5@T\Q&$?I3_CU^*$U%KT(P3#5K1H'5MT(L&O6O#N&@8=VTPB@9# M:%#')QK,HL'LVF 5#58F5GYV,VDJ>B[E"LSCD#D]PYI&[U",^>T7Q4_8!CEY_2=*ED'^8=:$_ MMVEE@BX.0$?OXXAM$C2/5F0EZ7?:^\V6_A$_F^4I MU0ZG]%YK!;['=(AT]1)IBJ9)QC/KWJ[*#J>]_?==Q-N5DWN?=V^7[7W1WNX0 MKW7P;O=VI44*O72WGO'T4^Y.#7>UE+B;4ARM"9]3&5J^HGK= W[--M_M,5U= M'DS.%W8L8=RB?K26F30?R%@^D/0+Y3K98H_<#O@W1D+H,QE,?_Y)-95?90Z! MA#F0L#DD; $)M3OGCQ>%J-5ES?2QH2YD#"YL:1"ZX$HRP@ M]^<"P1H>,$L/F*T>F+\0ZOG)&>%;&7V%AX0YYK%6EGA52VI,3504!J2GX.T[Z*LX*,TI: TY#*UI2]EBBI?65'_'+G MZUOBI=,YB]$S25A?+[3NM;<7(&E.01.N?TOT@J1JDN8<32] CLR%HC6]H%5> MT/ZW .:/.$IM0_BV+UG"S&OOG@G%:X)<3F/(P8R@!?:+>T#T]]TR811[[!^I MH3100T'2'%#:')2V *6Y4+2F0:N 4&W-A;HG-U=H?S =+DQ73' $;:GOD;0P MG[^D9LN'8=>N_> QH)0M*9SJF!0;4\&A3L6 +N M1H>@-*>@-03F\\=8G#\D9=;0U$0?@$:#4+2F#ZIP4&U/!P\^>"J3A^_U 6B2 M"$IS"EI#8'4\U(Z,(*LSAKHE.@$T4H2B-9U0A8IJ>ZK8(:OX7FN AI&@-*>@ MG9TBI&6&H=1^CNXX0.-)*%K3)55 J;8GE!T"CN]U"6B\"4IS"IH@OS(172(I MLX>V(1H#-.>$HC6-426=:K>H\P<: S0+!:4Y!FHUBT=[?<50TGZ?&'ZJZD71UFVL<,!8H2&Z.*58"K/SLX,14=9*])1 MF#\*I2IHA5]E#V/-.J)4]<"R3Z&<,RBM0$W.CVK><53V :7IIU"+=E1?DT'1 MFB:KLEBM=Q;[XTP&&M""TIPSITD3_:%JIZW6CCI8S2A1QFFK@4:]4+2FU:JH M5VM-ZKXY]K\Z3G,_E/Z;U?SW,?/?7Z?]!YKG@M*<,^>NUU37CNHUU8$FN5"T MIO^J)%=K?];S;KVF9)W^!> =]XP?);Z7_QE ZA70QS5!:0XH;0Y*6X#27"A: MTS%58*Q]PU.;XN2$2UOYI:V>3]H*-"8&I3D%K?[XT-C03?'I,4F988\G8NXG M*]/-B1 3NY(RRU+MBM:4KDILM5Z)K?R^II]TH)$M*,W1CA_1'(]MXTBZXS+# M,%3Q80/0L;E0M*81JLA6ZQ;9]K_KZ.<.T" 7E.84-.'"-L2GCR1E_,(VQ!@7 M=&PN%"UWQZCVGE-(Z#I[A2WAOZ3L(I:_%%)N+5^3N\M>#A.VWZO7,U6RW5&O MY_E+^*V5H<=O3_#6W?(7%V^PMJV7,6!QFBQN"5X2F M!?SSISAFAY5T!^7+AM/_ %!+ P04 " #N./I484_P1,H# !T#@ &0 M 'AL+W=O)!AFAM]_;,_@V8ZR M%UY@+,"/JJSYW"J$V-PX#L\*7"%NTPVNY9,59142K NA;CCI;(/6^ &+ MQ\T=DR.GCY*3"M>"-[QHVN@I#Q3^J(&_^1SRU5$ MN,294"&0_-OB)2Y+%4ER_-<%M?IW*L?CZWWTCUJ\%/.,.%[2\CO)13&W8@OD M>(6:4MS3W6?<"=* &2VY_@6[SM:U0-9P0:O.61)4I&[_T8\N$4<.,H[9P>L< MO*%#<,'![QQ\+;0ET[(^(('2&:,[P)2UC*8N=&ZTMU1#:C6-#X+)IT3ZB?1! MT.QELI")R,&25G)U<*3S^ZT17* Z)_4:W#\\IZ!9_EZ=SB"X_=3X>MX_J6I M:)/T*-6Q\N<^[Z8\M7$"-1EEEF5MA\E;:Z QD J$_ MH#48A=!,.^UIIZ.T][*RZRKT%MCI.4<4A0-8DU$X-=/&/6W\ORS<^'Q-)@D< M !N,IDEB!DYZX&04^$DB2CR)+.'8/M>O!T_.UV?L#;@--I%KQH;NH3^YHU7Q MNV[$.)^ VRUF\LL"Z#T(9+?#X",B##RALL'@#C-5+XUMQ;UFO;Q6M--\'/5K M^(:5M^NR U"7G+5.3JZ2LU+)V>KD;$:2T[XN/JFE=CR86H,5C.TDNC"[WD&- M]\IZ>@4E[:L@/(+T)>1TJ,5@%T [NE 2X*%_P]%>>5)PKR#'-\B!-ASN.I.= M-[6#\(*<0V^&X\WYJ")?04U@4./;WMGD&.P\:%]HV_#0M^%XX[[ZM@G/MTUB M#_NDR2JTW>%*"0YCV M//85L36I.2CQ2H9T[:DD8^T1IQT(NM&GA&&PO=V]R:W-H M965T]-?7PDP 1LST%4>8DG<Q3& M=*'L&4MFJDJ]/8H@'>($Q?S)%I,(,MXE.Y4F!$$_ T6A:FB:I48PB)7E/!M[ M(LLY3ED8Q.B) )I&$23O#RC$QX6B*Z>!YV"W9V) 7 3*+/P-TI)4V$$MYQ?A-=+[X"T43,T(A\IB@@/SG M@%8H# 43G\>W@E0I?0I@M7UB=[/%\\6\0HI6./PK\-E^H=PIP$=;F(;L&1\_ MHV)!8\'GX9!F_\$QMYV,%>"EE.&H /,91$&<_\+OQ494 /HU@%$ C'/ Z K M+ !F5P^C C#JZF%< ,9= 58!L+H")@5@DHF5[VXFC0T97,X)/@(BK#F;:&3Z M9FBN2!"+4-PPPI\&',>6SK*L%K_)]*#?#.&W&@]%*^%L:#X&I#8"A&4;#?%;=X7K3OPM>=X?JH10JSC$LSXS.O\*U"2"G 6[!AV'L#?__.GX,O#$7T MGZ9 R\E&S63B.)_1!'IHH?#SFB)R0,KRYY]T2_NU26699+9,,D($-[*HF< _DBC5T2: B=GMC)F MD;8/2Y[$Q=]NV2??.I6^NG=TZLATZLHD M6TLBJ^ENE;I;_70_W4/ MZX=>+2HF951,6J-BDP6['.P*C037?WT':5L1NL=&LZ M-,XT:C(SC.&93[=]V7TUDL56%ZE2>='_Y]'VC$01,8AWU4.N8M@BG'ZQCX8U M.=_'5?O,^J:N;DX=J4Y=J6QK66QY**B5>ER$R"XKM5+@"=7R$D@Y6I9S[[,B MYMGX@SY;Z0WCMCYS\F+M!WU>.WZ$9!?$%(1HRUUI0U%L)7DY-N\PG&35P%?, M&(ZRYAY!'Q%AP)]O,6:GCG!0%L67_P%02P,$% @ [CCZ5# D:\-* P ME@P !D !X;"]W;W)K&ULK5=M;],P$/XK5D ( MI-&\]66,-M+:E#<[W MXO-EN!?R6J4 FMSD&5H8O$9FROV1?ZGH.2;9*B[P$XPYRQHM_>E/&X0" //6 MH 0$=P'=WP#"$A ^U$*W!'0?:J%7 JSK;N&[#5Q,-8V&4NR)--K(9AYL]"T: MX\6XJ9-++?$M0YR.YK #O@7RG'R@4E*3-?(T!DU9IIZA].-E3)X^?D8>$\;) M!^BRY7?P:W? MXZ"1\-V6=TCHG9# "X*:_4P>#O?KW/D_Z]-_MGX4C+ J@M#RA7\H@I44.9E@ MH"6>7RQ$G9*)+4&0Y.I\H:S\2UWV"_YN/;_I=6=J0Q,8.=C,%,@=.-&31W[? M>UD7^C;)XC;)IBV1'26I6R6IV\0>O6=TP3*FOYU@?R[R)2$1:\Z^UYZH<4'W MPM*9ZV(7G79Z0W=W&.K[.K[7"8Z5XAJE0>?%L=+TOE+@=TXKI2.7>Y7+O4:7 MSY-$;+E69 X)L!U=9$"N+B!?@/Q"?ORJ32S9!$S5VKMGSM0UOIU)O,^J:E9% M.>L4L*61UV('DN-UIRN^N@@V[NYOJ[I-LKA-LFE+9$VGIK47;U' M'?)60ZYJL])O,RMMDL5MDDU;(CO*RJ#*RJ#QX-W/R@F9@30R'![KDM+(][=) M:9,L+LC\\* S88L;W&E?M5IA]T[_<@\&+6P\:SOA*F*[5''=5M)JB#ZWL^,= M^=@_F_@U\AB'[F)&_D5?3.P75*X95R2#%9KR.@,\M;*8@HN%%AL[YBV$QJYH M'U/\< !I%/#]2@A]NS &JD^1Z"=02P,$% @ [CCZ5"#0E(1+!@ (3$ M !D !X;"]W;W)K&ULM5M=;]LV%/TKA%<,+;#5 M(JG/S#'01.S:806*INT>BCTH-F,+E41/HI,6V(\?)S!U%^K=:<2_0MSXKJB8?+"9[L M3WQ(5VM9GYC.9YMDQ6^X_+1Y7ZJC:<>R3'->5*DH4,GO+B>O\ 6C;AW0(#ZG M_*$Z^([JKMP*\;4^>+N\G#CU'?&,+V1-D:B/>W[-LZQF4O?Q3TLZZ=JL P^_ M[]E?-YU7G;E-*GXMLK_2I5Q?3L()6O*[9)O)#^+A#6\[Y-5\"Y%5S5_TL,,& M9((6VTJ*O U6=Y"GQ>XS^=8.Q$& XC$'D#: Z 'ND0#:!M#'MN"V >YC6_#: M@*;KTUW?FX&+$YG,9Z5X0&6-5FSUEV;TFV@U7FE13Y0;6:JKJ8J3\P_\GA=; MCGY%-[NI@L0=NN'E?;K@:'_Q>H&V>(FH\PLB#B&&^[E^?#@V=>?_MW/I@,&@W+6C#1X_PQ6F5K%8E7R7- M!&^%H-KT_'%<#S(U& ML'@,HR[%-!S"V!A&(M_UW XVZ*77]=*S]O*SJ"5(B0M:*F$S==8:?^I4@R2+ M(2+(8D8T!D@^0$77*"I^K +M _6))NZ(9$DP$# MBI*0:BHP1D64^IXF F-4Z 9.8-: L.MA:.WA6_'QZ.JW1IXZP2#)8D@R!D0V M&/ZH&_[H3*L_@DP.)%D,2<: R ;)P4[_Z.X\=?VWD8?+D3H^=30!,,!(0(BK M*8 !YD5.@#4),,%P%(1F#< '%@5;^WDM\IR7BS3)T%4IDN5M_5#0>I0*?7G' M\UM>&J>AG?C4>0C*%H.R,2BV88I(GR)R)J5HB:%2!,D6@[(Q*+9ABGI'AZV> MQ*H6=+1P,7&B0%<+ TR)BJ^KQ1A&J(]':F& .4[@'%&+WAQANSMZ(RK)EVB3 M?,^45C0&0L@U+X\^2-CY3IZ!D&PQ*!N#8AMFIC=TV#N72(!:/5"V&)2-0;$- M4]3;/6PU+%:1\,>KW\.>[BE,,-AC71 ,.**06%>$,8YX810XNB08<#1P VK6!-+;*6*W4YVC^!?UCL/4 M_Q'[CIY-*[SQ MXO8]1W]?:8)Y@>?H4C&&>=31V9@)A@\;'?:S-U'$;J)8L5)G>)D6J^;U0[7= M;$0I464Q'7;*DR9B217MY@0/FA2W25&*.P[X\V-DTP2@)R1"5Z:T7LUNI'*O%C&P*Z MR0;*%H.R,2BV82E4;PRIV=%K4[K4?HQ>-MB;VMDR:&G%U,: M4-C%OEY,:8)AS]7?7DP/2K[5,\*JJ;6OT$)L"[DK\^W.=O7\KYHJ=NW\%;ZX MQH;S,;Y@NVK]GG[WXX%W2:F4J$(9OU--.2\#9:/*73W^[D"*35-P?BND%'GS M=&PO=V]R:W-H965T"FMXTUQPZVVPY^/;:3AF9*"].RE\9.[CF^Y]R; M](ZV7-S)#$"A^YPR.78RI8ISUY5I!CF69[P II\LN$.&ADI<\[OS.9J,78\ MDQ%02)6AP/JR@0E0:IAT'C\K4J<^TP#WUSOV=U:\%C/'$B:MBGKB*RA,ZQU MAI8]/*03%T1A2G[#HEEE]/VC#D57"G+YH\V"L$L+.B)K6-"K+>C]H]25[ LI M0;66NR2(+8'Y#FX2/XI[(W>SKZ$ER!]Z=5 CMZC.+3J:VV>5@4#I+L/4O'YM M"1YE>6PQ.B)K".[7@OO/U(_]+BWHB*QA05Q;$#^U'TN"_EZK!;U@^* ?6X*B M:-#>CX,ZM\'1W&[9G%"J:U/]3;1F=Y3BL97HB*RA=EBK'3Y3,PZ[M* CLH8% MOO=W'O">VHX5P_ZG;QCZ\8-^;(GRO3@*'G2DNS>[F,'Q$Q8KPB2BL-0X[RS6 MGR=1SF+E1O'"CC-SKO1P9)>9GE]!F #]?,FYVFW,A%1/Q,D?4$L#!!0 ( M .XX^E1]]JZW<0, '$, 9 >&PO=V]R:W-H965T.!)U66+^?0$% MV\T0'ZI'KBZ<[1#7:*6F+TSZAJWR(E3_3IXD5T^)XLGY1YJQ$M!G_ ("W20@,2G$+7J' MOCPEZ.;-+7J#"$6?MZP6F.9BZDI55%/=K"VP: H$KQ0(T2=&Y5:@E.:06_C) M>?[H#-]59CO'P=[Q(C@K^'M-!RCTWJ+ "P++?):7TWV;G?]7/?W/U8_""+OE M#XU>^-/E1PD16<%$S0']>;\2DJL]_)=MO1O%R*ZHWVMWHL(9S!SUXA+ G\&9 M__J+/_)^LX5]3;'DFF+IE<2.EB7JEB4ZI[Y?EANU'FHSKD"=!Z#VH1F4>JO: MUJ61'!M)?3P\SX?CR63J/A_F?0IZ-_*'_C$J.47Y7A2-CU&I1AY=X5S:5<0IK(M$-O*AS4<"MS?;0,HL@"GJ^3U&321SU;%ND0F\TZMD^ M1?GQ,'[%]:AS/3KK.EVOP9R9Z&!+/F()Z!$R1C-2$*Q/UK?H 7@&5-JB:$KX MP<'4O$'@]VPN+3!_$'MA+PV[VJ0'2ZVPR3BVYS'N\AA?*0\LT7O(@>,"/4DL M:\GX]S[I;&K-1/RPEUHOM(M0R46H]&>HH\3B+K'X;&+:?./XOJH8U^&H?DZB M1;.);,[/"O[;-_DUQ9)KBJ7QR8:-0\_KI>T>]% E\(UI7@7*6$UE&PO=V]R:W-H965TR";%$NGJP(S2(N M;NG:9%N*HD0Z9:GI6-; S"*<&[.)'+NCLPDI>(IS=$>!%5D6T>=KE)+=U+"- MEX%[O-[P47%G-B@)SE#.,,F!HM74N+(O0]LM':3%7QCM MV-XUE*DL"7DL;VZ2J6&5$:$4Q;R$B,3?$YJC-"V11!S?:U"CF;-TW+]^0?]= M)B^2648,S4GZ%2=\,S5&!B1H%14IOR>[/U"=D%_BQ21E\A=VM:UE0%PP3K+: M6420X;SZCW[41.PY"!RU@U,[.%T'[XB#6SNX;YW!JQV\M\[@UPXR=;/*71(7 M1#R:32C9 2VM!5IY(=F7WH(OG)>-LN!4/,7"C\\^B5Z\R6.2(3C]2!C[ '>( MPF(3403GL!!]F10I K*",*(YSM?LU> ,KB.&8XCR! *<%APET-?-F0@@D,,7C2NI^87&18QFG&=3;753;. MD6QP#^+_ )O86&6[3:Z[$V@,U@^PYQDF5".>1HQT0FB)],B$=;P M94>J0;A%?$,2^/91X,(-1QG[6]4B51">.HA2>"_9-HK1U!#*RA!]0L;LUU_L M@?6;JCXZP0*=8*$FL%8EO::27A^Z5 U, M[P\GYM,^TX=&[LAUVT;!H='0'=EMH_#0Z-QV?:NQ:J7L-RG[O2E_E4N.4+BK M)T3%$@J?BFPI^E@HXZ*2LL\%9USHEFC:NJ]57%2S#/:"LYV1ZW=RF"O,7-<= M=$@+5&ACU_<[C*C0/,?VU90,&DH&.BD)CC?(0)7&P.Z2HC!SO7&W_H'*S!IU MT4(EVE%2A@TIPUY2WK1,JCBH8$=[X5@7EM=A0&G4?4F41H-.]H=&Y\+*5B<_ M:I(?]2>?;5/RC! L.(D?X?.V_!A4)=L+\UZ-U@D6Z 0+-8&U:C%N:C'^&5;; ML]DK(A-E2P0'%!,<=(%"U>U*L[/H'1U M%+KJJ1,MT(H6ZD)KU_-UFVCW[EW^?[73NF.LT?9US'-'7;$[-'*ZBACJBJLJ M@[EW2)0ANI:G@:B[JD:"6FLBZ&8C]"JQ.\ZH:3K3RB6A+.228O-RA*$"T-Q/,5(?SEIIR@ M.4>=_0-02P,$% @ [CCZ5'Z)?BZN P U!( !D !X;"]W;W)K&ULS5C;;N,V$/T50@466Z")+KXFM0W$EHJFV'2#N-L^ M+/K 2&.+B$2J)!5G_[XD)2N6K2C9EL#NBR12$.HN9F;OE MBQDK948HW'(DRCS'_,L2,K:;.[ZSG[@CVU3J"7-ICR"#6&H*K&Z/L((L MTTS*CW]J4J=94P,/G_?LOYC@53#W6,"*97^11*9S9^J@!#:XS.0=V_T*=4 C MS1>S3)@KVM6VGH/B4DB6UV#E04YH=<=/=2(. (JG&Q#4@. 8,'P!,*@!@[>N M,*P!P[>N,*H!)G2WBMTD+L02+V:<[1#7UHI-/YCL&[3*%Z%ZHZPE5V^)PLG% M[VHO7M.8Y8#>?V!"_(AN@:-UBCF@,W1%)3D+259J-:M9@=Z'(#')E.D9$M54 M?2,4_9&R4F":B)DKE7MZ$3>N75E6K@0ON#) -XS*5*"()I!TX,-^_+@'[ZJT M-+D)]KE9!KV$OY7T' V\GU#@!4&'/ZNWP_VNJY:4 MXEE*:$D9MZ4T /4.]I(62E)3@[M4K!P8&P?T=\/CPINYCX?2G%H$P:1M$[[* M$IU:^,&TL6EE9]QD9]R;G3L0DI-8Q[J6+'Y GV\@OP?>N5M[J;YVM]HD"VV2 M19;(6GI,&CTFWT7AF=B4TB99:),LLD36DG+:2#G]UH5G>EI6+@9'I>?49AB, MCDI/AXU_5'M.34:C47?MN6@2=-&;H"@O,O8%H*X\'PN=A*XP>VF^=K/:) MM MDD66R%I:^-[S;XKW752>V@U+:EIE"ZVR1;;8VH(>_'?ZW[K^U![T??F\;A*^ M;A)UF*A/GXNC^N,>_*7GP+>F/2)4B"65U7]8,]NT8*Y,X^%H?NE?KOR.^5"W M;$Q7X)F^ZO?<8+XE5* ,-FHI[WRBOM5XU4*I!I(5ID=PSZ1DN7E, 2? M8%Z MOV%,[@=Z@::1M?@74$L#!!0 ( .XX^E3!T*(BL 8 #H^ 9 >&PO M=V]R:W-H965T#^/ ^* MPIYC6<->Y =Q9W*5[YN*R56REF$0\ZD@Z3J*?/'CEH?)]KIC=UYV/ 2+I4J2K]G&Q_EUQ\K.B(=\)C.$K_YM^!T/PXRDSN-;">U4.;/ W<\O=)9?O+J8 M)S_E=TGX3S"7R^O.18?,^;._#N5#LOW RPL:9+Q9$J;Y7[(MC[4Z9+9.91*5 MP>H,HB N_OO?RX;8"5"IGVN>$L-79QZ7?A"FY^0W\OG1(V?OSLD[$L3D/@C#[(BKGE0G MEZ7HSIF;\]RVO8Q\ M^:0.)1\EC])_FSI-P>TW<[.R>YFN_!F_[JBZFG*QX9W)K[_80^OW)L60, \) MHT@8 \$TI?N5TGT3??+G-N8B708KDDK_*V^2M #81=_+[GR;B=5UQX.KWF97 M+&.>MF(=EY,B<[+FG(-1E5-KX$'5P -C ]\$@JMQDY4%,E5W82Z$&ECTVSI0 M(^MCO.&I5#=^V=3P1G#;L82$>4@81<(8"*9)/:RD'IZH:@Z12B-A'A)&D3 & M@FE*CRJE1\9!/?5_9(,V)>I1@9Q-13+C?*ZV1!*=[PSJQFF5D=Q6:R3,*V"C MG?HWL/8*+C(? \$T!2\J!2_>>M\K +:KW0^LX=YMSYBFK0)'I:3(E P$TT08 M5R*,C2*4=\%[+I?)_&?C9OS3WGEGS-96BY_GH\A\[#"?U3SSL*WZ6=$Z9NY1 M-*RJ5+,#GY'6MC1!:1Z41J$TAJ+I*N\X O:)IATE&"4XDN9! M:11*8RB:+KA3"^X8AW73>"9W210%KSY*E,2LIU;EQ;:ZH[T":D[<6L*CDE)H M4E;2QJ_EU-N\-D1LXU-XXZV*<_(?^9"D,H@7Y&8A.'^U^:&V")3F06D42F,H MFBYZ[8W8_5-55J0S<0>E>5 :A=(8BJ8+7GLUMMFL>> ;'J]Y_B!'1*G^2JD? M\&:+O, -=XI-?[^D#@[F=7N'>.:3:BW(8<(+/2%#)=1;N;9);..S^>NU]%&E M"F:\KJ4I^7+/HRK1(AB?]2<8D_FR7KK/(*/N/!QG\* M&\TQ\SFT'HI0YP9*HU :0]'TG\AK1\BQ3E1[':@Y!*5Y4!J%TAB*I@M>FT.. MT8MX7?#WQ'LIR6K M]G8G>H'2[G5&\".5!/"TKS MH#0*I3$431>\]K0<\PM!K:LWU,F"TKR2ILVZW0/+!)J3H6BZ?+5#Y9@=JC;E MNZ5);<[<6FGHZT90&H72&(JF]XC:1'/&IZK@4&<,2O.@- JE,11-7_!0.V.N M^5VIMA7[SOH%)J4H6BZ?K71Y9J-KOL@QAHGYGRM!88: M8U :A=(8BJ;W@]I H+F9"A:(5]O9VEKQ,4B7X2V0W[/?N2%LN8:WRQJOK>%XL@3DG(GU4JJSL:=(@H%BH7&S)9Y0MKGQ(I MDRC_N.3^G(OL /7]&PO4*&1-)<94;HK9UY92$J2$D@9]SJ^'WD9 M8<(=]L4BN\U4Z4SSA5 #-VY"CCE\309N$'UT'2,WRA,Z*H,"8:'>9XGV%,NGN0]!YE3+BW+=P* M_8T86XG^^0;5/T?(7=]";IDH+;#GW$Z*TSL'5M3^DC(SXM5%/.RGN6AK.71- M0."1^X(\+91#)@I21C?&7"'0A,)6=ZJ3J^ SR*G;XU6A'=9)++A,HF3>"N0\,^IRG8D6PVAZ/*"P] I?),-Q)&9KD@E8UENK&R536)IJD-U4TC8SJ@OZEFM#=EHU?I.@5[S-67 MA1Z.J/I0+O1.TI0MJ_XR;0Q@Z@&N3HJ"KSYS-A,9-8,_..&P3]8\9YY+]J2S M0:E,=8!*UWFD4K'I9N2W),68+M6ZG)8I[KES@I[_[3S/J*"2\$W3NO:/>99? M[;A^6K^%Y^JVLNO8:C+L'K_'>F=R[":C4S!Y$LO=.WZ387S\'NO]Z)&;[+[9 MG?TE)H-3,-DY2I->O:?W.6)%0\ MV[UJ>44F^H5\2U^?G]"4++@:-^# ;=O?:<(66=R<=0<349_5MK_!\/16>/UN MHG,QD= E349U5\XF5=/1#9VU_@!A%[FM/G8$XQC,C@"&Y<$<8!S#PO+\3^/I MH>,Q&.:M9T5Z**>'<@S+AHRJ+Y;'SHGUQS[2. [#*,)F=#2R.AAA\Q9%\&=7 MP[P! \L#F5XVU_AJXQ6ROPZP-=U7(=A(\4K$1HK/-2#V>0-&'-M7&\L##&P5 ML-J!_/8\4%-V3AC"JF+>L"L81^(80Z 6[34:1,"0,*R>@SO/(V_]G/+:_U(/_P!02P,$% @ [CCZ5)>* MNQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %( MMB6/:(7->=I3W;+T]! M;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B M':5_'[X?+L5. M.;54M?(_)DGWO89$-$JK1OV$:I*,$^$VYO&SL>JGT5[6B]*:NIXD:7_C*UBO MRA?%BP!Y+Y>N*_%R>2<19))M-W^IVH.=20]_ M6]-NE5Z'9O I1M%C=''8?_9!O+3_)XQFM5(ES$S9-J!]'T<+=0#4;J.V+A%: M-C!)]E7$E:[$)^TQ2.):]TUAW?"D^-?75?_4'G&C&-I+A3?L==6!\T%.C:Y M.Z@$?G.F5A5R5.*CK*4N0420&0&9G1#R6Q9!Y@1D?A+(1<#!GT:0!0%9L$.^ M1/-.F)68;F0,>4Y GI\PDH/NOB @+W@A/TJGNKC-+3BLVM40$J?ZW"I=1I!O M",@WO) +M=8*Z\J0A0/2#0*6CJFD/>:EF<$RCDM*"H39(#.PV&'!P8/P M4+I(F7VQ\*9\.,,9VJ60!EMR+Y1+F2)E5D48X[@8N+<2P;HEUB!TE!]29D'< MP0YT"S$.98*46077NC0-B'OY?3BZJ,2?,F?^6VSWB>O5C7'NM9B#%8N-M(.P M46D_9<[[=Z$0!_]<6F*<43D_94[ZI)D&CD^IK)\RIWT:,X^7QY0/,F8?D H= M1#.C5)$QJZ*7J'B%F[4:W.L8B]Q=,.LBV/0@%.6(C-D1SUK%9..\;?N%>NCD MSU"M8TS*%QFS+XZI]BF>,2;ED8S9(T]:.]C+E$NRT[DDL,:8E$^R4^XCOA4Q M)B65[*12.8\Q*:EDS%*ALW4LE9R22LXLE7VVGH&7JA[,F9RR2,Z^X )1ELF9+;-?\OQ7IBPHQQ3,CGF&C&;X NP. M?XXRC#$IY13,RCF(.37:6^Q^,8TQ*>\4S-Z)3TL.]S6EFX)9-]1:%P,;8Y)O M2)C%0V->Q9B4> KV'&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V;MNPD 0 MA>%707X EIE9;A%0I:&-> $+EHLPV/)N%'C[("C@6"G2H#V5M;8\_AM_LM:S MKU"5Z5"?X_[0Q-[E5)WCO-BGU'PX%]?[<"ICOV["^79E6[>G,MV6[ZG;H]Q'T(J>JNR MW84T+]RE>IZ.[GZ0_FURT5MNYD6[W$CA<@BOJ MK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ M;01Z6V>SA$!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!OCWI[ KT] MZNT)]/:HMR?0VZ/>GD!OW]GL)M#;H]Z>0&^/>OMWZAW3M0KQV?-8X_/?276Z MW1N>C[\O'R<[[_@=9P=_[!:_4$L#!!0 ( .XX^E0F^H>GM0$ -P; 3 M 6T-O;G1E;G1?5'EP97-=+GAM;,V9S6[",!"$7P7EBHBQG=(? 9>VUY9# M7\!--B0BB2W;4'C[.N%':D6C(BIU+K$2[\Z,O=)WR?1M9\@-MG75N%E4>&\> M&'-I0;5RL3;4A)U7T<$A#IU=C2M*XX:A(&)G M'=J=GPT.?:\;LK;,:+!0UK^H.E2Q;<6H?K_=!VU&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( .XX^E0W 841ZP8 $&PO=V]R:W-H965T&UL4$L! A0#% @ [CCZ5%EZ*WA8 M @ ; 8 !@ ("!>!4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [CCZ5#K2(.D."@ .$< !@ M ("!E"P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ [CCZ5)I!"6&T @ 9P8 !@ ("!V$P 'AL+W=O M&UL M4$L! A0#% @ [CCZ5"&$QFCG!P [10 !D ("!8%0 M 'AL+W=O&PO=V]R:W-H965T_@L (&UL4$L! A0#% @ M[CCZ5/1!#8*.! W H !D ("!LG( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [CCZ5!RFH3*Q @ N 4 !D M ("!_I\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ [CCZ5 Z- :6\ @ )@8 !D ("!"JD 'AL M+W=O&PO=V]R:W-H965TP@@0 ,- 9 " M@3*O !X;"]W;W)K&UL4$L! A0#% @ [CCZ M5!<-6>(Y! V@H !D ("!Z[, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [CCZ5&,1'/0O @ L 0 M !D ("!1;\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [CCZ5+V(#"!/!@ )#( !D M ("!#LD 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ [CCZ5"9AMH$A P '0H !D ("! -@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ [CCZ5&%/ M\$3* P = X !D ("!$NX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [CCZ5"#0E(1+!@ (3$ !D M ("!-_H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ [CCZ5)V#[XER! 4Q4 !D ("! M;0&PO=V]R:W-H965T&UL4$L! A0#% M @ [CCZ5.E0TL!> P LA8 T ( !XA8! 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ M[CCZ5/TLU:6N 0 P1L !H ( !@A\! 'AL+U]R96QS+W=O MU 0 W!L !, M ( !:"$! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& #8 ,-@"Q#@ 3B,! end XML 58 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 59 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 60 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 215 249 1 false 56 0 false 5 false false R1.htm 0001001 - Document - Document And Entity Information Sheet http://www.iridium.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.iridium.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.iridium.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - 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 1004005 - 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 1005006 - 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 2101101 - 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 2102102 - Disclosure - Significant Accounting Policies Sheet http://www.iridium.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 8 false false R9.htm 2107103 - 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 2110104 - Disclosure - Leases Sheet http://www.iridium.com/role/Leases Leases Notes 10 false false R11.htm 2113105 - Disclosure - Debt Sheet http://www.iridium.com/role/Debt Debt Notes 11 false false R12.htm 2117106 - Disclosure - Derivatives Sheet http://www.iridium.com/role/Derivatives Derivatives Notes 12 false false R13.htm 2121107 - Disclosure - Stock-Based Compensation Sheet http://www.iridium.com/role/StockBasedCompensation Stock-Based Compensation Notes 13 false false R14.htm 2126108 - Disclosure - Equity Transactions Sheet http://www.iridium.com/role/EquityTransactions Equity Transactions Notes 14 false false R15.htm 2128109 - Disclosure - Revenue Sheet http://www.iridium.com/role/Revenue Revenue Notes 15 false false R16.htm 2134110 - Disclosure - Income Taxes Sheet http://www.iridium.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2136111 - Disclosure - Net Income (Loss) Per Share Sheet http://www.iridium.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 17 false false R18.htm 2140112 - Disclosure - Related Party Transactions Sheet http://www.iridium.com/role/RelatedPartyTransactions Related Party Transactions Notes 18 false false R19.htm 2203201 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.iridium.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.iridium.com/role/SignificantAccountingPolicies 19 false false R20.htm 2304301 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.iridium.com/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://www.iridium.com/role/SignificantAccountingPolicies 20 false false R21.htm 2308302 - Disclosure - Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Tables) Sheet http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesTables Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Tables) Tables http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecurities 21 false false R22.htm 2311303 - Disclosure - Leases (Tables) Sheet http://www.iridium.com/role/LeasesTables Leases (Tables) Tables http://www.iridium.com/role/Leases 22 false false R23.htm 2314304 - Disclosure - Debt (Tables) Sheet http://www.iridium.com/role/DebtTables Debt (Tables) Tables http://www.iridium.com/role/Debt 23 false false R24.htm 2318305 - Disclosure - Derivative Instruments and Hedging Activities (Tables) Sheet http://www.iridium.com/role/DerivativeInstrumentsandHedgingActivitiesTables Derivative Instruments and Hedging Activities (Tables) Tables 24 false false R25.htm 2322306 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.iridium.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.iridium.com/role/StockBasedCompensation 25 false false R26.htm 2330307 - Disclosure - Revenue (Tables) Sheet http://www.iridium.com/role/RevenueTables Revenue (Tables) Tables http://www.iridium.com/role/Revenue 26 false false R27.htm 2337308 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.iridium.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.iridium.com/role/NetIncomeLossPerShare 27 false false R28.htm 2405401 - Disclosure - Significant Accounting Policies - Schedule of Inventory (Details) Sheet http://www.iridium.com/role/SignificantAccountingPoliciesScheduleofInventoryDetails Significant Accounting Policies - Schedule of Inventory (Details) Details 28 false false R29.htm 2406402 - Disclosure - Significant Accounting Policies (Details) Sheet http://www.iridium.com/role/SignificantAccountingPoliciesDetails Significant Accounting Policies (Details) Details http://www.iridium.com/role/SignificantAccountingPoliciesTables 29 false false R30.htm 2409403 - Disclosure - Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Details) Sheet http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Details) Details http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesTables 30 false false R31.htm 2412404 - Disclosure - Leases (Details) Sheet http://www.iridium.com/role/LeasesDetails Leases (Details) Details http://www.iridium.com/role/LeasesTables 31 false false R32.htm 2415405 - Disclosure - Debt - Narrative (Details) Sheet http://www.iridium.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 32 false false R33.htm 2416406 - Disclosure - Debt - Interest Incurred (Details) Sheet http://www.iridium.com/role/DebtInterestIncurredDetails Debt - Interest Incurred (Details) Details 33 false false R34.htm 2419407 - Disclosure - Derivatives (Details) Sheet http://www.iridium.com/role/DerivativesDetails Derivatives (Details) Details http://www.iridium.com/role/DerivativeInstrumentsandHedgingActivitiesTables 34 false false R35.htm 2420408 - Disclosure - Derivatives - Summary of Unrealized Gains and Losses (Details) Sheet http://www.iridium.com/role/DerivativesSummaryofUnrealizedGainsandLossesDetails Derivatives - Summary of Unrealized Gains and Losses (Details) Details 35 false false R36.htm 2423409 - Disclosure - Stock-Based Compensation Narrative (Details) Sheet http://www.iridium.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation Narrative (Details) Details 36 false false R37.htm 2424410 - 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 37 false false R38.htm 2425411 - Disclosure - Stock-Based Compensation Outstanding RSUs (Details) Sheet http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails Stock-Based Compensation Outstanding RSUs (Details) Details 38 false false R39.htm 2427412 - Disclosure - Equity Transactions (Details) Sheet http://www.iridium.com/role/EquityTransactionsDetails Equity Transactions (Details) Details http://www.iridium.com/role/EquityTransactions 39 false false R40.htm 2431413 - Disclosure - Revenue - Narrative (Details) Sheet http://www.iridium.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 40 false false R41.htm 2432414 - Disclosure - Revenue - Summary of Service Revenue (Details) Sheet http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails Revenue - Summary of Service Revenue (Details) Details 41 false false R42.htm 2433415 - Disclosure - Revenue - Summary of Contract Costs (Details) Sheet http://www.iridium.com/role/RevenueSummaryofContractCostsDetails Revenue - Summary of Contract Costs (Details) Details 42 false false R43.htm 2435416 - Disclosure - Income Taxes (Details) Sheet http://www.iridium.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.iridium.com/role/IncomeTaxes 43 false false R44.htm 2438417 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails Net Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) Details http://www.iridium.com/role/NetIncomeLossPerShareTables 44 false false R45.htm 2439418 - Disclosure - Net Income (Loss) Per Share - Anti-Dilutive Shares (Details) Sheet http://www.iridium.com/role/NetIncomeLossPerShareAntiDilutiveSharesDetails Net Income (Loss) Per Share - Anti-Dilutive Shares (Details) Details http://www.iridium.com/role/NetIncomeLossPerShareTables 45 false false R46.htm 2441419 - Disclosure - Related Party Transactions Related Party Transactions (Details) Sheet http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails Related Party Transactions Related Party Transactions (Details) Details 46 false false All Reports Book All Reports irdm-20220630.htm irdm-20220630.xsd irdm-20220630_cal.xml irdm-20220630_def.xml irdm-20220630_lab.xml irdm-20220630_pre.xml irdm10-q63022exx311.htm irdm10-q63022exx312.htm irdm10-q63022exx321.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 63 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "irdm-20220630.htm": { "axisCustom": 0, "axisStandard": 21, "contextCount": 215, "dts": { "calculationLink": { "local": [ "irdm-20220630_cal.xml" ] }, "definitionLink": { "local": [ "irdm-20220630_def.xml" ] }, "inline": { "local": [ "irdm-20220630.htm" ] }, "labelLink": { "local": [ "irdm-20220630_lab.xml" ] }, "presentationLink": { "local": [ "irdm-20220630_pre.xml" ] }, "schema": { "local": [ "irdm-20220630.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/exch/2022/exch-2022.xsd" ] } }, "elementCount": 410, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 50, "http://www.iridium.com/20220630": 6, "http://xbrl.sec.gov/dei/2022": 13, "total": 69 }, "keyCustom": 21, "keyStandard": 228, "memberCustom": 21, "memberStandard": 32, "nsprefix": "irdm", "nsuri": "http://www.iridium.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document And Entity Information", "role": "http://www.iridium.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110104 - Disclosure - Leases", "role": "http://www.iridium.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113105 - Disclosure - Debt", "role": "http://www.iridium.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117106 - Disclosure - Derivatives", "role": "http://www.iridium.com/role/Derivatives", "shortName": "Derivatives", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121107 - Disclosure - Stock-Based Compensation", "role": "http://www.iridium.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126108 - Disclosure - Equity Transactions", "role": "http://www.iridium.com/role/EquityTransactions", "shortName": "Equity Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128109 - Disclosure - Revenue", "role": "http://www.iridium.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134110 - Disclosure - Income Taxes", "role": "http://www.iridium.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136111 - Disclosure - Net Income (Loss) Per Share", "role": "http://www.iridium.com/role/NetIncomeLossPerShare", "shortName": "Net Income (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140112 - Disclosure - Related Party Transactions", "role": "http://www.iridium.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.iridium.com/role/SignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "if5b23368f66b4ca4b020809657ed11e4_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "if5b23368f66b4ca4b020809657ed11e4_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Significant Accounting Policies (Tables)", "role": "http://www.iridium.com/role/SignificantAccountingPoliciesTables", "shortName": "Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308302 - Disclosure - Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Tables)", "role": "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesTables", "shortName": "Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311303 - Disclosure - Leases (Tables)", "role": "http://www.iridium.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "irdm:InterestIncurredTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314304 - Disclosure - Debt (Tables)", "role": "http://www.iridium.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "irdm:InterestIncurredTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318305 - Disclosure - Derivative Instruments and Hedging Activities (Tables)", "role": "http://www.iridium.com/role/DerivativeInstrumentsandHedgingActivitiesTables", "shortName": "Derivative Instruments and Hedging Activities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322306 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.iridium.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330307 - Disclosure - Revenue (Tables)", "role": "http://www.iridium.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337308 - Disclosure - Net Income (Loss) Per Share (Tables)", "role": "http://www.iridium.com/role/NetIncomeLossPerShareTables", "shortName": "Net Income (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "if5b23368f66b4ca4b020809657ed11e4_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - Significant Accounting Policies - Schedule of Inventory (Details)", "role": "http://www.iridium.com/role/SignificantAccountingPoliciesScheduleofInventoryDetails", "shortName": "Significant Accounting Policies - Schedule of Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "if5b23368f66b4ca4b020809657ed11e4_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": "-6", "first": true, "lang": "en-US", "name": "irdm:LaunchServiceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Significant Accounting Policies (Details)", "role": "http://www.iridium.com/role/SignificantAccountingPoliciesDetails", "shortName": "Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": "-6", "first": true, "lang": "en-US", "name": "irdm:LaunchServiceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "if5b23368f66b4ca4b020809657ed11e4_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.iridium.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "if5b23368f66b4ca4b020809657ed11e4_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Details)", "role": "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails", "shortName": "Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "if404ace5b6124f568646e96565b4b7b6_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01ad57fbba2846b48ff5bf34642dbd00_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLeaseIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412404 - Disclosure - Leases (Details)", "role": "http://www.iridium.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01ad57fbba2846b48ff5bf34642dbd00_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLeaseIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentPeriodicPaymentPrincipal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415405 - Disclosure - Debt - Narrative (Details)", "role": "http://www.iridium.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentPeriodicPaymentPrincipal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01ad57fbba2846b48ff5bf34642dbd00_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestCostsIncurred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416406 - Disclosure - Debt - Interest Incurred (Details)", "role": "http://www.iridium.com/role/DebtInterestIncurredDetails", "shortName": "Debt - Interest Incurred (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01ad57fbba2846b48ff5bf34642dbd00_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestCostsIncurred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01ad57fbba2846b48ff5bf34642dbd00_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419407 - Disclosure - Derivatives (Details)", "role": "http://www.iridium.com/role/DerivativesDetails", "shortName": "Derivatives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01ad57fbba2846b48ff5bf34642dbd00_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01ad57fbba2846b48ff5bf34642dbd00_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420408 - Disclosure - Derivatives - Summary of Unrealized Gains and Losses (Details)", "role": "http://www.iridium.com/role/DerivativesSummaryofUnrealizedGainsandLossesDetails", "shortName": "Derivatives - Summary of Unrealized Gains and Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01ad57fbba2846b48ff5bf34642dbd00_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "if5b23368f66b4ca4b020809657ed11e4_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423409 - Disclosure - Stock-Based Compensation Narrative (Details)", "role": "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "if5b23368f66b4ca4b020809657ed11e4_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i7fdda3feb76c46dd875939bf5fa2f358_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424410 - Disclosure - Stock-Based Compensation Activity of Company's Common Stock Options (Details)", "role": "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails", "shortName": "Stock-Based Compensation Activity of Company's Common Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i5add81a8d3654b7ca4e1626875c29e3b_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i86bde4f3389b4b20a22978cbaee4ecfb_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "irdm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425411 - Disclosure - Stock-Based Compensation Outstanding RSUs (Details)", "role": "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails", "shortName": "Stock-Based Compensation Outstanding RSUs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i86bde4f3389b4b20a22978cbaee4ecfb_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "irdm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "if5b23368f66b4ca4b020809657ed11e4_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "irdm:TotalAuthorizedPreferredStockNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427412 - Disclosure - Equity Transactions (Details)", "role": "http://www.iridium.com/role/EquityTransactionsDetails", "shortName": "Equity Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i0d63b29039b14513b4020940e5348cdb_I20141231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01ad57fbba2846b48ff5bf34642dbd00_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income", "role": "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01ad57fbba2846b48ff5bf34642dbd00_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01ad57fbba2846b48ff5bf34642dbd00_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431413 - Disclosure - Revenue - Narrative (Details)", "role": "http://www.iridium.com/role/RevenueNarrativeDetails", "shortName": "Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01ad57fbba2846b48ff5bf34642dbd00_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01ad57fbba2846b48ff5bf34642dbd00_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432414 - Disclosure - Revenue - Summary of Service Revenue (Details)", "role": "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails", "shortName": "Revenue - Summary of Service Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i26f623fb544d4a6398c6f3e04c2d3f67_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i891dcd20dd9e40f49f4060c702cd40c9_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433415 - Disclosure - Revenue - Summary of Contract Costs (Details)", "role": "http://www.iridium.com/role/RevenueSummaryofContractCostsDetails", "shortName": "Revenue - Summary of Contract Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i891dcd20dd9e40f49f4060c702cd40c9_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01ad57fbba2846b48ff5bf34642dbd00_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435416 - Disclosure - Income Taxes (Details)", "role": "http://www.iridium.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01ad57fbba2846b48ff5bf34642dbd00_D20220401-20220630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01ad57fbba2846b48ff5bf34642dbd00_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438417 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "role": "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "shortName": "Net Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01ad57fbba2846b48ff5bf34642dbd00_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i18019be93528416cb60bf910f42dda63_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439418 - Disclosure - Net Income (Loss) Per Share - Anti-Dilutive Shares (Details)", "role": "http://www.iridium.com/role/NetIncomeLossPerShareAntiDilutiveSharesDetails", "shortName": "Net Income (Loss) Per Share - Anti-Dilutive Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i18019be93528416cb60bf910f42dda63_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "if5b23368f66b4ca4b020809657ed11e4_I20220630", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441419 - Disclosure - Related Party Transactions Related Party Transactions (Details)", "role": "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails", "shortName": "Related Party Transactions Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i7fdda3feb76c46dd875939bf5fa2f358_I20211231", "decimals": "3", "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "ie36da0acc0304d93910afd0fdd0c310d_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Changes in Stockholders' Equity Statement", "role": "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement", "shortName": "Consolidated Statements of Changes in Stockholders' Equity Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "ie36da0acc0304d93910afd0fdd0c310d_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01ad57fbba2846b48ff5bf34642dbd00_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Basis of Presentation and Principles of Consolidation", "role": "http://www.iridium.com/role/BasisofPresentationandPrinciplesofConsolidation", "shortName": "Basis of Presentation and Principles of Consolidation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Significant Accounting Policies", "role": "http://www.iridium.com/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107103 - Disclosure - Cash and Cash Equivalents, Restricted Cash and Marketable Securities", "role": "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecurities", "shortName": "Cash and Cash Equivalents, Restricted Cash and Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irdm-20220630.htm", "contextRef": "i01871a1234854185867a71138c8246bc_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 56, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityListingsExchangeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Listings, Exchange [Axis]", "terseLabel": "Entity Listings, Exchange [Axis]" } } }, "localname": "EntityListingsExchangeAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_ExchangeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383.", "label": "Exchange [Domain]", "terseLabel": "Exchange [Domain]" } } }, "localname": "ExchangeDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "exch_XNGS": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NASDAQ/NGS (GLOBAL SELECT MARKET) [Member]", "terseLabel": "NASDAQ/NGS (GLOBAL SELECT MARKET) [Member]" } } }, "localname": "XNGS", "nsuri": "http://xbrl.sec.gov/exch/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "irdm_AdjustmentsToAdditionalPaidInCapitalStockWithheldToCoverEmployeeTaxes": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments to additional paid in capital stock withheld to cover employee taxes.", "label": "Adjustments To Additional Paid In Capital Stock Withheld To Cover Employee Taxes", "negatedTerseLabel": "Stock withheld to cover employee taxes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockWithheldToCoverEmployeeTaxes", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "irdm_AdministrativeAndSupportAgreementAccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Administrative and support agreement accounts receivable", "label": "Administrative and support agreement accounts receivable [Member]", "terseLabel": "Administrative and support agreement accounts receivable" } } }, "localname": "AdministrativeAndSupportAgreementAccountsReceivableMember", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "irdm_Aireon2022PreferredEquityInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aireon 2022 Preferred Equity Investment", "label": "Aireon 2022 Preferred Equity Investment [Member]", "terseLabel": "Aireon 2022 Preferred Equity Investment" } } }, "localname": "Aireon2022PreferredEquityInvestmentMember", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "irdm_AireonInvestorBridgeLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aireon Investor Bridge Loan", "label": "Aireon Investor Bridge Loan [Member]", "terseLabel": "Aireon Investor Bridge Loan" } } }, "localname": "AireonInvestorBridgeLoanMember", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "irdm_CapitalizedAmortizationOfDeferredFinancingCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount represents the capitalized amortization of deferred financing costs in noncash investing or financing transactions.", "label": "Capitalized Amortization Of Deferred Financing Costs", "terseLabel": "Capitalized amortization of deferred financing costs" } } }, "localname": "CapitalizedAmortizationOfDeferredFinancingCosts", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "irdm_CommercialBroadbandServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial Broadband Services [Member]", "label": "Commercial Broadband Services [Member]", "terseLabel": "Commercial Broadband Services [Member]" } } }, "localname": "CommercialBroadbandServicesMember", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "xbrltype": "domainItemType" }, "irdm_CommercialIoTDataServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial IoT Data Services [Member]", "label": "Commercial IoT Data Services [Member]", "terseLabel": "IoT data" } } }, "localname": "CommercialIoTDataServicesMember", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "xbrltype": "domainItemType" }, "irdm_CommercialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial [Member]", "label": "Commercial [Member]", "terseLabel": "Commercial" } } }, "localname": "CommercialMember", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "xbrltype": "domainItemType" }, "irdm_CommercialVoiceandDataServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial Voice and Data Services [Member]", "label": "Commercial Voice and Data Services [Member]", "verboseLabel": "Voice and data" } } }, "localname": "CommercialVoiceandDataServicesMember", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "xbrltype": "domainItemType" }, "irdm_CommissionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commissions [Member]", "label": "Commissions [Member]", "verboseLabel": "Commissions" } } }, "localname": "CommissionsMember", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofContractCostsDetails" ], "xbrltype": "domainItemType" }, "irdm_CommonStockAmountMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Amount", "label": "Common Stock, Amount [Member]", "terseLabel": "Common Stock, Amount" } } }, "localname": "CommonStockAmountMember", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "irdm_CreditFacilityDrawdownFloorforApplicationofFirstLienNetLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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", "terseLabel": "Credit Facility Drawdown Floor for Application of First Lien Net Leverage Ratio" } } }, "localname": "CreditFacilityDrawdownFloorforApplicationofFirstLienNetLeverageRatio", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "irdm_EngineeringandSupportServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Engineering and Support Services [Member]", "label": "Engineering and Support Services [Member]", "terseLabel": "Engineering and support services" } } }, "localname": "EngineeringandSupportServicesMember", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "xbrltype": "domainItemType" }, "irdm_HostedPayloadandOtherDataServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hosted Payload and Other Data Services [Member]", "label": "Hosted Payload and Other Data Services [Member]", "terseLabel": "Hosted payload and other data" } } }, "localname": "HostedPayloadandOtherDataServicesMember", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "xbrltype": "domainItemType" }, "irdm_HostingAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hosting Agreement [Member]", "label": "Hosting Agreement [Member]", "terseLabel": "Hosting Agreement" } } }, "localname": "HostingAgreementMember", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "irdm_InterestIncurredTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest incurred, amortization of deferred financing fees, and capitalized interest.", "label": "Interest incurred [Table Text Block]", "terseLabel": "Interest incurred" } } }, "localname": "InterestIncurredTableTextBlock", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "irdm_InvestorBridgeLoanCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Investor Bridge Loan Commitment", "label": "Investor Bridge Loan Commitment", "terseLabel": "Investor Bridge Loan Commitment" } } }, "localname": "InvestorBridgeLoanCommitment", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "irdm_LaunchServiceCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Launch Service Costs", "label": "Launch Service Costs", "terseLabel": "Launch Service Costs" } } }, "localname": "LaunchServiceCosts", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "irdm_NextGenerationSatellitesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Next Generation Satellites", "label": "Next Generation Satellites [Member]", "terseLabel": "Next Generation Satellites" } } }, "localname": "NextGenerationSatellitesMember", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "irdm_OtherContractAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Contract Assets", "label": "Other Contract Assets [Member]", "verboseLabel": "Other contract costs" } } }, "localname": "OtherContractAssetsMember", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofContractCostsDetails" ], "xbrltype": "domainItemType" }, "irdm_OutstandingRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding Restricted Stock Units", "label": "Outstanding Restricted Stock Units [Member]", "terseLabel": "Outstanding Restricted Stock Units" } } }, "localname": "OutstandingRestrictedStockUnitsMember", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails", "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "xbrltype": "domainItemType" }, "irdm_PowerAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Power Agreement [Member]", "label": "Power Agreement [Member]", "terseLabel": "Power Agreement [Member]" } } }, "localname": "PowerAgreementMember", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "irdm_PrimeContractsWithTheUSGovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prime Contracts with the US Government", "label": "Prime Contracts with the US Government [Member]", "terseLabel": "Prime Contracts with the US Government [Member]" } } }, "localname": "PrimeContractsWithTheUSGovernmentMember", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "irdm_ProceedsFromSaleOfDerivative": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from sale of derivative", "label": "Proceeds from sale of derivative", "terseLabel": "Proceeds from sale of derivative" } } }, "localname": "ProceedsFromSaleOfDerivative", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "xbrltype": "monetaryItemType" }, "irdm_ServiceBasedRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Service Based RSU", "label": "Service Based RSU [Member]", "terseLabel": "Service Based RSU" } } }, "localname": "ServiceBasedRSUMember", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "irdm_ShareBaseCompensationAwardReductionInSharesAvailableForIssuanceBySharesIssuedPursuantToAnyAppreciationAward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Base Compensation Award, Reduction In Shares Available For Issuance By Shares Issued Pursuant To Any Appreciation Award", "label": "Share-Base Compensation Award, Reduction In Shares Available For Issuance By Shares Issued Pursuant To Any Appreciation Award", "terseLabel": "Share-based compensation, reduction in shares available for issuance by shares issued pursuant to any appreciation award (in shares)" } } }, "localname": "ShareBaseCompensationAwardReductionInSharesAvailableForIssuanceBySharesIssuedPursuantToAnyAppreciationAward", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "irdm_ShareBaseCompensationAwardReductionInSharesAvailableForIssuanceBySharesIssuedPursuantToAnyStockAwardThatIsNotAnAppreciationAward": { "auth_ref": [], "lang": { "en-us": { "role": { "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", "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", "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)" } } }, "localname": "ShareBaseCompensationAwardReductionInSharesAvailableForIssuanceBySharesIssuedPursuantToAnyStockAwardThatIsNotAnAppreciationAward", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "irdm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Granted Weighted Average Grant Date Fair Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Granted Weighted Average Grant Date Fair Value", "terseLabel": "Granted - weighted average grant date fair value per RSU" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageGrantDateFairValue", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "xbrltype": "perShareItemType" }, "irdm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Number", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Number", "periodEndLabel": "Outstanding - restricted stock units", "periodStartLabel": "Outstanding - restricted stock units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "xbrltype": "sharesItemType" }, "irdm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Grant Date Fair Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding - weighted average grant date fair value per RSU", "periodStartLabel": "Outstanding - weighted average grant date fair value per RSU" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "xbrltype": "perShareItemType" }, "irdm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released In Period", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released In Period", "negatedLabel": "Released - restricted stock units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "xbrltype": "sharesItemType" }, "irdm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released In Period Weighted Average Grant Date Fair Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released In Period Weighted Average Grant Date Fair Value", "terseLabel": "Released - weighted average grant date fair value per RSU" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "xbrltype": "perShareItemType" }, "irdm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested", "terseLabel": "Vested and unreleased restricted stock units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVested", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "xbrltype": "sharesItemType" }, "irdm_ShareBasedCompensationArrangementByShareBasedPaymentAwardRatablyVestAfter": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Ratably Vest After", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award Ratably Vest After" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRatablyVestAfter", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "irdm_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardPerformancePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Performance Period" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAwardPerformancePeriod", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "irdm_StateTaxApportionmentBenefit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "State Tax Apportionment Benefit", "label": "State Tax Apportionment Benefit", "terseLabel": "State Tax Apportionment Benefit" } } }, "localname": "StateTaxApportionmentBenefit", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "irdm_StockOptionContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Option Contractual Term", "label": "Stock Option Contractual Term", "terseLabel": "Stock Option Contractual Term" } } }, "localname": "StockOptionContractualTerm", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "irdm_SummaryofCompanysEngineeringandSupportServicesRevenueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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]", "terseLabel": "Summary of Company's Engineering and Support Services Revenue [Table Text Block]" } } }, "localname": "SummaryofCompanysEngineeringandSupportServicesRevenueTableTextBlock", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "irdm_SupplementalDisclosureOfNonCashInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplemental disclosure of non-cash investing activities.", "label": "Supplemental Disclosure Of Non Cash Investing Activities [Abstract]", "terseLabel": "Supplemental disclosure of non-cash investing activities:" } } }, "localname": "SupplementalDisclosureOfNonCashInvestingActivitiesAbstract", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "irdm_TermLoanBOriginalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan B (Original)", "label": "Term Loan B (Original) [Member]", "terseLabel": "Term Loan B (Original)" } } }, "localname": "TermLoanBOriginalMember", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "irdm_TermLoanBRefinancedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan B (Refinanced)", "label": "Term Loan B (Refinanced) [Member]", "terseLabel": "Refinanced Term Loan B" } } }, "localname": "TermLoanBRefinancedMember", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "irdm_TotalAuthorizedPreferredStockNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total Authorized Preferred Stock, Number", "label": "Total Authorized Preferred Stock, Number", "terseLabel": "Total Authorized Preferred Stock, Number" } } }, "localname": "TotalAuthorizedPreferredStockNumber", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "xbrltype": "sharesItemType" }, "irdm_USGovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "US Government [Member]", "label": "US Government [Member]", "terseLabel": "US Government [Member]" } } }, "localname": "USGovernmentMember", "nsuri": "http://www.iridium.com/20220630", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Executives" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r160", "r267", "r273", "r485" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r181", "r182", "r183", "r184", "r203", "r232", "r289", "r290", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r483", "r486", "r499", "r500" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "verboseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails", "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r181", "r182", "r183", "r184", "r203", "r232", "r289", "r290", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r483", "r486", "r499", "r500" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "verboseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails", "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r160", "r267", "r273", "r485" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r158", "r182", "r183", "r267", "r271", "r441", "r482", "r484" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Products and Services" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/RevenueNarrativeDetails", "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r158", "r182", "r183", "r267", "r271", "r441", "r482", "r484" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Products and Services" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/RevenueNarrativeDetails", "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r180", "r181", "r182", "r183", "r184", "r203", "r232", "r279", "r289", "r290", "r320", "r321", "r322", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r483", "r486", "r499", "r500" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range", "verboseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails", "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r180", "r181", "r182", "r183", "r184", "r203", "r232", "r279", "r289", "r290", "r320", "r321", "r322", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r483", "r486", "r499", "r500" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range", "verboseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails", "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r161", "r422" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r32", "r428" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r162", "r163" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r21", "r44", "r46", "r47", "r471", "r491", "r492" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss), net of tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r43", "r47", "r53", "r54", "r55", "r101", "r102", "r103", "r364", "r416", "r487", "r488" ], "lang": { "en-us": { "role": { "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.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r19" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r101", "r102", "r103", "r330", "r331", "r332", "r389" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r292", "r333", "r334" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r60", "r79", "r215", "r407" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred financing fees" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r79", "r215", "r224", "r225", "r407" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of Debt Issuance Costs and Discounts" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DebtInterestIncurredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of diluted earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareAntiDilutiveSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareAntiDilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareAntiDilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareAntiDilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r11", "r94", "r146", "r150", "r156", "r169", "r189", "r190", "r191", "r193", "r194", "r195", "r196", "r197", "r198", "r200", "r201", "r361", "r365", "r397", "r426", "r428", "r455", "r469" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r31", "r94", "r169", "r189", "r190", "r191", "r193", "r194", "r195", "r196", "r197", "r198", "r200", "r201", "r361", "r365", "r397", "r426", "r428" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r295", "r296", "r297", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails", "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r84", "r85", "r86" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment received but not paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Axis]", "terseLabel": "Capitalized Contract Cost [Axis]" } } }, "localname": "CapitalizedContractCostAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofContractCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer.", "label": "Capitalized Contract Cost [Domain]", "terseLabel": "Capitalized Contract Cost [Domain]" } } }, "localname": "CapitalizedContractCostDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofContractCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Capitalized Contract Cost [Line Items]", "terseLabel": "Capitalized Contract Cost [Line Items]" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofContractCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table]", "terseLabel": "Capitalized Contract Cost [Table]" } } }, "localname": "CapitalizedContractCostTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofContractCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Cash": { "auth_ref": [ "r8", "r428", "r494", "r495" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r8", "r81" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Total cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails", "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents [Line Items]", "terseLabel": "Cash and cash equivalents:" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss).", "label": "Cash, Cash Equivalents, and Marketable Securities [Text Block]", "terseLabel": "Cash and Cash Equivalents, Restricted Cash and Marketable Securities" } } }, "localname": "CashCashEquivalentsAndMarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r75", "r81", "r87" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r75", "r398" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "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.", "label": "Cash [Member]", "terseLabel": "Cash" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r16", "r17", "r18", "r91", "r94", "r117", "r118", "r119", "r122", "r124", "r134", "r135", "r136", "r169", "r189", "r194", "r195", "r196", "r200", "r201", "r230", "r231", "r235", "r239", "r246", "r397", "r507" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r39", "r460", "r475" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r185", "r498" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Commitments and Contingencies, Policy" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r101", "r102", "r389" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock, Shares [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement", "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common Stock, Par or Stated Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r246" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18", "r428" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value, 300,000 shares authorized, 127,179 and 131,342 shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r49", "r51", "r52", "r58", "r463", "r478" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Comprehensive income:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r139", "r140", "r160", "r394", "r395", "r497" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r139", "r140", "r160", "r394", "r395", "r493", "r497" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r139", "r140", "r160", "r394", "r395", "r493", "r497" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r139", "r140", "r160", "r394", "r395" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RevenueNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r137", "r139", "r140", "r141", "r394", "r396", "r497" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r139", "r140", "r160", "r394", "r395", "r497" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of recognized contract costs" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r256", "r257", "r268" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract Assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofContractCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r269" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Liability, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r63", "r441" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of Goods and Services Sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r61" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r138", "r160" ], "lang": { "en-us": { "role": { "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.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r90", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r214", "r216", "r217", "r218", "r226" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r14", "r219", "r457", "r468" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Gross", "terseLabel": "Long-term Debt, Gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r202", "r222", "r223", "r406", "r408", "r409" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r37" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "Debt Instrument, Periodic Payment, Principal", "terseLabel": "Debt Instrument, Periodic Payment, Principal" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r211", "r220", "r222", "r223", "r407" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "terseLabel": "Unamortized Deferred Financing Costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r79", "r95", "r344", "r349", "r350", "r351" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r337", "r338" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenue, net of current portion" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r79", "r144" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeCapInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Derivative, Cap Interest Rate", "terseLabel": "Derivative, Cap Interest Rate" } } }, "localname": "DerivativeCapInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Derivative, Fixed Interest Rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r375" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Derivative, Gain (Loss) on Derivative, Net" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r41", "r374", "r376", "r379", "r381" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r387", "r392" ], "lang": { "en-us": { "role": { "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.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Text Block]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/Derivatives" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Derivative [Line Items]", "terseLabel": "Interest Rate Swap [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r369", "r371" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative, Notional Amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r368", "r370", "r371", "r372", "r373", "r377", "r379", "r383", "r385", "r386", "r387" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r99", "r368", "r370", "r372", "r373", "r384" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivatives, Policy [Policy Text Block]" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r267", "r271", "r272", "r273", "r274", "r275", "r276", "r277" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r267" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Company's service revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r294", "r295", "r325", "r326", "r327", "r335" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r59", "r106", "r107", "r108", "r109", "r110", "r114", "r117", "r122", "r123", "r124", "r128", "r129", "r390", "r391", "r464", "r479" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Earnings Per Share, Basic and Diluted" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r59", "r106", "r107", "r108", "r109", "r110", "r117", "r122", "r123", "r124", "r128", "r129", "r390", "r391", "r464", "r479" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "terseLabel": "Earnings Per Share, Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r125", "r126", "r127", "r130" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r398" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r96", "r340", "r352" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r324" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Amount Capitalized", "terseLabel": "Capitalized stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareAntiDilutiveSharesDetails", "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r53", "r54", "r55", "r101", "r102", "r103", "r105", "r111", "r113", "r133", "r170", "r246", "r253", "r330", "r331", "r332", "r345", "r346", "r389", "r399", "r400", "r401", "r402", "r403", "r404", "r416", "r487", "r488", "r489" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvesteeMember": { "auth_ref": [ "r166", "r443", "r445", "r447", "r449", "r451", "r453" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Method Investee [Member]", "terseLabel": "Equity Method Investee" } } }, "localname": "EquityMethodInvesteeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership stake" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r9", "r147", "r167" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Equity Method Investments", "terseLabel": "Equity Method Investments" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r213", "r222", "r223", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r288", "r393", "r429", "r430", "r431" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value, Hierarchy" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r213", "r222", "r223", "r280", "r281", "r286", "r288", "r393", "r430" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurement, Policy [Policy Text Block]" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r213", "r222", "r223", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r288", "r429", "r430", "r431" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r291", "r293", "r295", "r296", "r297", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]", "terseLabel": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [ "r291", "r293", "r295", "r296", "r297", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]", "terseLabel": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r56", "r146", "r149", "r152", "r155", "r157", "r454", "r461", "r466", "r480" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r96", "r341", "r342", "r343", "r347", "r353", "r355", "r356", "r357" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Tax Disclosure" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r97", "r112", "r113", "r145", "r339", "r348", "r354", "r481" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Income tax benefit (expense)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r83" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r78" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r78" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r78" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r78" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInterestPayableNet": { "auth_ref": [ "r78" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity.", "label": "Increase (Decrease) in Interest Payable, Net", "terseLabel": "Interest Payable" } } }, "localname": "IncreaseDecreaseInInterestPayableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r78" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r78" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedTerseLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r78" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r176", "r177" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCostsCapitalized": { "auth_ref": [ "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest capitalized during the period.", "label": "Interest Costs Capitalized", "terseLabel": "Interest Costs Capitalized" } } }, "localname": "InterestCostsCapitalized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DebtInterestIncurredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCostsIncurred": { "auth_ref": [ "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total interest costs incurred during the period and either capitalized or charged against earnings.", "label": "Interest Costs Incurred", "terseLabel": "Interest Costs Incurred" } } }, "localname": "InterestCostsIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DebtInterestIncurredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r465" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r74", "r76", "r83" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid, net of amounts capitalized" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r459", "r476" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.", "label": "Interest Payable", "terseLabel": "Interest Payable" } } }, "localname": "InterestPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCapMember": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "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.", "label": "Interest Rate Cap [Member]", "terseLabel": "Interest Rate Cap" } } }, "localname": "InterestRateCapMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestRateCashFlowHedgeAssetAtFairValue": { "auth_ref": [ "r376" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of all interest rate derivative assets designated as cash flow hedging instruments.", "label": "Interest Rate Cash Flow Hedge Asset at Fair Value", "terseLabel": "Interest Rate Cash Flow Hedge Asset at Fair Value" } } }, "localname": "InterestRateCashFlowHedgeAssetAtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue": { "auth_ref": [ "r376" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of all interest rate derivative liabilities designated as cash flow hedging instruments.", "label": "Interest Rate Cash Flow Hedge Liability at Fair Value", "terseLabel": "Interest Rate Cash Flow Hedge Liability at Fair Value" } } }, "localname": "InterestRateCashFlowHedgeLiabilityAtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateFloorMember": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "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.", "label": "Interest Rate Floor [Member]", "terseLabel": "Interest Rate Floor [Member]" } } }, "localname": "InterestRateFloorMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swap [Member]" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestRateSwaptionMember": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "An option granting the owner the right but not the obligation to enter into an interest rate swap.", "label": "Interest Rate Swaption [Member]", "terseLabel": "Interest Rate Swaption [Member]" } } }, "localname": "InterestRateSwaptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r25" ], "calculation": { "http://www.iridium.com/role/SignificantAccountingPoliciesScheduleofInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r30", "r428" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.iridium.com/role/SignificantAccountingPoliciesScheduleofInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets", "http://www.iridium.com/role/SignificantAccountingPoliciesScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r7", "r28", "r89", "r131", "r171", "r172", "r174", "r439" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory, Policy [Policy Text Block]" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r26" ], "calculation": { "http://www.iridium.com/role/SignificantAccountingPoliciesScheduleofInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r30", "r173" ], "calculation": { "http://www.iridium.com/role/SignificantAccountingPoliciesScheduleofInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedTerseLabel": "Inventory valuation reserve" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Lessee, Leases [Policy Text Block]" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Lessor, Lease, Description [Line Items]", "terseLabel": "Lessor, Lease, Description [Line Items]" } } }, "localname": "LessorLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LessorLeaseDescriptionTable": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessor's leases.", "label": "Lessor, Lease, Description [Table]", "terseLabel": "Lessor, Lease, Description [Table]" } } }, "localname": "LessorLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r412" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payments to be received by lessor for operating lease.", "label": "Lessor, Operating Lease, Payments to be Received", "terseLabel": "Total lease income" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "auth_ref": [ "r412" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Lessor, Operating Lease, Payment to be Received, Year Four", "terseLabel": "2026" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r412" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Lessor, Operating Lease, Payment to be Received, Year One", "terseLabel": "2023" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "auth_ref": [ "r412" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year", "terseLabel": "2022 (Remainder of Fiscal Year)" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": { "auth_ref": [ "r412" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Lessor, Operating Lease, Payment to be Received, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r412" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Lessor, Operating Lease, Payment to be Received, Year Three", "terseLabel": "2025" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r412" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Lessor, Operating Lease, Payment to be Received, Year Two", "terseLabel": "2024" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r34", "r94", "r151", "r169", "r189", "r190", "r191", "r194", "r195", "r196", "r197", "r198", "r200", "r201", "r362", "r365", "r366", "r397", "r426", "r427" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r94", "r169", "r397", "r428", "r458", "r473" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r6", "r36", "r94", "r169", "r189", "r190", "r191", "r194", "r195", "r196", "r197", "r198", "r200", "r201", "r362", "r365", "r366", "r397", "r426", "r427", "r428" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r33", "r93" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Debt Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r12", "r456" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Line of Credit, Current", "terseLabel": "Short-term secured debt" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r14", "r212", "r221", "r222", "r223", "r457", "r470" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Fair Value", "terseLabel": "Long-term Debt, Fair Value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r37", "r186", "r187" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-Term Line of Credit, Noncurrent", "terseLabel": "Long-term secured debt, net" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r37", "r188" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "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.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r75" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r75" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r75", "r77", "r80" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r48", "r50", "r55", "r57", "r80", "r94", "r104", "r106", "r107", "r108", "r109", "r112", "r113", "r120", "r146", "r149", "r152", "r155", "r157", "r169", "r189", "r190", "r191", "r194", "r195", "r196", "r197", "r198", "r200", "r201", "r391", "r397", "r462", "r477" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r106", "r107", "r108", "r109", "r114", "r115", "r121", "r124", "r146", "r149", "r152", "r155", "r157" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "verboseLabel": "Net income (loss) - diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements, Policy [Policy Text Block]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r65" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other expense, net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r146", "r149", "r152", "r155", "r157" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncome": { "auth_ref": [ "r132", "r411", "r414" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Lease Income", "terseLabel": "Operating Lease, Lease Income" } } }, "localname": "OperatingLeaseLeaseIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "auth_ref": [ "r132", "r414" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of income from operating lease.", "label": "Operating Lease, Lease Income [Table Text Block]", "terseLabel": "Operating Lease, Lease Income [Table Text Block]" } } }, "localname": "OperatingLeaseLeaseIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessor's operating leases.", "label": "Lessor, Operating Leases [Text Block]", "terseLabel": "Lessor, Operating Leases [Text Block]" } } }, "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r367" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/BasisofPresentationandPrinciplesofConsolidation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r10" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r359", "r360", "r363" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Cumulative translation adjustment", "verboseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r42", "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Unrealized gain, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DerivativesSummaryofUnrealizedGainsandLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r45" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "terseLabel": "Tax expense" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DerivativesSummaryofUnrealizedGainsandLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "verboseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r66" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "All other items, net" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromInvestments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets.", "label": "Payments for (Proceeds from) Investments", "terseLabel": "Payments for (Proceeds from) Investments" } } }, "localname": "PaymentsForProceedsFromInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r72" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r72" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "terseLabel": "Tax payment upon settlement of stock awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r67" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Equity Method Investments", "negatedTerseLabel": "Payments to Acquire Equity Method Investments" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r69" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedLabel": "Purchases of other investments" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r68" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Based RSU" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareAntiDilutiveSharesDetails", "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r17", "r230" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockShareSubscriptions": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Subscribed but Unissued", "terseLabel": "Shares of preferred stock, undesignated and unissued (in shares)" } } }, "localname": "PreferredStockShareSubscriptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r17", "r230" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess": { "auth_ref": [ "r71", "r73", "r82" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from (Repayments of) Short-Term Debt, Maturing in Three Months or Less", "terseLabel": "Payments on the Term Loan" } } }, "localname": "ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Maturities of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r70", "r329" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r179", "r428", "r467", "r474" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, Plant and Equipment, Useful Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RatioOfIndebtednessToNetCapital1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indebtedness divided by net capital.", "label": "Ratio of Indebtedness to Net Capital", "terseLabel": "First Lien Net Leverage Ratio" } } }, "localname": "RatioOfIndebtednessToNetCapital1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r287", "r419", "r420" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r287", "r419", "r420", "r423" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionDueFromToRelatedParty": { "auth_ref": [ "r98", "r192", "r194", "r195", "r199", "r200", "r201", "r420" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Receivables to be collected from (obligations owed to) related parties, net as of the balance sheet date where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.", "label": "Related Party Transaction, Due from (to) Related Party", "terseLabel": "Related Party Transaction, Due from (to) Related Party" } } }, "localname": "RelatedPartyTransactionDueFromToRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r287", "r419", "r423", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r417", "r418", "r420", "r424", "r425" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions Disclosure" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r336", "r440", "r501" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareAntiDilutiveSharesDetails", "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r253", "r428", "r472", "r490", "r492" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r101", "r102", "r103", "r105", "r111", "r113", "r170", "r330", "r331", "r332", "r345", "r346", "r389", "r487", "r489" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r142", "r143", "r148", "r153", "r154", "r158", "r159", "r160", "r266", "r267", "r441" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r270", "r278" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r62", "r192", "r194", "r195", "r199", "r200", "r201", "r496" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from related parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareAntiDilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]", "terseLabel": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Summary of Company's Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r374", "r379", "r382" ], "lang": { "en-us": { "role": { "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.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Derivative Instruments, Gain (Loss)" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DerivativeInstrumentsandHedgingActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computations of Basic and Diluted Net Income Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r117", "r118", "r122", "r124", "r129" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r7", "r27", "r28", "r29" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory, Current" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r421", "r423" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r291", "r293", "r295", "r296", "r297", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails", "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r298", "r313", "r316" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Share-based Payment Arrangement, Option, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r16", "r17", "r18", "r91", "r134", "r135", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r235", "r239", "r244", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r64" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceAgreementsMember": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Limited duration contract between, for example, an electricity transmission customer and an electricity transmission provider for service.", "label": "Service Agreements [Member]", "terseLabel": "Service Agreements [Member]" } } }, "localname": "ServiceAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r78" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation (net of amounts capitalized)" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Share-based compensation, vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited - restricted stock units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited - weighted average grant date fair value per RSU" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "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).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted - restricted stock units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails", "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares Underlying RSUs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted- Average Grant Date Fair Value Per RSU" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails", "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Share-based compensation, number of shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Options exercisable, end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable, end of period - weighted average exercise price per share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r315" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Exercised (Dollar Value)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedTerseLabel": "Cancelled or Expired (Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Forfeited (Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Share-based compensation, options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r328" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Options outstanding, end of period - aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r299", "r300" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Options outstanding, end of period (in shares)", "periodStartLabel": "Options outstanding, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecreaseWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Change in the weighted average exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Period Increase (Decrease), Weighted Average Exercise Price", "terseLabel": "Options cancelled or expired - weighted average exercise price per share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecreaseWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r299", "r300" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Options outstanding, end of period - weighted average exercise price per share", "periodStartLabel": "Options outstanding, beginning of period - weighted average exercise price per share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Options exercisable and expected to vest, end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable, end of period - weighted average exercise price per share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r317" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Options exercisable and expected to vest, end of period - aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Other Share Increase (Decrease)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Other Share Increase (Decrease)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r295", "r296", "r297", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails", "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised - weighted average exercise price per share" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options forfeited - weighted average exercise price per share" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "Vesting on first anniversary of grant date" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Vesting on the last day of each calendar quarter" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r293", "r295", "r296", "r297", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Employee [Member]", "terseLabel": "Share-based Payment Arrangement, Employee [Member]" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "auth_ref": [ "r291", "r295", "r296", "r297", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Nonemployee [Member]", "terseLabel": "Share-based Payment Arrangement, Nonemployee [Member]" } } }, "localname": "ShareBasedPaymentArrangementNonemployeeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Share-based compensation, vesting percentage, year one" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r328" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options exercisable, end of period - aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options exercisable, end of period - weighted average remaining contractual term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding, end of period - weighted average remaining contractual term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options exercisable and expected to vest, end of period - Weighted Average Remaining Contractual Term (Years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Share-based compensation, strike price as a percentage of the fair market value of the underlying stock on the date of grant" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Stock withheld to cover employee taxes (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r88", "r100" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r16", "r17", "r18", "r91", "r94", "r117", "r118", "r119", "r122", "r124", "r134", "r135", "r136", "r169", "r189", "r194", "r195", "r196", "r200", "r201", "r230", "r231", "r235", "r239", "r246", "r397", "r507" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r40", "r53", "r54", "r55", "r101", "r102", "r103", "r105", "r111", "r113", "r133", "r170", "r246", "r253", "r330", "r331", "r332", "r345", "r346", "r389", "r399", "r400", "r401", "r402", "r403", "r404", "r416", "r487", "r488", "r489" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r101", "r102", "r103", "r133", "r441" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "stringItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, before forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Granted, Value, Share-Based Payment Arrangement, before Forfeiture", "terseLabel": "Share-based compensation, grant date fair value of stock options" } } }, "localname": "StockGrantedDuringPeriodValueSharebasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture", "terseLabel": "Stock options exercised and awards vested (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r246", "r253", "r304" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture", "terseLabel": "Stock options exercised and awards vested" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock Repurchase Program, Authorized Amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r17", "r18", "r246", "r253" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedTerseLabel": "Repurchases and retirements of common stock (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r17", "r18", "r246", "r253" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Repurchases and retirements of common stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r22", "r23", "r94", "r164", "r169", "r397", "r428" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets", "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r92", "r231", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r245", "r253", "r255", "r388" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Equity Transactions" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/EquityTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription and Circulation [Member]", "terseLabel": "Subscriber equipment" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "auth_ref": [ "r18", "r246", "r254" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Treasury Stock, Retired, Cost Method, Amount", "terseLabel": "Treasury Stock, Retired, Cost Method, Amount" } } }, "localname": "TreasuryStockRetiredCostMethodAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r18", "r246", "r253" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "terseLabel": "Treasury Stock, Shares, Retired" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_UnbilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or products shipped. This element is distinct from unbilled contracts receivables because this is based on noncontract transactions.", "label": "Unbilled Revenues [Member]", "terseLabel": "Unbilled Revenues" } } }, "localname": "UnbilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofContractCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments": { "auth_ref": [ "r378" ], "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Unrealized Gain (Loss) on Cash Flow Hedging Instruments", "terseLabel": "Unrealized Gain on Cash Flow Hedging, net of tax" } } }, "localname": "UnrealizedGainLossOnCashFlowHedgingInstruments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement", "http://www.iridium.com/role/DerivativesSummaryofUnrealizedGainsandLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r295", "r296", "r297", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r295", "r296", "r297", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r116", "r124" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted Average Number of Shares Outstanding, Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r114", "r124" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted Average Number of Shares Outstanding, Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL77927221-108306" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=126960272&loc=d3e32014-111567" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r335": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r357": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r367": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r392": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123420820&loc=SL77919311-209978" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981" }, "r415": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888252" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r425": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r502": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r503": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r504": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r505": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r506": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r507": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r508": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3098-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 64 0001418819-22-000024-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001418819-22-000024-xbrl.zip M4$L#!!0 ( .XX^E1.^!'>E6&TFS+OQ_7X4^]OGVZ7>M+CN'R,G=[;.PP;STL82-97N+/UZ1$PAK M8$O"#%=_(B7P +B-;4 JK.Y>-*A*-60\$?%$9&3DG__GN-]K?$BC<7#I*.$FQ<=2=[#7>QC1^W\BC8;_Q M=CAZW_V 537]SM/AP3>_K[["$!+*[RJHC.R B%TY0WJ2B@57?0HD%@_*@[BOV_5O8FDX-'#Q\>'1T]Z(ZZL7O8?Q"&_8?E M<9F6]/+3D[\X[T@^&(YV'W+GW,/C-*Q'_4>C%-XL#O\\) .?'%B]_B+NT[/+1<4C,N'W4&O.TA%).>GE^/=KWV# ME6^,)S@(Z>/Y=('W7W^O%@G(>C/DX(..5%6,5$Q3^^ MSN%D]-6GS@Y^-4D6R_.+:Y[+]IX'BJB)L2O[QEN/N56*A._*'_]U\ M_BKLI3Y6%\69CL/>U;@J1SZ-V:,>#G;_6DF#ZO6K%=*'A/'QG_TTP4;Y;I7^ MY[#[X:^5I\/!A+2\:I\/)PBOB'C__C/_[CSTEWTDN/BR)5 MYPKSY\/9AW\^G%W:#^/)XS]C]T-C/#GII;]68G=\T,.31X/A(-$#=(\?E1/3 M:/9K-\8TF/Y*QUMD:D;=,+O_\60[Y;]6NHQ;PY$+"58!M\IJ@X9S:8,5H'UX MMS9]%,YX]4F)!]@OMT[=1^L#>KZ3I_0Z(^QM#F(Z_K_I9*71C73I*-^<^+7A MA^=B^T-'-@_C_OJ'G0VWO]5_?=SWT MUV5K[I[T*SV6KUSD]Z#7;3[K-TTW1W/][O[G_FM'Y8FOM2;>UMG[4VMC9 M:YV^/.J\73_:>F;9<[%STGD;],Y:4W5._^XW]W?I7@%:&Z]E9W]O?ZO]_J33 M7Z?[OH?.:8_^WOP0-YYU_<9K39\==_J;IYW39_W6VBIOK;T_WMG?Z^[T7[*= MM2"W-IITW[^[S8W79]]Y0_=2@YWVD&^UGW4[^ZW]YML.:ZZ]9O1W?VOC[_[. MVO;[UFF@>]$[]C>/=M[0,[;7)\U7[/AYNPE;[8Y\)SD39&&QRH:1[4Z<5S;2 MH.=L2"#>"X6P\I@1:DE*EKL_'WXAU-N4\=/#T8@$_*P[#MCK)!RM#^(:>:NE MF+\E9GY)S%%R2,YAI36--FBK*@L9JNR9171:24]J7)&A)Q-VAS*>Z?&S;B^- MGI)H=X>CI19_4[SBDG@5)LD%\Y5WW%80+*LP,UWE ,)J[1B+N/+X.8YV4V,U MA$3#/:5]TX&_0W&?\\Z7ASB:I%'O9#L=#$>3E<;,D](-CB>/AH"Y!(;'( [)0$2)(TZ,E4&1(E1-2Y$RFGB>S\KA-HWN'W(X)M8\'B_E_A-R[UZ2N^'16"YBI56.Y-*UJSS/ MIE)1QZPU6K3Q[N5^;N%GK.T%77\8G]%GXZ60ORGDUF4AYY"RLR35:&6N0**I M7(JA,CEQK:.7*H>5QR_%W"1<>/E2OM>4[\DE^3HFT(J@JJ"SKX"+5%F!LA*I MI+XBV)B)N!4QW+GM7HUQ1%;[U828XM;HQ6CXH3M-5"S%_,]B/KG"1V-6R=%0 M5XB:;+4A?FXYB(HS9NCS9"2G\.O-ZEU&UT7$HX1/AW$IU&L(];)MULP9J]%7 M605!MMD2R=:!>)@VP4"(@@*ME<>&R7FI[HOA>(*]G>[!4L;7D_%E^\P=B=(8 M4PE$\K^1!.URR)60/$J*M'P6BNRSX&P>+KA=DM#=DH#^>AR]9-C7$W[KZ27A M!T&BX(%"QG!*,3@I))"$(]W2C'^;G.* B,(!3&%+D55X[]6KDJ(#_O]X>#5 M9!C>OYK>:.MP4B888G=P(>P>'/:K.)Q49Y=;:10REZ8774+EGZ%R2G;BY&(P MEB5FGU(EI5)D)URJO+10Y3(;RNE?9&+E,1?Z=V?D[U9^] GG"/DZ8@['D<*H MJ3@OP"8K+Z34EJ(]#P'!,\$L^]W]G8/-K:V%2M=N>X0_V?__#MTK\,=\5IWVMMTS4U&H)+T#D=T#='9)X#1 M>[7>KJN=_:9HG3[IM?JM?$4@IQ+JH+BC0-T!_0!?$5Q, M\9N ALDQHLS)&QU QVB-2L=\98S\)EMLP(4NPW")8+MH5 MKEBVQKN*XA1.8,E8H?.V(M\3&"AOR2/=%%A^S+)4\IM8V1R/#YCLL3)/'!RT9XP"E&S MBKQ2.F!Q/IDHBLT53\)9[@@LV1).)/]=@EA4>_+= ?$2+-< R^6,MV+!8="Z MLDS%"L 04XDV5$QSZZ,/@C1_X8W*$BRW Y9+$1"16!6RKP*1VPJ\< 06E%7R MP61I2TZ%_X!E^7IXS#A&9;+W*"R0A;&9#$Z6%):+Z"-C9_E7^"+_^@DZXB)R MUG$T()",SV^WUNT=3HH[6I#(N+D6^'EFK;GV]WY+T'5/-V5S[=D^R4QTVKM' MG?9[WB*\[+3_?K_5WB;YKW[,K#7[.[V=]N[)UMJ;_69[_;A5LF)B$YKM-]V= MC;_I60)]?U/L]#L7,VLG._TWO:VU36B];1[3=UEKXZ7L[.\2#O]^WZ'W)ESL M-?=WZ Z6<+%Y7LVDFOM!OLN0HQ(@JI2L(&Z2;.4M^,I%+U+F4JN$T]@8;@(6 MVO'B;(36,8$#;1F/1)(]>FL@(TYAP<]AP9>PN#-8O/P2%MY)Z0/8*@"'"J)7 ME8.<*])H:RTI+)&3*2QN),_Z0[,U2UC< 2PZ7\)"1).=@U2)',F/F$RP2-)4 MTG ='*B$.&(W$M-+&/(.BV_LQ:\*];BW%W=T!$ M9(F/V\+'[I?X0%YJH4OZC-P)D5))/$-AJD*.FA2YL $QQ!OUHM4ZB(> MM@Y*N38AXGG"<9K^V!R$83_58TJO>7).2C>/B7">-M?V^IWVWWO-T^V]G2*: M_O9^BZ[=>4MP>=OJ[>RO'W\DI?M!-=LD5CJOU?^[N[.VW=_ITW=$\Z3 8&MM M][2U0<_T]LW[BZ2T=?J>OK?.FZ<$R?[?[^FY^IW3]Z>=4X+:_BY]M\DZXLW> MSMOM?$7-#DAAK+$E"D42D&LA+/?S?="9C1=]O0E M*2&+Y23$@ PA"F6#LI[BI1!TSHG#-TC)%7GZM>0GFX/Q9#2M+7F"X^[XU<$H M8=P:O,%1%WTO;=-S\(\PJ<2<<;+UZ@PG_=><0M>C+7(Z._N]O:WII'VOVSFE M_Y-CV'K[^K1YNLNWVJ_5IW#W]0I:^LD*P2Z- I2=S%Q=F$WT^Y(:FEC!*E=Q3@*FL-B\!* M2L1!5%Y\)2MRR9:LI5'W QF3#ZDU+/?$WFI_>#B87,^4Z/E"A+<^0H1XQ=MG M1:1'9 94JUU$W"/SL$[JO7I$'&2?KD/W^[O["2)-WME?I7-?'W?:O??-K*SL=W?(C-Q*2-R^J;;7",.U'ZVM_7VY6EYA^;:+KU?$TI= M"?&F]SL;'2"F/\,P<8N*5-<1 *.95Y%D" MKZ0(46C!I4XEF_I _91+N04@/"LUB$LH_# 4+I< 2).L$?3GF!)^6CU2,,Z+3D3SU4>>2G!X0^>T* FP944^NDZ4.#;[^P3C]P/).;F"06HIY\@ MM'FTL_:LURD![4:3CK\D_K*SUQ2OZ?GH+4[?E,)#08'N)?[1V7_ROOF6@N6W MKZ%SVF2M-8)B?_V4@NJCG7*OMR]EZ[3#"6I700A#SL0T9)7UM"!-L,H;*ROE M(<@(2JA8UOS_)'X@.,@Q*:[IJ#IBO65$<"@@"JZ5*:)1LSA)0"PJHB^8IAH.(KC-%CBYMNXN;R6PX6("8VO)'!R:]P1;F16Y-8TFFPXQ$)\ M\O!PU#A).!I_SZ+1GP!/Z>TW(SBS6*@T!BQX/<1>.XWZ2QS\' XNAT@>-3!& M;DB8LC9<64\.*?M*6&29G 4&;U<>3]+@'V%P3:<4! 5D&8#Q8 &]]Y(G5 J\ ME29GO!H82Z>TV*"ZJ@";H0B:)Y(B_2!Q$UUFF"N3D'&>DA+&KSS^:8ZC$G'F M*#3((($E[4SAS=%D*X,RP)>DN89PHO>T$RR[H5#I(W0!KM@#DKH*+%(>1+01D)A)@3)($'V^7K+FVB.I^B2@E M 26(6*DR)0$\DH4R5E391ZNL T<,Y@=HI?6: % M7D)5*B] B+<59:>59"3KGR(KK(^ M1N/(R[&L;H O"6^-!,FDR!J"X%;'C"@@EV(-I>.2+]423YU+?(D82[!6\U*% MHPJ>%.2I M)5^J*Z(N6"C&/'? 725#6<<"ABQ4-%-$%:@%[W6^$41I9WE&NEF4")E3(*F= M#]HP8;5B.BP154M$A4N(RLR8['FJ(E-AYO-L#*HR+$Y;B\5<%O.KGZX97.+I M/N)I]Q*>/'JI9)FGS8HB.LRQLI9Y I6)ECL=P:L;P%-($0*Y-N]! -/)NLR% MUT:GE$HO@"6>ZHBG_BZ]TDD'5]9(_"R@ M8N;%0'D&+ &S'@-343N.ANZ@8+8(BYT#BBT!51M 70SR>(*00JP2*UU)?,QD MFZ2J@I!*@$S>2?A'0%V9<;**S$XT6:2,D)#,D8@:$M#5N%!<_4.#UCO+.)5$ MR!(TUP#-ZTM62+ LA*(@+D)9*$Q_5#;(7"6.68L,98Z50/-=L[/<(5>8<_8* M$K-(T2*@\YIQ#-9=O89OB9B%1&5V%])6UGDL<)I6EIK&Z:Q M__<@ADMCA%$I*;JXB("!*%821BAB7%:*?[ QL_G\;SDD_T\.B7 R1<@@I!ED MEHCY"<2<7IY=0^NM8UQ7$6.LBG0K#")58(C?.J+4.IN5Q]_7-AS!>2%!6L;! M!6.16>LS!A-U5.G;%2!+Q"P48B[8&)FY9R:4DB%+L7L(OD(=>86[U6L=&GC,"/4/5MG*#OG10X MK>9)>KBTI[;')D6"GFRJIZ!96W,11Z'J2)/)M2W?_S,V,4)5+L MGR(B!,@B>LN=$"9*[^C&CE^W^'&)GSGCYV*&.FA0T]W'^#1[9&2%44,EK"U+ MQ%(A-=^)GYOLMGYIO?V+4Z\T1^^([7Y3-.56^^\>W?NDT_Z\&V'I7DCGM]>AU29@T/$" MB)VUUVIGK=7;(F"UVD$0Y967NA&N-8\HA"^=Y3@!8Z]5FA/UG[UOE89#!*A6 MO\,)$*?-TWA5"S'-C)ZN$5)>8]F>5 FK,8 0TRYS/]D;M9WHMJ';Z\X,S.19BFF$O;(=V>%D.#KYXN2%,2;R M8T/^?FNO\[8TQ5\5S7;9AO#E26N_":W3]V1DWI,LR="\W>XUUUY^9DQ>'C7; MK5Y+K+/FVGKI1 BM_5VULU&Z#S[;WVJ7%KA/>F0HV*4.A6NKQX0127BC:Y1. MA+MTS][[LH5BYVU3$:[HO5_3=:_L?6K1<4VF@F(L1@8ER5CYQ$+E&)!LHS3T MRUNJ[2W;;_9ZYQVZ/QG_>;^LV[K M]._WGYS0.BL(:I+TMM;6!3&8_=;^]M[.]-G^WM]I$[).8Y^D>HF5--MTWEKG MN'/Z'IKMCFIM-$5KXQFAX>5QL]\BU'5.6Z)SM--^4QH77D0#:"1K4'I:7X2!2R$EYERP:<)Y^)J_0):*V*3#EEG"8 M#QPN+XO/P"%R3!71!4]P\+(44!!'32:#T3$;6:I)'WS'CD"7X6"E5<+QX 1( MP$0()*[CK$"C4S1"?8N@3@.;S<$'"DV&HR>C;MQ-SX,,%04#XV].'RW!<0UP=#^"H^RZ M#HQX.=O]:28/J]:N5QW_VNH/WC\9A+_61(-,XGOX].3D@X8V[_8,>D<'9 M9WNC*:+(+GP,8AX<$^#H=E]>8W;_3S<]>X;Q\' T_>O8CWK=1V-&M,'HM?8FTP.'CU\>'1T]&"'3S?_+T5] MC'&ZF>5D:"]^^?'Y1U]>_6 Z'W_^UWA"#G&-/./C\E 5/5S9,^/BL8^/&3\[ M55>2?;K%[,CYW^?C%0%TY;DE%9ZPEXZX1G.9.!QNRHABB1!+JRO[WMSQN M9Z^?=HN!F/T9Z6;'![UNZ$Z:J23C&K%+1\>$U;]68NH^6I\^RO/N-"L_7C\. M>R5SMGK<':\\3O37H_]N;;R:W>S2M3Z.T\=;UD)RW[&WX_R!WAV4'0 G5XS M^9'KC4!Q5-/7_WP_H?.#L?N!'NOS4Z=U%TC\X_S#?L+QX2@][HZ'(+AY]/K5 MVOF=S@^=_WWE]\N':VDP['<'5UWV3/[3?-\_7?>+2SS\\ND_.^U*N;N4)+EX MKX6<+D7#X*220L2LG2+%/9.[$8LG=T,VY"?E?I9+_=&!OPI'ERYV37!<*9WO M2.LNE'1XQ44E^8])YXL1B&1Q1"3Z&<"!9/3#2X.$470$48]7I3(7S*.,1Y-' M+T;#>!@F6Z-7:?2A&\Y\RIE^!._*7$T" MY@3'H,U5:8"E_*Z4'[^^_/B-R4^AD2X&J1V6E?"(+)?-C%3PV5-$?^6:JZ7\ M%H?7"5^:*R/&S ,(XG4R@1$"RH8U"9F[:F)Y*;^OZ=]UY7=S^A?+NA0G/4;B M:393>)4O2\528L4$5@6F@0IG1$@RNIR M"K$M>EEK7SJ=(%L?['8'*95]4G 07QT>' Q'D[/3QO?1EVHF (?U _65"S9N M&2O+*3S^*-VQSTU(OH$A AHLC4_OEQ*.\F:FME%,PSI4=/ )$GSQQ'L9"3*QLCB=%[44S]8R?R66V17U-I*,0 M9=G&(/"<(:90-C]E/J32P@,X^MI+Y_RTU1B[)>+'W@OLQLW!4SSH3K!7$S$Y ME1VBD\X:3=&?=.0<,$-9[RF-8^;^B"F$P_[AM.YY:[*71N6\4=HK5SM?6E$3 MD6FAD@41@E41LO1.R=(#R4B'+ .J>R.R[31!B@KB.HX&I9"L)O(1F8<( -9J M 6B452(S&((^>[D,Z\1P.!C?+7)IK)(DG>"S M*/U_N#.&S(>*M9?./$G3S8D)07F>#=JL&9 :(7!1TG+)*^UDK*!L!:I[(]EDT05I@(434F#W<&Y'=*6FZ.?FP&)EP7-I$?LEFX@L4C%@M M(^,,''-W)Y]YC8 7B>@1^>:4.5CIB2>9&*3+1L:DG*G![.JB.H'YIZV1:\X] M#]RZ"$Y[ZT0I0U<\9K) *&LPSUH+XI"0AFC5":"+CNZHXM",A:XQA3!UF%E MS"(KZ7P\J5(N6.; 1PU"&U21=-3&K'6@,$W<'\-[=^':_$UO67@IHI%9Y @\ M:,LP&&1!"& J [\_FCHGJ\%]4"[5865-';)A M\U=?:7U2BD7PQH&TX'D2RN?(!*+0CXU8LZ2D08*?B"#S!Z=YAFS M#!&BU<'<70^+.C/CFVJN\65R4),(.)?"\@B*)2>482'S+'TVC*7:BV8^M4XW M)9W$0S!,D2MDH'BR2DF13-D?ABMI[X_BS*G6Z8;$)!' 9\@E8 1.@88H;3:# MDU%K M+DJL 1V)+-&?FGM.]@WNCYCF7^ES0R+CK#3/C)$&DIES0_+1,II2K2X]-\ T.I6T,+K0.Y,$W"%EF-<("#>;J I9 22E,'%$ MCXZLBZ,_Y-UU);PWI.FFVB52](Z<)V=YTB"M*VW6C4>;T6GR!*SVHID+:;HI MZ22>F2F;PD5M@?F(F8,R,<8D&1=?-,&OIW3F2YIN2DQ!E>83VI04)5B=K.9% M0(EAID_U_;%O\R=--R4R5R9RHJ1(WE'<+M"FR**+49?.Q>XL@WD?1';'I.G& M+)_4$1F&P"2#6'8T)&6*+,?(@N1LMC"$W0/YW!5E8#.O.D M##U+$P-!S2!E0\ MTDK;S$4DGI[NC [75%U]U;7N"QL@FREH" ,)8889>;)DJ1)6<7]$>B\5E3=O4QS M@)"]4!8"_0?:DAP9EI5RPCN(_OX8WOFMJ)K#KD1,!IU!Y=)^QCGILG2N;'"C M$',2_/YHZOQ65-V]KNH@>'+9A!09"*^=(+Z+R@7G5)"@[Y^NSG^AS7S8L$]< MENT825M!8?)"1"-*-4C 9##OIBW-CUQXW='&L!XKYIR_U8MM1+6(/*FX40 MR,T5!,C IMO".T\1./D0KY2.UAN*R;U) 1=?0YYA=_0&>X?IRGB&^(:T;14>3'-M)$T?OT^39X2#698F.$D8F M19IIF08N2L[&EFJY "XK8]WBJ^X2*7=C4U"JX% 0)B! Q( 4A@0C?)(Q)&GK ME"MX,1K2BT].7O1H+$A<150'Y1I/3MHG!Y_O/-2BU]]( T)3F5MY182EU^M. M[N<^4D+%TOH9!);-Q$%Z!4I*#4(@6.YG57Z,_C.+*M?GP\'N)(WZ:\E/+@BR M31\_'^+@R=:HN]L=W'KI"R.YF)NPS\RY8(%9XPQD!S:8P'RD#S4FZ:>>G#O. M&=1+*)\R-Q^&O0_=P>[348K=R3,,75*PD]N4#G<5+QTT;D Z'APF)F6*132^ MK >+@=QEX$PBZ#IUI+J.[FRG3*HS""G>DTXVAX/N3))DW]-'R?03C@]'Z?'A M9/1HFPZOSN!HKRPFD50PX*WSP7MC=(3(>8)N%1&D_*D6>]X7!T4QSJET3BE]4K3@!D3(&75A0BHPN1>\ZR=-J@ ME#6B6@MB_>?/KA19 Y\T,@K$(7KGWD[7%QLM14E" M,W R3GE10HA@G,9-9GJA8]_%T@L-[A(S$69&BP?'V[.W[_=22].L*#FOBTJ'A($IA! MKL 2U1"9>6VY\LQF(VLP2_9CXBF9TYJ(R F4P3NB&$0]$G)BZ3%B=DI%IVQF M9Z47ZKST0BUE]=VFD>RBNGZIA?I,L#^SOP,/)%%GF1$!2LL?R;*58+P SA(7 MB\]_OE^>3V_9,MX<_]%2R])?0%)8#%99:U@$EE%D!Y$"LOMH&6];.C?8]4:" MSN2L1&G0+ZSQQKHDE392>.#@:L1.5X]P%"]SQ/7^06]XDM*TVGOK+HS@?/BA M,3(&)@RS"6RF.!J9"9&I$+)!S6LDR#>D1<3IOQ3CJST*,1R1(U 8K8X1LA'&E_4]]E(Q\F+LS/@3 MXR9OAH=D$[5PTJBR!;@(R>GL.7H6N:> WUTJS5_ 'XZ\9L!=X4BZ[.J*3=V<5U&>&Y9;M MUS89UE$W3%*<6K#7@^YDO/WJ]7VT89([+1-*+-/V205OT2;#2Q\8AHS9&F%J M_NYPB>H%037(+'PBGLZ-ABC .C*2:$$!:!E8G=AZ;5'=&@[2$M@W#&RK?4R0 MI21$@Q<,A7#&!H^)K'?(?O&3!!=D.)VBW3JS8!W)APF(@4N3@J@![QB/)H_:W4DO;>5-$L>';CS$ MLQ5KY=!:=Y3"Y.:*9:["PJLT^M -LV#FG@8/W!N)TB6NDP>TI,V^E'I:FU*, MRL<:F.5?#BASL?8.(^@L$BL%>4 AIG!6"^^3,L)G&VM@419'@O.)7,"9X*,R M/"K(WI) 4X+@RJ\NJSIU/YJ_!.?#N)3@,CF1N;<@O;%@G Q&< ,N&U,'K[Y, M("Z>83 .P3K'N; *2A<,L@G*0H8DRQ9PN4:&80FKQ;%65B4*\ UQAHR0T+HL M*-Q/X)WD0O$Z-:_]BC!?I%$>COIE_= 47?8<_8*$K.8@BD[>FK& MD>)*7R/KL"!BG(LV4MQOA%$I*<=!1,"0E4ME2Q>II)5UX@XW),:?#2S7CU,X M+)6M6SD3\?Q6@%E+Y6<(S@L)TI(@R\80R*SU&8.)NJ3:?SWEKQEJYF)KO$L\ M1!]T0 \VH&.Y5-5&;E/B5N'2UMPR:JYUN^W"?C_=HMD==/N'_?MHQ3+9+FZ" M"UP& )0^LVA"TEH&H8S.-<+C#Y;^M(^&MP$9/+X&9.H9,LW)W9;UZ#YK%!0R M">D5+UV3A O1&"GJE&2=?XU:/4UW+7&;I639$U:3I!@1E4_I M+\]=H68Q#/HOCEL7DE":>25C!J>]%T&J%#!'KZ-/=2K/6^PZ\U]D]1<$!SDF MQ;6*P+/Q7$H*G:/E()-6ID;A\A)/"Q!("U0V)&>T*#V%E?2!XFDC?8J2ZVA# MC>S3_/S<$M$+9"$Q:A=L3 Y0@;;214ZP-BXV&P)1W MQE/ 'B!@F3'GQ -2 L*VJ]5^CK^V((.(,F< QH,%]-Y+3J&L F^ER1GK),B% M3;[\(E!2B6A;%!IDD,"2=J90MVBRE4$9^ 4:BOPR7NX7RDY; ')OP44*1T"1 MC60FQA1,D@1A;Y?<;8GJ&MKJ)%&&L@2-JP@&#:$\1D4!=R(>IVNQ F*)J07# M5 [&@Q',LHA$*)7URG >49AD!80ZY0'G3R67J%X05 MOC03)I,@:@N!6QXPH M(#OI0.E?8'9Z_O[_OE>JSV<+DIR9+'LH2.!$ :S/F@F=C44;&0]U6IN^!/:" M GLN%EL[RS-Z[J)$R)RAT,X';9BP6C%=IQW3:\M#EL"^C5QMBA#(-'L/ IA. MUF4NO#8ZI91+8^Q[#^Q[9;'GNX3_%]2?F'EQ#)X!2\"LQ\!4U(ZC23HHF%7H MLW/]84O]6>K/HNH/N[[^L)M+A7,*$V3*D:<,+%L4I#TR&\\H&$8'-?(_]2R3 MOM;MYK+"93ZK.S7Q>1$TSX$@(B4J&:W2P%"&@L\:X7&YPN4^$P_EM D8A,H\ M@;0",6@9'22-PB''^P_4Y0J7.N)69Z=U1 W1@3&8 Q%-QFOX#U!RM/5^1L-AS-K]R<#.?52P^2R531(0 641/ M@A3"1.D=<_+R7CQ+S"P49N9B9UC4T@O'I/,<%)<>*-QVP)*28$.<;D) \KV# MUMO7&*[/]B6'&VMP+7360I8F21#)ODIG@\XR,9C6%>MS2PL+;FE?C(;Q,$RV M1F?]%#_KL$B>NI]&H8N]-T,Z@E.TX-EY=]#["NY^/3YPE[47D)($D;23)FJ( M"JW4)LGS.AY8<$NXJ#+EUY?I#:9*#)/!!BYMEF!)&NEEZ"Y0^M-9*G^/O3?P_%D6IC8(W&2-+VETW^/01.%)2HP\ M)X6B&JQ'94D_,>M$D2GC]?>D\Q;K7/RI,,%XBF*D(#FJ;#&35[5E_38)69PU M;ZFU/YVW6.>S,@^T!)EXU*7T)F0$&UQ93AU,B@KKL(!IP<4ZGVHJG8V(V0=& M+E5$\JD4W^1@K$EHD^6U]JT?2YQF']Y$$5,3]X>CIX?CR9 8V/A*3G8??34W M7$5K4]DZ B0P5%X$)T#D[#,Y\5K[ZGL)D[GX?I\,&"812OLVXNQE3I?S %H@ M>"WJ4N/V"\%D/DWJ#4-0S%%8SJ"T]\E*Y:"R-!F$5J[67.)>PF0^O7N<(9HI MP !%#HPG5^JZP"3M/1D6$#7A)E^5WNM7&\,/:30HU[H)F-P$'FO)3L '$X.9 MK@($Y2TRAUJEE+34T3E=$W;R2P%E+ORD)/9]#%QJ'L%9PH;AZ$,D+JLTLW7A M)[\44.;"4 1A)$N>(%L)4CF7 H\&@V.$%Y1UZ&KQRP%E+AS%0.).BDR6!"$8 MY:P#L)*CG;9#"37A*/^0%EL?['8'B49DL%OFF0X/#H:CR3538C5AMW,A+29[ MX(B, B$+T0;ODTXAJ^1S]*8VI.771LY<6(Q3QGJ.VF4*H)-DR$NW >&-=B;) M7(=--)?(F0^M04Y6AALK<@+-LHL\ED9TVEHA8KP'DSB_ '+FTRU""@<4(443 M%,BHG+!,6EYB;7#&ZIKPG#D3XI^&:"V9#G N6&*62T;DV!G'; K$E[-P@GE1 ME[5[OSIVYL)U53)> T)=:ILB1A"CKKXUW*\3Y-%6TC#N?G%3" GD_KYG/CE, +&+$CTT5 M%WFB]J,0Z0JQVYLV!G^5PN&H.^FF\?IQZ!W&%)^-AOW2L?QP,LVX;.5U' VZ M@]WQBS2:]30_N?H"/]=LO98SL X1,P9A$G%4[3U&$U.R)OAH> JY3II]'T$Q M%TN1DC% 064F% #3V4N/FORXU CO;KW7))>:80)Y/C7@4,B=!-,( )*V],"9:&T-T4AA;J]SC M_83%?!H*64^1:/8A$=5,V7AET:D<'0CGZ4Y+3C%O6,R%5SCG01*+0,P @9@% M<"-*WV:'S@HIE[QBWK"83]$V]^0M$H8L+>@,:$/I'I2"$BEEK%-&Z99$Q MQDP,$ED"5-PI842RTC.K4&B]^.4V"RK:6RF_(1L-W@O)650 7MA@$!(C]4R2 M=P6"$I#!E"=W% =@/*4UW M< VEJ25T+5I&WM$EIR643?JT\(I'@2X&PND]X$&_I-5],3Q*HWMM9D\YA%W1I41B+*@0 J:SGP9>BK1@5#];7H2WE$F"+G$%C M*F+V$,&!!)&252H(LF0RTT\7U=*"W3LW.8>Y/NT DA$VB[*>$7T")GG9?X8I M5+H./7V6(%MT+A8)84FD8#,&(&*&W#*;M3#:(2KI:YLG7DQLS?+6L=\==,?3 M'A@?TNK'1D$?D?;=G2\6)8^=G&)1!S)8TD(TW.:0> 3+=7;)YAHTD[CNK,,, M-^M)P*0Q M!A#."C0Z12/4XO!T9-(HX![\_1'1_"H0 M?E!:#[O'CT9I/#P_;F7,$Z?)W8_//Z3?IP1.LZ\%%J((!1HK2TK.XQ# MQK(D$IE]5X3WZ3OCR4F/Q$3TMMI+W=V]R2-XH XF?QQUXV3O$6?L_U^9GOCX MS_$!#A[_Z4NSWV=7N72M\L05]KJ[@T>E;UP:_3']I#LH GXD]<&$+CDI M'/G\&WXXHE>IPK#7PX-Q>G3^RQ^Q.S[HX0D-4Z\[2-7T2W_T<;1+C^N'D\FP M_Z@\[(\(_''DZO/3H_X6P\Y>Q]8X/>JHS;7RMRY<*+G[T*G=F(P\,R,/_)IO_\ M<8 Q$OUXQ!I\>IE/]WDX'8SK#/_*3';GQ^DQAJ-'YS?(A+ J8[_;.WGTO]ND M4>-&*QTUMH=]'/SOW\>D0M68,)EG)XZ[I^D1MS3DTS^/9F]HZ#I3^9R],1=E MO%ZW-MOK:XU7[=7V^JLO(;. 3_MJ_>GK[X>WJJW]OMC;:6ZW?&VL/GCYH"*; ??6QS]1H,CR8 MZM!5;W&W2BK /3!JIBU7*^DG%;AX4( Y_^Z5Q[_X\L_J*:EB8SSL=>-]4--G M6]O-QI_D3P;#0>NP3Q<)C3.WLYURR9QS:SB2UP=+-, JJPT:SJ4-5H#VX:JD M9F. Q?G'U'VT-@R'Q5&6GB4K9QDL^>;$KPT_/!?;'SJR>1CWUS_L;+C]K?[K MX^;&YFESOW/2[#=/6NV7HK7? ?J,-=NK;*>_+EMK3_8Z[55X+EN]SNE!K]E^ MTFV>;HKF_M_[S?W7C,X76VM/NJVU]:/6QLY>Z_3E4>?M^M'6,WO\7.R<=-X& MW>R_/FJ>AN.=M^M\I[UZVMIH]9JG>_3]E[RUMMUMOGTI.OOQ?>MM\T/<> /Q MWW_W=D3O@]\?GDS//WW6Z[3?])IK3=81KT^W-NA9U^C>&YO'.VL[W99XR3O< MGC37UD_?(7@0T;HJ..2&Z^AU1^#=[G"!8'QP7#G]N"7LJ7AV9X<'V\OJ4+ MEXN/O^9AQ+>@.B7.QQ]1OO5Z]56N]'>:A");!-3;'#9V-IN_UQF?\\B.W7'W:+H>Y MD_#%$,V;.%R/;CX;CAJ3O=1X>4C1=AKU3AHOIL%K8YT"O7@7E&)VO_593FJE M,6U7,J'+'T\>1?JDZM,]]\K7JH@GU4G"494&OQ8'.6ZMK;XCW4I,:5W%R#11 MD, J9$)77H5@7=E\/*N5QW\?#M+,JTCV>Z.,^T5"^(PI34=#+*A>YK[+,W NE T LB7]>2>FT M_)IWN5&\F.\(IKX24BV#[E\C7R;@6J;EUFW(=MJ=5AH-)BTZ\LO9D=UW7@ / M:$(5>9#%CH3*9ZTJKB7DY%!Q&U8>;XZZL7O8;Q13?S@@19G.\S+NE9UV^\ULW3-WM;&SO]5K\C M.Z?KHK71H7OMJL[ID[WF?N#DGCA]=DK_/_O.&[J7&NRTAZ>MM^NPT^^(G?VX MWVQWV,[^2WK&WGYS8_VD=5J>Y35]UCQJO'C3.>GR-IJ/UI<(V6L,'_ZIA?NK63=MJC*,T M'I_][SD] *^E6?NIX@OV+G(I55"^ O3%+(54.?2J0LA>92LLDV;E,3>*-=HG MXQ(_/AD>]M('',6+%NKWQJO#+BDS!\9^O_U,XIGDGM*O6Z/V\.@7F[W*XV9XGG!P65ZWDE#D?*$4?.I@MD8O M1L,/Y$?J2;"YDK/\%4(],&(K%[W 'N-=)S"M%,L?4SL,(U_;]"AWF&A MNXW3[@'A/%ZO/LW<107#_'GB\R&Q_!=[P\$O.6%YVEI[^8X'(WCDK@*524-= MYB5HQ2HJG5-PG*B'6WELF*R$-94AXG?]$MU%499/LTG_]9]6%X_,LF.?]QG$8X=<\X<)/%;:6X<'YI-A+OK/Q6K7>_MW?HN=IK;V7S?WW MT%Q[3<_XI-]<6SW>V=^CL&'U\J38VIOW.^WWO-/O0&?_)=MJAY.M]NY1J]T1 MS8W.47/M&5WSS5ZS/./%2=\H>$[:10HH**H 7E;]>:XJC\(IE[R/D&:UJ@39 MZ0XFOS?^5W'AO'& H\8'[!VF!9L0OI=8/[.T,T.[!/HU@'YA]MFED!&NU3\$2A:-8LH7CB/\S,^^-LE V31K/GS^]B0*([]"(N9]: Y7\[4Q4 M&[VAQU[C5>JE,#D3V?<4&7R6%Q#3X;G=E[DZ/[,YB*5&(C7\22/L)<)>ORS2 M/MI+TTJ4DN7XK,KX-_ZO64)G#\>-W.VEV,!>C\XH32Y+[N1_#KLE- MZ<+-<>,WNAZ9K<;XD,C\>&]8BIX;LPY)]!V<7'R+(_SR49G@Y'!<2U/^PTE\H.N]<]XY$$%4UH HTVRY M0H6*" @$CI[LLR7NT4GCBQ;WJD4_=[8P7GRQ,'X>!N)KR&T-O_SLRV62]\#6 M%:4G?>]W)Q,R$U,C/QJ6!22]WDDCD33MP_I3&"JV+CMM'O8F]6IO:K:C=_*D)H_A!0/SDZ8['6GJSD.RFJ.V[:& ML^?]:-_2^%_SLUZ?#7 9WS-C]FM9K^-F^_7Q.V93"$0FJZ2+^/7=J8 ADOD:EX^54HT>%WESY:8. 4UUY8-PG MNT=W&9T3"=+V/@W"R>^%S='EB/V4,=IM[(Z&1Y.]\\,/B-REZ;/%E+N#[FSU M'=FT,LTLZ#6_\H33P_R/\].^><+7G^_\Q,+HSD[^RK.>G]D=S,PS%[X25\WU M/9C[&N2%[5CA'E@M?V1F4:@'DHD;GU93#ZSYL?G*?VRO(1\X<;UFG]]W2V6N MMTQM 496/)#B>E>]V5X@=[36Z.IV('?2&6+TE.S<[G!T4DNB_.XU5X]Z>R'D^8^$9_^^J6,6W/M)1&AUGYK?_M] MJ[W.B @==]X24=I?Y\VUO[NMT\V3YNEVM_/FBA5TDF45P.;*>64HSLNALCZZ MRK @4]DL.Z>X\OCYU.VL?N95I@/_$VGG7ZNQVER5\((+K%5+GKM]H[F*Z3/M MFKW?F8K-^R6_J577EYG]XX8J!A9.>"T*!.Y*@#=K$W]8>K#LW3[FNV=_/IT%>/-_X[G;GCN;M5LX?"Q90RW$M'Z>F]F8Y69N3747Q.O4 M88XX_T."KZP*N3(OV%K_%I-O_P-KZSI?W#[Z[?/X3Y#^QG8+U?A^.&PY\F_#2=^>%S+M,#/ M]'KKP#LP2CH.JLI!0P4@9.5U=I5E+#B6.$(4GW5K_8$=$FJ5V!_OI5[O7 4; MOY%B3=/KL]YO_YR\_OIT7B>-[W1V[U5YB27DKX#\UMK[TW:\X3@HNICJ4:;[;BL:C/> ]':7RN2*/+RR3# MK"Y[/*O+_EB0W?A?9_KS;#3;7*YQ..C.M.=P'%^DT:MRX94OU2HK+Z34-FOM M(2!X)IAE3BN3" @)/MMEEQ0^="GD&?^ULMEZ=JYWMZ<#%7$)AY2 1(;WY3S2ZI7(UM(C"1L\%__ M=1^!ER.P68ZD(ZGG3@A!TE%OS]-/O_TN6SN5D_TUM*XGV\?SE%%[W*CU^Y6-RZ&J8+K+80= @,'+.",I^V/F.<9IQ1ZJ/0 MG&-RM1 D_6HAW.3_]7DA5+,^/OK/]>4+$\U_?O?YX\N[P6?KWZ<&'P[>_]E/[^.'' MNI?\V>G?IX>]OY__"8=_O7CW]^D^?OW7B[='S__$!W^]Z+W^N$L/_OK/Z>OC M=^S@UQON[*2+U 4;D7#4(- ^D3&7@*C#1C-+921FJQ,2(9V%J]G9F;VJ^_YI M^FH19AEP-IR>,I^,[O_R^E^MF/#TZ/-X[/)ZM>[I, M;[DV.Q?Q!SD7Z;3A/K=\ MH_N3<)H3BJZ*X;W>JV]=)JS6E<)]>K:J?;IY#38W6VW+X["U\T=2./>YVKQ3 MY=;E7>:)>TSHK5,IVK5(&^E3RX!7[],CR>2AJW*4OZSE/;X1D/IQ%['?TKPQ MSBV<]UMI8WXVK6E+YV24[1K_]?TS(\&904>3SOYVY]=/EZ+[@ZFI+SWUYQ]- M_A[>*]604HWS*:E3Z5/+>S3RF[6+9NQ379XFWNG%J"L;NK9 MLI35/=MR/V7U65%5-^I5QH\O!=4R%M"3HN:63\]%S3U\RCKYWY17";9+_U:O M?^O>IZ+RELV1*P*S%BF^VB-0?O\3"M=%#(H5&#HO3T+X6A\6B?; =5RGXZ6LX1:LU,'PWHN4W;( 5V'+*,*L]&^S MUF01GBNWGRT?9BWT?I7SG#;\09?IWWL^7#K(4;=I&@>T%D!^SXLP/N_7/9N* MZ"RBNI-JO3> ME8),?^A?_W<6H/WA^#P7]]BUP_-)Y\",WH5)YT5O_*ZHRJ(JE^86GY=.E2SX+YY,!O'?9*UM15 MWP)*GS:]3\4.LBP[""EVD&('69(=1&WM_![>F/[4 !+R;!0+2+& +-$"DE8D MU>76K/2I]*G%?2IJ<6EJ<;?(Q2(7ER,7*=G:R7Y5G5^-FPQ'12D6I;@\I9@7 M8U&*I4^E3ZWN4U&*RU**)5BT",5E"478VGDU&(4WO?$DC'+2.],/5I!>F[E>OQB&_>&6$++JRZ,HEZDHHNK+TJ?2IY7TJNG)9NK*$@Q9= MN2Q=*;=VGH5HJ@0BK\Z&@R0D![WAZ L]6;1CT8[+TXZR:,?2I]*GEO>I:,=E M:<<2\UFTXY*T(\-;.P?I,YV7)H;)Y9>90XIF+)IQ:9HQK\NB&4N?2I]:W:>B M&9>E&7G1C$4S+DDSLJV=$G5,'0_[YY/;/_+%Q+LP MF(31XA<[S6VBM?'[XF=N;<__S]9=*H5L77_H9/09'6\"LJ-@WB$34P>?F/X' M^O&K<3CM#3XU2*46U\?K]EF;F;O%#^E,UMAJ2/_8?7'76-W'$RV MU>+.[8]ZOG=^VGDZ/#T]'R1VJXI?=O8'[H8.MZSMMY20_\7TS<"%SLN3$++9 MH^6]^&%_T)F<#,_3,_RXVPD7+IQ-.F_$C$(G=G)K1FP2YR?#L M"3_+VTU%DY^);)1T 4I=Z9NS<7AR_N*_=+C M9E))YR&;OOP9V-MX"NXK27[US5^Y7[TFR387M[^,M\FMKWWKL81N M4PP/>NRW7^-L3HT5=WIL.?9\U:DI9!?3+?4]'%>]^NU\$#H,=ZNMC6)*[]%! MG+NWM3YC\2RX<&H3A3'2[:2Q( \YP=]A4*[X+;-?>F^GV@,ZU[U;J1'[X=7 MG/M>VK_^W>RZ69\ANK\MR!KW[LUHF ['Z*J-SH60SD'M9,N;N[T['G\I8[XQ MTZO5VT?N#=_M[5VPL:8C=F]8Q.K_5JK;3\]'HT11'5/!X\F#5DRMVP]:,?-^ M1D,4UZG^S=H^J69\4J7?FGV9YAO[NTWO<687U_*]'=;'=959^ M[EUDB^"O(^.R>:%S/NA-7F33X/G8;Z55/D #_[&=IC07#6QT?7._4],?_LX42( ;F-.0GHC?&G#W)*VEWX/._]CXO MH]W)4S,:7:9A^X_IGX>MSM2%-GWOQ>3)X/P4^6%EQLR/31!+PQ7A\9_T\.UK M2'_#!\>[^._3/7;X[)>3U\>[\#L[[+_^>-8_./ZE=_!QGQZ\_>WMP=M7.+V? M'CW[I7?X;._#X?._3PX__OGA]5]['XY^51<'E_K4G?XZ.'K[CAZ>[L'ALS\_ M'#S;Q^E[/AX\_LQWALUUR=)Q^__CB77H//_BXRP^/W['7;]]2^]Y1:X_D[[K_&_Z2AP= MOWC[^O0 'SQ[Q?/OA\]?O#MX]BY]Y[OT+-\[>O;KR4'Z^]_'_XF'3_'%[\=[ MDX.7^./1L]3.#_^$J(P"S9'BT2!05B(%WJ2.(+ VXBL-1CQ-']1:4)IKG[)*.YJPEK$4 W)^]60A+O. MI:Y,QIU1<"&AQ/9#MS,(DUL%/[W?0-S(O2M-4$U)J.N1?_%IX _#Y.K857BI M,5YZ.:N<,&&<8)U6DK0(F)/(&*<09TX)2%.79-36CN1=C,5C:>D;U# OX737 M$_/& [DII5& O" @UP5&(F L/:'(0/ H3:%!5C*,P+( VNK$S6)K1[ N$-PB M(&^4R6E_\#[!8#BZ?)"@N.MA;J5YJ"E!\6FH$_T4WFF,=WHS L(12U50& F' M*4J*02/-F4%!8D>CYBY"V-JALBMUF\XU35_T;#QPFQ(0!;AS FY=,,3HJ9/ M$:5.(\"*(4L2CHW%!+0"08W.N9FZ&*!%P-TH@\0?HW!F>KX3+LZR\^&T7,2P M2LGAOKJ3+!:*>0N*JZG8F\[$[L!7F5&F#A/E?-,T75W.Z(RHM0U$:N2U)@@X M)DC9&%!00E &G#NOMG8([2KZZ!N>8JAH+YZ;TAD%SXO%*429?P3)+\>/2YH:7V"LI;+C^.AQ/3;T)I7 W"K?ZA:\Y9 MC=V2%'::!SL=S3J46(]Z_(O= MMDFNFO78<&D"%9B A-$4 4\')T6L1S$=J(1SC!J1I GMZTU"30F*+^ROA\.!*Z>>9MDG]3,SSU1-?'S##]^Z?S#W-%)M M4:RB1AH/BQ$V-KAN(MY4Y:+8I^XJ[OGQ S>]'*.I*F(**:) M!?E^7H_[%16%R=Z%ZY_GH7L^'/H/O7Z_D%)SI+0W*RRB)D ,09Q:B4!A@33E M 1D;G7=8>"WEU@ZP+GW\[4DQ4+07T"18T@DO2#$I5D MAG$H:"V9)ICK2"M$:ZU;A.@-=->XV5XQQ[O:UHW#O9,'W+'S:T/+S?JC%.)M MCGCW9Z24(<%AKS62&*?SG28.66RSLO+26,ZHBWYKAW6Q%%VI-LH7I7!:X;0Y M.=T43FN4TVIBTCDF7+0:":(@B\J$FD\&;IW)\-^&M;Q?_^7HD3^5/GA3&X/<+[#B'PQ3RQ- MAA^>9PO:31/5DL%J/+MH@WD>UW/WU(CQ M47R:%E"OY"YJ_D#P:M;($94DA LD''4(G+-(1Y)^ $AO'?7>V:T=(KH$1.:-H@K%S2"5<)^TA6> 1JV"3X@#5)?31@7W%?O$P-#X+,8SR M)=4HO ^#\V*_F+NFN![Q%],!+TS4.!.]F1$43!*B&$B$%?$(M"1(!T$12QL+ MUMQ13VW.I-959 TK\Q4,-RTH"H87@.&:FF#4.0W1(6">IQ]"(R-!I/&-Q!,F MJ%()PU1U,5$MPG"3]HL5"?YIV%2QJ1D>^1'5NQFQ$9P5'A.. @\2 M 682F9"SN%(F W$^8"RV=@CF7:V;NK=M1ZA,@X:-305]<]X:!?1S!7T]-#D2 M3CGH=+@PZ83A342&4H.H%B U"YH*DT&ONJJQ%&HMBR5906?EWX>#-[.^N@_/ MD+(1AZC&=$D:_.,T]MFQ[-JOK)!48R3U=C;5&M5!BZ YXH8)5.5&L481I(&! M\39$)B"15)=+WN7XT5G;EH+F1:"Y+C>$,DX'0)Q3,4W]HX JA$FTE%M!+&<)S0RZ5+;)&6L3S!=U MYXU*772&\=,-S-EPE*>AV#(6[-11\D[/@YQF\Y*Q-&TZ&$!:/XYJNB,HQ[J5",@23 M<>R0YE>(D6O#>*]WJR M<8(M,090,)8CB#8I$68HHCAI$*>\-29,\4Z["IJ*7VF9@^@*FC^>#D]/>Y-< MA7J:BR.C,+4]#-RWE,H##E_SV>LOQKTG@U[_?[8FH_-0!_\7?=L=^*=?]JR@ M_ XHG\T@"I0%2R"B0+#)1:H"LL%BQ+"E#BN+ X&,GAJXEY:7_>&+\#X;4%F$ M\UV$]3Q/GC-M>$"82X; B+0(A>1(6JR-"AA49+UO%4+#P;382K?S+[R-,>FEGQQ.&<3>UH#,^,:.?[ M;H=0V2525_J),-)E0*_?UAN/<[JS*LO9^60\2;^DD>F82>>W\T%(#^UVLIBI MWO LN'!JPZB3'I'_FGZF1YR%1%_O0__V8B\;;\5NRC@T70(5>_XG3WHY%-YK MIYY-<^8"%E3G_$C4B[131XPLI.,A(YH'3CP%F3,RTC;9ILL=4TM-.06=CT5G M34=;HHUV!%#$7B,00',E"(T4".$H..,V>]B>D7?]>Y)T;]-/9_I*'?'SR=#OP7)%3LR$JTWI!M+DEH@O5A(U_2&#\%Y M+ VBE%H$%%MD;-2(.\ZUQE:Z6%T1$0Y=S-+,#'IC[X3S&B06E_< M8.=.S\][YM)\,]"[+F2<:!)9II-:.;2="D:"7(V_8"@TB&( M6(X(P2;M/%QRF]WH2!>3-AV&BJFBI4JCX'G!>*XK#7"8> &9Z>C<))&(Q[[\-U?I$?^L/Q^-^? M G\GYJ(8/Q90%>9Z:BK/_J=?3LPT2<'O:58.P^0H'IN+0F:-D=G'V9QF&B(X M$E3FL41FD0-23&/D"9 8J=9&)C)CI*M$,8.L&KA_6(@Z&:=^IM\*S-L$\WH: MDH1N&:)%)&J) *A%*F*;8"XXI]*'F$.$91?SV5(R_UYUH\B*!/&,;W6L*NG? MEZ=6OG1WVZMFHS!52"[HD@%\Y(TN!_9QA7Q,HW#LE*%<(,Y'=KB$BG>@:<:D-YLS:,+V^ MH4IV=6/AQBV+\%FK0.3*Z_3NFN:.P5C3/CYA:5C\\-SVPW2Z'D%WK1O)?RUE M:-9F!YA#,/?NP)?]8)[[P6QJ.LZ-M2;O!UP+!%)'9+P0B =3M[_Q%%&>4IZRF*73/AN/* M$_?)*/1-CF[\Z4//3TZN=\ O/G7%3_CS1XQ-+3B?W/Z1M@PF^WHHOOR96UOM ME8%@RZB@U%$.0@B%+1 ,T4C QF#U#]%;UQ\Z&5WWX,R\".O'KU=T6L[7#5*IQ?7QNGUEMF!]RAN'='_4\[WSTTYVV4ZZR)F\(L:= M_8&[?=VUI>U//X'HZ9<@>OD).MF[Y>@LC*XZE6TS7UW(=J8WLJWOZ _[@\[D M9'B>GN''W4ZX<"'IA-2Q:4QTQYPF.3(9_[O]'7EUS8"WM_6+;8-7A[Q*U7QF MKTI&I0;WS=DX/+G^Y2??&Y_US>63WJ#ZVNI#/UT]ZXKRLC6QIJ*J@9F^_!G- MVWB*Z"LKYM4W7[V\7;U4TX33USC=EIC<^C+>?NAK3,&#/OFMQNIM)1[VU-+6 M-6JKO%M[OF/5OT=FC^^^5<^\]0:[RY3%%F-E4-^CMNE5P,DH2;V#]+Z3<6=F[^&I,*FETX[C<<84MU097[_,C$^7<)Q_.;=:#&PP( M[5X1^1[B+DF$[M+A31LX4A95653S752;D,SMJE)/(YG;'I/+K+'E6!JYGHUL M-$B:;K?>G>9E&+WON6:3Y#XDV&S=KGIOZN+:7-EZP3#U5D8'&AA./RR31C-N MM(_"FG^>5:XOD!.?W#%TO-H>?AT-3W-NV=R$OWJ3DZ?GXS0>8;1WX?KG>1QW MQ^.0_M^O3!S'TT!/:"')X?'+]X=/O.]H^,7)X=O?^L='K]* MGSWX\/K8G]:OTQ?O7A^__OB:[I'#YW_B0[K/#_.S3O?3=_5/#S[^ M/7M'#S_\ \PP+:A&:(2EG''69H^K@V"$ E2,@ *DKL8>3 2YX(ME'09+<15B&M5B(L;R;1W3&@# M((4Q.#HG(G"Z#P?I*<9&BN%:$ MN*!&7-%B$-(Q%"FA" C#R$ 02' GM#>")LV5B(O)+LA'AT^T-4O1*ACZSNW8 MC7JY,D,.C#O+WEISM<:O9ZJ3^UC)L A:,VM\8*"BUS)H+$#'2&,07!4KV2I1 MW^'3&2M9)%$*'PW"Q#L$D=E$?4JB*M&1"$G)A:39&.M*WE1IT!8%@!6@?XH$ ME9%CPFF,W$ ZJ9D0/&.6":P<(8X6J]** ;UN5=(>)[ "0]):A4 3@ZP1@*Q7 M5"MK;'JYRJPJN2A 7U^@3SGB.7DMW8L&-2"1/@Z#!&\"1BL1] M3$L*-! 3#8O*6%8,&"O%@B]G#!B6,=U^03EX M"5:BH(5%X!5'.@:))$DJ2&#CL!\;7">YCI*'34&#FD_CY;2 M:!SWP1A!%%;%?+%B.*^;+Z0S"DL?D?":(LCIC#6A"ED>M8_ Y"+50-ZW7S!K; VRJ39K>0( ME*+(,F63C@?L!8XL$I/]\[M4MFE';S91\;9LN_EBFJMX- 7/LITM[AQ!NWY\ MB(GQ7$9K#54@+*@8N8TL%XOWUF-<#!DKQ8>]&4.&B%99#@[11'C9G*O2 2<= M=7Q.0D8"AJ1T$Q]*Z&K2E#WW/A'IJW*KL\$<(33)6;RI$#Z !J$P\48X:ZR2 M:1698@19,8ZH&T&"DC(ZG>22DRII)J.1#I(@[W7DBBC*-,[E-'7AB(?U:) %%="IKV%,.443:+"%>O)BA%$W7H"GL9HG47I_"01!,&120?H M[ LB-#?6I2G=VF' NFG2YTT0:\<.ZT\0//5.$:,\$SR=RY.8"$10H21W5 =F MB]5EQ0BB;G4!:9@!S)&5F"4%(1G2W&KDTYZ@,;&<9H*@6G2!/[I@W*(4Q)5- MYKHAUXL?IGE@&[;,EF>49SPZX](*IC^[RH@]>-,)%VLE<_8-&_*I\/Q).?GO_:>[/P0LH2LTO*G/_MP-DI"L$IHX(1[,>E1(; M!@0DTIZD(X*F!"G+#?+>1T^M3W,<"Y_JE0:)C MFR<':4D$ D(\,L X$H%&K(-27.:T/*S+]!JF$RMXGEO^K8+GA>"Y;N/WSG.I MC$(0=2[_+@DRGA D9?J[-P9%X(GNLF>16M MX\HK)&1.F^=SP#;U#@6.@1/G26 YCE-TN6X3GC.OT@J1)%6"--Y%G&LLT*XH@%YG M0#>>5*H >D& KNW0Z>3H;9 ,V4@Y A((LD$39)2DPGJ(PK)T%B%=+4N6N#4& M=./)HPJ@%P/HH]H.G125PU)X) 1/@.91(JL#1E0Q&HWE)JFOZC)//#X_2DD2 M]8C:DN-@1NZD\EGPX7WH#Q]N6"@6U.7%5$ZG,5'$*3K M%@8?9,*T,"@ZFH2WU01I2. FW*2) Z*--QG2#-KD7;AIW@LO0S_]\4VW\R8, MPLCTI\$1_K0WZ(TG.:[K_=*3.ZTWY35N:[B:T>?3^4S$M_O5;!;N:YS[]F>, M#DIXIHEF*)U-$OA8)SZ$2JBO$HW/8E>N2]H*[<:M# ??B MP5TW/_A,UB%R)''.4HFM1!8 D((8!!@"3/$J;J*!:L8%W.T%=^/VAP+N)8"[ M[HHH- 2JTI1Q3-/.K2TR(1L864S;M@G!.)=.+="5CT\S7<#=7G W;HDHX%X\ MN.LF"25BI &[7 \KYTIDN59$-$C$@(U6G@)G542%H+)%X-XTIX=GWTK64#P? M5LH:\>5^+*2VDUQSI'4[GE?/I88Z2LM4C%P",5 MQ$T6 2T,LK6->;^T0 M3KJL%+9;9VPW;H@HV%XTMNMF"!? *(,#TIQ'!-Q)I(@6R$?K8\ \FBBFV.:R M3?OV9I:X&L[DMUVV0\0&YZ%OW#Z1X\]RY-F5_75>^>%FAVY\-YH#&32&% ^;, 75K"!'>.B'SX<<+ M!(YC9#$H%$*P1FC%!,NWO*3+=5-Q[QO% 6M. (U;0@H!S)L ZB* Z\3?-*>Z MEC8'BJ:CD+<8!>LC."\2"^0<_[B+65->'NTHRUW0WSXK2$'_G-%?-X00%8T@ M$) &GHX @7*D-0.D6)HOR]-_2UT= 01IRC5[ONC?B'K'DY-QV!F%2 MZAVO;O'>,F3K\8Q-BY';3T)@%,:3KXAHV?;8%=1;/RS6YCI.'4Z_U977]6Q. MA=?5+=1AF!3YU9S\9^6%) 56" O07L7$VL3M;5# M=9?QV;0=!=-K@>D&C)T%TTO$=-WTR3"1G >.I/4Y$@0\LA0B"M'DI%N!*LJK MBP]V@_?#4C#]'0N#[XW/^N8RMS-\FP;*.Q_ZSDU+SCQK:EYVZ.&:[S+SL_!4 M4WDX' R_OF/[E/:M;"?WV$[>S086V@# *454LR01%4W'OC0_B%,<TE)U]ABY,[/CE.0VRARZP8;0YUGE&/$4">8)-HK*ER^ M^)P-P%\*"QI M$(D$/$; 94 J9E=\ZM*$2G"1Q_KV+ MR@-S.AR?Q).QXE;09$.09 MUX13Y+#1PCG,HDG$RIO(@5120:X,E;3#$E-(945(9<:6XQD-!&NDO70(J+%( MU]P%3YI/Y\L,Z5289%589&:-%$T6.4E11&" M1F!S)?#$(,AR@X,SP0@,6SL$=P&:*A9JZ GHG9P=QS:W/M#A$0.">1$=X@ MKJQAUAM'F-C:21I&/;J$5T%UJ[?GN1A+"IKGB^9Z'(^.X 0UR$<1$6BO4-)8 M%D'0E@D*?/P0IFO2;9U8_JON5G% M[K&"6\[PC1M2TD(N50+F0><'LY%*7(%/)RODF/<(J([(*L61X]H;JYT),CL? M=OD-V>_6^QZJ$%TANGG71"M$-S>BJYN5A,8V'3H=PIA0!"[?N"L#2"AJE'42 M4X[S052QE:D*6XBN$-V*."H5HIL?T=6SU4FII+8<60(& <> %!$A9T#5QDCN MF I;.[++U*/+/A6B*T370J)KAQ=5H;RY45[=)AF2:+-"">1]KLO HD0F&(-P M.KVZ2"*-G&9-Z(Q/S"@]?G@^&4_,(/>C M@SK6C'NN>$$UI_2FHSQO\]WUY.Y.Y_;P_-2&T5%\67WYT><9_B5/;V'&YICQ MS]D0N"A ! N(0E7BQJ:J@)9;V';BO''K5<'Y MTG ^$Y6&7>!!*$0)"0C2_"$E/$,^*1]*06E7X9RQ+A./-N07G+<:YXT;;PK. MEX?S^G[N#3=.>,0C: 0F>*088$0E51J\=)KEJI)5N:K9W$$%Y^N$\P9,%P7G M+<'YC$7#,!<(BXAHQ7.4N4O[.>8H!%Y%<7$G'!YGCPU:S]@BL51)J[-)TY52(P9%1.I"R4 MY2X !\FG>D>0IJZS6G1C59"^!/M%0?HBD%ZW8&"CG5)@D &>XSBC19JE'S1X MS83& 4LQ53RZL8OK@O1V(GU1%HR"](4@_=.>_NXR_?./PIH1"AY1R 5B!,9( M5/7W-D;XH&T9!^B*0_MF*\>[R\-GK?R+5X( JQ''V MRW"!(LLD0<0Z[YUWS%=^&G0S[/HS&G;,PFIH[KKTS.@E'C[)U?,?B^V@K;^L&_NYN>3=U<47) M_WSL_PBCBGZ;M=_0^@:P9T:#-%KCZZ^[,E9?,3DN3'X')G\]8X=)^[+U-$@4 M.=>)R8U%::HLP@:<)$+&:-36#M[&:YB3HU#0FE/0(PU+A8+F0D%U Y$DS@9% M D1?*(@,$@##57I' O$1+!3"GIT_%:AH$)!"U=!C[)X%0J:#P7UZC9JDK>% MB(*.V7(E S)!1*0PIX9+HID5%07-YC(J%%0HJ"TA4+=PT"-MC8*)V$P[KV_KLGV9*Y>6.49Z_6,AJS_4PU$MREO.6*: M21M7Y.,:R<>2_&T-)>2[&:N^]Z"8Q!$)BY.$3+\CZYQ"-K@H&0M$.ME0\K=R MH"V,5+*T%4:J,=*,D5\JHR%*Y(B.N9I'1(9%@8)@2A/LF+5-96DKC%08J:13 M*XQ49Z1ZI4;G(]-:H4!]8J20A)+E)B"EG",BQL0YK*%T:H61"B.5O&>%FV[E MIOH5 $@J!8!%3BN3LP$(9!SS2(ET&@\2:Z'A\7G/%G<'<"^G7LJW9=M-:[\. M1^D_!QUW/AJ%@;OL3$;I:?VJB&K'^+?GX\EI&$S&)4IXSJ6D'FVCNH7LCB8G M8?35E<.4^ZXF_NG5O!_G:9^VV>) M+ %'+3R'-6X96C#\BY9JCAMFXH\%#TD"6X2UPSE3(D-:.X$"4U(Z)DRP.;-2 METC5HDBE0A%M-]44A=!J%J@I!$TEBTQ%E'8*@H 9@;0D$0G!L>=!:*YS.:22 M@6"=.:#QH.3" 6WF@)G<:YQ!\(P@%:Q%8)((4-X+Y(1)FX(V0H)/'$#;Q &+ MCECVO??7S[YZ!,KO?T*A,LHL">.O!J.0&OHQ^,X;TQMT$LR=&9]T8G_XH7,2 M_)LP[G8&8=(9QL[$7'1^&(?0N9ZN6QHC3(O_U0L$6T8%I>FT#$*DXY.%=%J*1@(V!JM_>-H;#X>3T!$__VAV MOC.P.Z7&\UB]IE476!KF)VE@'QN M9JL"\N6!O&Z4^S M"J%T-P6?SL.WYWN?NZI1.1V+)RR-H!^>Y[1^>0ANKV"YUOZ<30[-VNP9C9MP M;KCEN+ZS*!M$'11/%H3I#(7,-1:H @ZH'2R",@X2I'&GB@F M/:8RN]*)+M6/3I=8B+00:2'2^5J#"Y$NB$AGHCPMQP#"H^QCA8#)B'1T A$> MP1 CE8V0]0S%TT*+T/H#(:3],#),&W YMSW0_Q][ #%S/]%,STQ^JF]+M6_MX]45,I):<#<>]RA-W%'(4 MP/OPTX>>GYQ<*X$O/G7%T_CS1XQ-+3B?W/Z1M@PFU/QTO_B96UOIA>^Z'5.Z M=?VAD]%GM_0W =E1,.^0B:F#3TS_@[D<;_WXU3B<]@:?&J12B^OC=?O*;,'Z ME#<.Z?ZHYWOGIYVDUTZ3/G25._>XDQ3;[>NN+6U_^@E$3[\$T^T]/ MS.!-^L[>(+WPN3;9?_^7HD3^U-G[O_/>Y++U7?UA?]"9G S/TS/\N-L)%RXD MQ?2YOIHY3<)L,OYW^SORZIH#[]?6:9VY3Q16:H MOKGZT$^G9O0F ?>*][)30$U25M\W??DSI+?Q%-97_@A7WWSU\G;U4DT@7[U& MMA7CM[Z,M\D#7Z-:/NB3WVHLV]9:E[8VWE:Q39E:D;;*;7;%-B* MM%6D<2T\L-EM+3Q0>"#Q -QM#7S'__$>)0R^_];9]]Y@Y9^JK\78M.7WY&,E MQXY/1NE ?9#>=S+N["7Y[SN_G0]"A^%N)]_PW<%]3];/2J;4Y4YI/.U6_G^G=W*RR#?.,@OPL2D/_I.-<37U>G* M@#Y\GQHFU']EC/M_=3-]\-R!C??#PZOKM":W:;;_]8R9!"L=%GS^@S=[/C_B^F;@4N/,Y..#6]Z@WRTR,Y09^EQ M0[_L^C&/B#M98)"%>ER,1>67-:['JUGJ=0"&"69@B; L !?6<4,D]M3_LU^% MJ3%&OAU=,66OH_/)>&(&><16(J;B\J!W%5-Q^B<]3L_[.SWKX-GNY:>8BK?O+@[>.CAZUC\]^.L #H]?G!S0 M/7[X=H\=/#MY=W1\\/'@^ U[_?$ ZC$51\=[EX5ZG\+-V!YC=#>TJ@J]BK,59AK YF+&\- V)SW*$*B)NT"Q=8%8L$! M,?8QS%5$66.T1FNT%HC6:<,)2#J*$1B61)E2&!F"HQ2<^B2JJPI<5'0Y>70J MTT)NA=S:TNE[D)OF41NCF5920-KO-5AI(@CJ&9,:RT)NK2 WJ)&;B3( X1J9 M$'4F-T#:>H*\5AR84-'3I-DH[5+2<'J^PFPM 7EAMN^DT*,\**#.*>XA,JLY M\V"<9-K@"(879FL%LUT.NHHL(A[G-59:$8,BXJ1%WT5HM(E.&Y7EI7 MDT<7F=@(:MMP=EM;@J.1. \ 2@D*1G+%M392QYS$P#@7"\&UA.#JJ94M=F!B M0%%HA&2T5_/!YS6+:80%+(L5]XP)"#-.$?1 MI?^9H"0W.;$Z8UW8..R7TULYO5VQFU(D2!PL$&(@'=],]. #"X)Q"ES:.[-; MN2Y\-(/5] LP;HP#@6C,I3P)CD@%X,BE[2< IIPZ4C%8.9T5ZMI ZB+>1F4( MDXJS1%W.1IK 8(B6,IW-N'\,=15EUAROU1/C:I.W&"F0-9(@P,(CI;5$,E@% M+)W&9"Y(GLYEG':Y*+:GPFYKPVX_W(/>#'!+HC0J"@Q)FQD@%+NH@N7:,@BW MT]LX=3/]5GANLDL'2 (I*G'8$ HI9*ZCTCNDHF0]#ZBG_,?WS4)1(8TKDY4QDC;,V&.H9HBP[GR?5F Y=AB*&9=1@0L5+6 4TFRG,VQ. MV45B1(Q[%KC4C BYM:.Z@!^=&:*00J'N,DMEEE9QENX3;Z\). -4"!] @U"8 M>".<-59)B,:4#7:=-]B9VVHM,/ 8T[:JZC.X,SZ9UW,-%&+E>OI@V@_3/!S/RX\[[,,YU79:?#/SD=IZ*:\-PWPK7[^4F?*YZ/A M>%RX[CY> C9H9HUY7;8(N?"#<7S M34DBI8L $ 5EX BQ4NITGA08"T4M=DV!N5(NW\3REZ(F]BZ"1Q_#:%@P?C^, MUY/D1F8$-3JM::(< AM]@C=G2#/)/.58.A8_'6H*SM<6YXU[PCP8YP7/]\%S MW8<%8Z853\<33[5&P!U#*FWCB!GO@L,Y^:7+05"R8'FUL/PPNU*9I3)+99;: MY,!2]L6%[(LSKB?&::E93N>B!44 )AUF+>/(1(J3]HU6$E8VQG4"\XW&*1?2 M5#N#L;4!9$AG'>.\9380 D1&?F]K?C%.+0C0=4.\DIPR:@ARE' $.;>)E2 1 M"!QRD%^0/IU\:E3QLR#L)H3QE.?"Y,\*!D4V@N MUJE%@;RV:TNJ8C <(ZH,CP2TEL!R%ORFRDD6,!?+1YFE,DLK-4O+]$XK M&^-B?"WJQUD1O8\4!-)IAT00@"6EZQAR@D@3%+$1T[9MC)N2XJ3SH3/F6W9>FLOBX[W_XZ'!V;B[_R M5 _[>3C3'VYFO$)V]R&[RQG',J\%UF 4LB:F4SU7.3>QTHAR3C%)6Q=(GQW+ M'I&ELSC4KX*P++/4%M:=HT=0;^1/[Q;TD/?:OZZVVN/AT[S1[EWML\=YFRV\ M>S_>G7$.\EQZ82W2@M+$NX$AG5.+TN@PXQX"XRII3#%;GZ<0;ULA78BWS%*9 MI<5OCXTY!I7M<5G;XVP%2VF=95@B8-@C<$(C&WQ,VR5+$^N\ X++_K@NF)Z7 M?U Q-"P/T3/1NM(P08Q%/C*-0,@$9H@2F8C37SPA4E=>?P70*P/H(J5689;N M57FI*>>.(J661KQU/P\@1&BGLHN',(EXHTB*CW.AI*..:X M1?OC!N0/>A'.SD?N)!W!QU7.H%&8]$:APDEG&'-]F]-A;E-"1LD@U'YWCQN\ MVC[/L-\=^!?5_-X0M%6X[1[.WT6E#/HN>*]R'Q;LW@>[]71 U!$JO/-(Z( 1@+-( M$6T0TSHR;PG#D(,J"W+7$KGS20)T5^26K*6-P;KN^,.-82$RBFC(#I?6.628 M<.FT(5W". 3)>4Y:RMECSAL%VJM@Z2FSU%X"UIQKI[ &ZP50(0WWWC+EHQ!. MF$@+ :\( 5\L14*:0IF 0T<09A\%(L%L[5'1!\$+!:PGN M^:22*N!> KAK?F/ C;,N6!24RPEHM,XYD@E2+*HH*7=5$E4&7:UGRY<7<*\> MN!>86NK.1LL"\.8 7K^MB=A8G"83::P" F\L,CX:I".1W&*?8*^V=DA7/BIF MK>"[+?A>5*:I8M2<#WSK94>]3WK+8)3$%D<0*$$V4$":&$=8T-$Q4ZR:ZPK= M^>2.*KI[\;BN.QEZ1K&6GB$9THX,+F"DE(X(;.">*A>YLMF[NRMTL6NN#KB+ M77,59NE>'FS>*^HEBS1Z($XH;)PTV%$*F$<@A8)7A((O9T+FK-$X'8^0!:D0 ML(B198XC'W4$QIT 3;9V0-U8T;U0\%J >RXIR JX%P_NNMD#L%3I@$M0%.GP M!()0E"2TRGEZDH8&$44,6SN"=0EKB=UC S*2/3T_/>^;2>]]Z$Q&Z3']*E*T M8SZ[=9=L9"5FHLQ2F:4R2V66FA!X5$65= D1>= ^/132F>(I<0ZKH-Z>/+% MH\E)&.6$!Z-P$@;CM*?M#]SP-/PZ'*7&#IZ>CT9AX"Z/\SXW;6?2@L>?=[W/ ML4R'87(4C\W%'\-1]<)D,NK9\XFQ_7 \_,.DQTR*'+R/''R)H5X.F#%)&2?( MZ H*WND,.7(>,T#I8'QX+9VI"[)%%:'!@I9K\(L+=C+J)#UZI'UC$\2PS)' MW&!$10@((%*D9) (4Y:.\*"4R,7;"UNO$@\4MBZS5&:IS-+FS-(]A ]3-G". M/=BTJ3$%E@2:E(_'U!@JX/YN'@O6.^4BHS$Q=%F/O@ C-*1"*XR!E]M\D2\?-V]CSM9K\/ MQ^.CP=.TG_V:MK/_3;M9&LG]P7@R.J_\K8KF:TKSI7Y.9C-)@[:*0SJQYXKA M-!!DJ6"(8Q(UCSG&EB;-A[MP0[+,@O%68[PP\2K,TC)S7!0F7AX3'QSO9_^? MQ,8'<'3\FOVC5)!6"4!:.T! )$.:*HLP"XXZL%I(4:AX-4%>J+C,4IFE,DN; M,TO+O%N^KZPIRN5^RN7M[M?*Q:8EJL$+1$@D*,E1A=*4RIS%QV.E0%QJT%Y?=0PH.+CU&9I3)+99;*+)596N596F9E@:0GIFZ4 M65&7>Y?F)/7>I)+57TKJ2*B$8!P";"F"-(/(:.81C8I&!TQ1S+9VH,NY;)'; M8X%PR^]6"X3G".':U6G Q!&B3 (NQ0B4E\A&+A!FU"G0QD?*"X17$L)%*Y59 M*K-49JG,4IFE-LW2,O,S%VDY/VGYMB8M,67!5=G'EQW!:H M[^01N7YQ,CRKO[)&%'AC#3ZN55(Q8*2#""Q:HP6))C+GP2OAY#_[=RRM63W\ MZ'PRGIA!'K%"@,T18-(O]0*:S#'C.4:":YSKDVND&':(2P780*1:A*T=0F67 MR*;\1AI T))]QI;%$8LCZ;M1Q+^6,/7WF/(VD>:L;K0B,2,AC"KB@>.@*9?8 M11*9C1+C<&?&S$4[3H;]-';CO?\[[TTN"RO>DQ7KV4Z<%,"8%HC;?/>G-$5& M D8Z>@[&IT.?QA4K%D8LC%@8L3%&3 0- MC%A$9(-T61.1PFHG(E9).FJ3Z%(ZI U/OPFCM,7! ITF^:.J2_"C#]*%- MI M%M+\%"%G &R$F,MC ]%.40],.\V\$%(#+J39#M*L9U<)/(2@L$%"@T00+4X: MDPM$TZG *9"< -W:8:2K1&',PIB%,1MCS"""A"0L*541 N'4,:&B$#9?=EM,L<):P#'IO<; M=RE*7FZ$YTL9-9<8B:T$;"UB$&BBC""1,H*E 9W9\HL5\*/I\777],BE\0[ MS362A@<$F@"RH)*P"CY-%G&)(TVFQ:;R;Q9*+)18*+$7THF36@K*& ..9)=< MX 8S'0D7T3Z*$HN,;)(OW]0\JPDUS(%"QN5L5+D@K@XF(D58X!BT%'9Z*0RB MF_BQL&9AS<*:C14CCRH L"!M(D<08'2BT)#^4Q!+TN$;;J?-6VJ0%_Z<,W_6 M$Z>ZB)FQGB,OA4, SB'#(D:)0X40BG*CL^6.=H6<=4.\>R7QPIN%-]><-^]! MFP0[8:PIF%,QN,?V9>&B<9LT2F8Y[1/ @J17:MD2&ISL*9 M;>',^D6/IH'Q="YGW'$$,5"D%:=9:RK0FC%#;3ZA)T9MHJ[O\EFS"IO^L:H: MG?[M>^]W?DX_KEO\Q;-<2.M[=(6\G9_MZ,>=3]W<](]5P_=IEJ?SE6:X;\[& MXGF[>JFV]JY>(]N*\5M?QMOD@:]1+1_TR6\UEFUKK4M;&V^K MV*9,K4A;Y;9DM[_:KK;R;0IL1=HJTK@6'MCLMA8>*#R0> #NM@:^DU_GNTZ# M]WGK['MO.#!/U==R\O/(&P^(+WL7G8/TKI-Q9V_@@^_\=CX('8:[G>P)?(N#7K(:/CA_@]FK/>Q/3ODE6K#.K-@^K<^>EYWTR"KT[31Y.3,.H\'9Z>C<)) M&(Q[[T-GFL^O\T/.Z#=S-U?&^LYC_2),3/JC[U0CO6=&@]3T<1G0!P_H\3"! MO_.EZ?7_=:;&UT:V\#;1>GL>LK[+J6PP2]I@\L92AKCL*VT9T#ON*TL^ .F' MGS!/>][WPW(&-T'_=#B8CFZSVW3[WUJF;'EO;;^YXD$\NP@?DIJ*8,8T=I>\_>7OP[%WZ_+L/ MAW^]IH?TS\N#M[_$PZ?XLLJ9^!)_/#H^^'#XYA]MH@=N'<)1Y RS@2)%%:# MG%#6&.(]GV:G8-!P*/9:^')OLKOVIGAD R>&D* 5"0*8TL8[D-:H:+0(<)42 M]B[,MJYI)!;&7KC&7M0ZSI7G*.+@$02P2 >JD0M6$*9)U 17[%68JS#7!C)7 M(!%+08SR0@&VWD0"7'KO \.$4OX8YBJBK#%:HS5:BVFW(3R(1&L$(]"1(Y/# M2;#BDF#"J,2BRO7 H8MYPY$DA=Q:@O.-)+?[)&5P7&/@0N8Z3Z!$4()D7@O8 MQ/17\8T39TG*L R:@QK-!4^3@C: O/$1)65MD>$X_:=E@G+@*L9T]I2)XF9/ MG@_-R%#8K25 WTAVNU?NPG36],P0IP$<-2IX[+7W DN*]57QIB+=ELUI%P>? MZI"\^WCP[/4_+AU ";4$!5Q5 +6 ;/0.4169I(0YZVC2;H"[BC2:<[YA7+=/] REL=[-]X7QB8\ 8;YS## MX!/R23JW>9Q( 3M&L*_@C\M]X9+1?_BEOCD^^$>'G%7;>R0MYBCGCD4&$XT8 M!\%M#/^?O3=OBN-HUD>_R@2_\[O7CICBK7VQ3R@":_'!UX M(3ND?Q2UBD&S M<&:1A#[]S:KN69@!"<0 ,ZC/>X1AEN[JJLPGG\S*S,HKFD/N.3(E?S#=;]RW MQGVKTID2493AQ(E6[MKHUNP9WAK!.A<1S',KK"0>&6,U MXEX!@H$OAF@,@3)'B-:A(%CCG370]0-"EP$/S$<:=/":1U 'CY6DB@J%HZ:$ MW@:Z&F:V/EP[6F)FQ*MDO:&("LH1B$%"UH2$L".46)SW1UC9-92X#6O9H%N# M;H\%W6ZT:^AH%/DH[T@X]R1H*W' 01/0"1P9OAK>FEW#!\E8/5C".1&=HUQ* M9(1DB!N'D4LDH("34B$)AXT&G%-MHE=!KMDW;/!M^_#M)HXGH\%CZPB/B5M& M#'5""JD3H8$D'!OVMB&HMN25\A"BPY@B(J3+476<.ZY')+DE,EIG<70[3Z@2 M;4-$P]V:?<,?=M]0:Z:(8S)&T!(OC=$D !V( MB<#LDV"+<9"+>\KU*S2 MAJ_234+:7FGE=&21"QZ8!/; DA(TOS=L]QE%Q-,4/GEFX>K[(73R6C< MB_WQZ'@P[]*6F[3M]^L6;24QH8#FTP7,?!F!:HPZX_@J#C]V?/RKE*V_C'[P MOE^N\H_M3F+#1-;&1%ZME-[>P AY.YUY)3 KN%"!I)))*K80' MWX6YQL(^9@N[LEW-J&5.)XY2#!)Q1R0R00<42))"^>24]AMH87^ %L!E.[HU M.,LS/6K%SW'H.WEKVO;AWR<[#*/6QSC*Q[L\<#/@1P275[3\)28W7A)42IX4 M-C@DI8-G,HD(\'CCJ%]9V?W1:!+#L\D0IJX"OJK$M_S\;1DJ?Q\.1J,&[&X" M=IV5+L B:8US'TTK)6!=L 8Y%302V)M@'0N4F9TGBJVKH'>#T@M_4'V^9(\< M!A("IN8(Z81 B*@BG$%27( M6"&1T,$0*ZC5+I='-)K\>#5YW=DNC2;?BR:OY*G0P(@-%C%+1&X#BQ&\9%'$ MWLOH@TNYT8Z4ZTJ5;71YHT-'S2HUJ]2LTB8EJ31V\5[LXDIZB8!%(_F\&H95 M (H;/'(V!82=Q+"Z(@0/%%>NK<=!H\P/KA.% M!_HKG;QQP/[[PT]-('Y]VKX,$!X)0Y%X@[@4 FBPBHCQ[.<0(9DGI=^D M6M=)"(V^/[2^7](MUB2J(T^:4R-\5ZW.B\5NAL: MB914(2GYXO9ZAQIGFP M1")/#)!T3372A"BD)"$*;?SA+CQ4;7F\A(LTK-*FW5*CUD@EIC M-Q_>;J[DG8F(@U0D1[,<1=P$L)L\&B2D#]8:YB-)E=U<5QNHI@O*#=+./G7& M)R>Q&UKC 3PH#*\5>V?=P7F,K;']'$=-3Y3U->^\JZ2SJQIYEMOE]-P7@^&Q M_?QO7NI!-T\GO' Y(#9P=Q.X.U_)/-/*"TV,0\1HC< ;3,AZG9"BG@;'X&V> MLVSQJH]P_4Z>3<[]-A#/9I4V!7;O,*.H,PR]Z]5%9&/[;VUKCP=/LZ5]7AO: MXVQG&Q*Z1E1>SCPR..'(K$(>?B(N!$>6,(F(=-0:2Z.G-'-03!M[?>JXM[ZBQGAMI/5?RDRR7W!!OD2 V@OE4!%EJ.*)>!:5X(")O<3;F M\[&H_%UE)S5QBH?3Z95S+U42Q,F$&'$!=-I%Y/(12TKIH$)N1T[5SA-R25"V MT>A-U>B&:FW#*MV,:JTIM:2A6IL)R\M9)C92$S# ,HG M[BU"NED*0*;2Y66 M4G*),]52_#9G034JWP!SLTK-*FWC*MW$?*XMPZ0QGQMI/E>239PS*H'J#/"90G*;!T>8GFUR2@TV;2;HM[WU?#HF[I=MVYLM/*&$>0(UX@$ZI2UP1,+O*71W$>JN7?2X.BZFML8Y;6I]7+> M491&R^0]"C:?&R*$0299CJPBU!/XGU<>C#*YM.=JH]N;JMM-)=(VK-)-$#AY M[I.C0G.POYY+'17%-E"&J3,\N :!MP2!/Q\\O9B[$H3!7@2"A'0:<:\LLM$K M%)U/,6E'@\I'-U'5)OHV,:%&NS=7N^^F45:CW0^@WF:/<]=LYJPIH/H.'+.SHR4:D2I2BD MP!'G/"!+9$2:D>!2RC%LOO.$M:E9;;'3Z/?VZ?=]=H^2M6]F\Y8#?&^?[U>SE.4/$FM8T Z MZ81X]!29* 4LH[0)?"U.3-QY0G6;RT:YMT>YF\CF-JS232"88N9EXB)A;KDQ MS"1F3,R1$&M3I*2!X"V!X/.#)6HE&=%@1"5R6@;$B2=(6\L1X]$F)S4%CVGG MB>%MC&D#P8]2N>^F@UJCW/>OW"M=TS3S6GD'>FT,XD%QY+PV2.#@P*=2@I/< M59A2(%BK;<(?1+M_@)9I3R>]2=>..Q]C:SR$RW1++6K+SA/#FW9I3=5%LTK- M*C6KU*S2&EKD2D])-$GY&#"G3AK*9++">&.$9US>>.?Z:'P2A[F1PC">Q/X( M+-E^WP]Z\<5@"$/L/YT,A['OSX^S=:N&!Q3P>&[KYC50AW%\E([MY[\&P_+& M>#SLN,G8NFX\'OQEX3+CA@7>A 6^PGPI?1!;0[2C#A&"(\IU&TCS9!$F/,H0 M99(VMRW3MSY;5=JDH_@:G-Y@G%Y)0_(V:*(DN.?!4,2E-\@H&U%* MV%AA$_?.-D"]A1#0 '6S2LTJ-:OTXZS23#2<_YP7(*B(Q.""F1PLXBCH5 FME<<>X]$\8H(PR0'MJ0GBV# M@ :HMV&5'G*;N 'J30;JY;UD3@+Q*4CDDE2()Q$1&&N!J/12:)$B$7S3@/H' MZ(OTNC^,,(HO,;3>VTZ_!3KL[>BDE;J#3ZV3&-['=JL?Q[E'TMA^;EHC-;F, MS2HUJ]2L4K-*F[BQ/+=FOX,Q^W,P&AWUGX(Y>P'6['_ F,%,[O='X^&DI$DU MR8/K(GSPG..CI9X'F@?E*$_(1*'!,R?PFZ0",6>LX,PXSO3.$Z;;G#5GE6^9 MCC=(O VK])!;QPT2/QP2'QSOYP0>0&.X[I<]^LXE1UFB'A%F6:Z34\AB@U%D MCI"8JU^];Z!X.Y6\@>)FE9I5:E;IQUFEA]P<;FC- ]*:T[T%6O/\RSM"!;<8 MU@[(:D+<MKH^$;K>(/$V[!*#[G[VR#Q0R+Q MWQ>1F'KM,(>UX]:#@^G*B3=&(,Z2PIA9@E7:/"3^ 6J%#^.XU2E9$:V?NJ C M*S7938I+DXC4K%*S2LTJ-:O4K-(VK=)#'BP M*+*M%7R]N MWF!GL>;.(>TSHY:6(6VY0DEIQT,4.F"R\T2U65/8]XA5>.T;M(T*WZ$*+^V_ M$BJIP,(C(JA#W%B+G' >"8&M55QP8VBCPENIP@U7:E:I6:5FE9I5:E9IDU;I MGKLSC^!YX;>&9-X?R3S=O[@'8YC#.D2,E,RG4'&#D591PH\06! D".UWGI V M$[ MD>F;X\'9\CO;AX,W.XI/&*U8XE9YGCA+SAI)DDW,!QZT].K=_C6/V"P7/YJ, M1V/;SS/68-_ZL _XRU('.VNBB\I3) D.B.-(D0N*(FTD!;M&@Y.I/B;WDJ/* MOR^19 T:], Y9@^%$?<'TM>#B/]Z@*6_P9)O$FBN8.*-T3%PZ5"6J\25L$:I' "0JB2 M0L;3@+032F"74^Y,0<4&$1M$;!!Q;8@8B?<*"V<=YH)$+02C41F6%!'@H]T& M$1L2N4:X7"&1TKD8)&),8X!+ZY&Q+B#*O'4)FQB,ROXSH;I-\.JYD UH-J#9 M@.9W@B:SG+O$4^"28= M,A@G9))*+ DL-9,[3QAIZTM.TFT0LT',!C&_$S&CC(H#L:14)ZZ4MUB8S#-M MPBF"1C:(N1F(N9*7"W8N<<@8A8EPAWB MB1/D'''(2TL#$Y9X6;:VB89_>%VMJ+8?-9L=X5OO""NFB08!2RYZ+KQVFJJ$ MB:8F<.Y9M;]QG;/)FQWANX6,I6R8D/O#1H61D\D@SI- 6N0&\A@(EC8Z,)\A M SQ30U>/(/]1 :.A60W-NGWSK-S5PT:'1?#<1FNU2M)+HD60''-_;!Q M4D>YMM9R3[RCD0N+F4E$R.1N!8D-C5PG7KZ_B)?,!D:I0&/^\8/Y=;K5H<'!>!(B.FS> 38*]M#P$K0GA0>2J,&+@?S(0 >C)&K:Y*6BY5(I+B14Z M*8(D&#[$+4"FQ8XBXZQ@+*@$_P M-6Z+)IVFP3;W%W@JD0080)R0BH[5"WO-@ N9"II*VS0AO M$_4(MGI*V?1_RB'3\-_0^?CDO\N/Z@'<\#]/9@_3O'GW;TY%96$1?01@&>[< MZFMK0TJ"OP65-$/EJQA;_<$8+C@> $[:2>B,8[;/_1#[H^JW(L@VOYPZ?=OW M'=N%8<(+I57^[I7/6-^(21C)V6#4R7KWRS#FT]0_QE\_=<+X9 K8"]^J=0O/ MOV(=C& ROOHKFS*9XN)4+/[,HRU 'PEVC$I*/15<2JFQXP3S9,'\6(OU.RIV MIE\Z&4Z?X,R^C\@-H_V ;(('_,5V/]GST]S2(Q:NWW_=6"MRF#?SK3HJ>+6O1JICNY,40^ MA**53Z$8;?SS_+3?;XU/!A.X1E@X&F!CA_MZBF=7C[5GA^]!:[+-%L6[* 9V MCD7%HL. N_9L%'^9_O)KZ(S.NO;\ETZ_W+9\Z=?Z6C6 P>66#7J9F.KMN6[N MXDH_ZXXH]9WKMW?+6TOLI'I/JEV#Q95OXUWRG>\)=O5-O_;-KPV6L%W NFT: MK+G69;_1R^8RWJ=VE?BV0PD">?]&K.[7=QDQ_LK#79E]:*Z:AU]7$.(>'G_9 M=5S!C/+TKSJ?6P?PJ9-1ZSF =VC],>G'%L/M"Q-RS66_7>!C? MGN'[\<\OG^2<;GV=3DC7>> ?;>+(301Q7;VT[D =S;4>N)"CE,E1*PT'O=;@ M+ Z! ?;?M[(;_Q'\@SCZY4Z;:EWC&FN3T\T:Y#T==W4/LO6 9UW=NL/D_46; MKS=KUX\V7_:$#Q0VOMZC-<D[?''P1=#ND_>_OL&ST+'O3>?#I^=G+P]WO]T=/RB=_CLY0?XNW/0 MV\=O_GT!]WF#CWZ'S_1>D^70\=O3/7CO1??@=$\>>J W4>'1&Y^RZV52 OAD7*1 M$ZZ]P-@_VL,5&CC:'CAJ6OD^;F#"2\ 4J(A..8\(-P1Q22C2P444.5-<")P)?[FT_KI$E8F]-A^?O[Y+.\(_1;[,77&C3U=EST]?+5" M]&/D@G@B430FGZ+&)7(,[*G%27FPLSQ&MO.$MIF\=>> S2/ZCUNE-X,:-\I] M?\J]3):M!?66SL":22#+@1FD8?D0XU9'0JBJ6H/HMJ&K-:V/EBUO#G,Y SK< M*;D:+=L/+=L;P,B^E!<>^@R,[8.[AV4P\Z6$W[LQ_[+7#WL+*]H@W=J0KK-" M8PS%C!AAD<<&(QX=1QJGB'P2C$3*DJ4Y+"!(F_%UE>]O4)9_H]GKXS&-9C^H M9B]S&,R#-I$XI$2(H-F2(<,\1XDSP;6.SFM=:;986P+[/3"9:6X<##9^'0PV M[Y,_4GBIE*P@9ZLL[UYV72K"]E..50Y2)FV3'-ST]JPSAL%^64RD;'S5+2!O MI?O<;WF%GRXL< /JZP+UHZ2P(?EL54T]M;!\&=05 M.*9-V.GQJO+:V5JCRG>NRJO\#'MEG47"I!QCP@EI1A*R3.F$I9#8Z-+$0K!; MGR[8!)J^;P]VP5?)E"5,M\SJ2K7^^U:*W[EIUCBF#\1:%A?U*+V8KN33P6C< M9*"L#_!6=\P"-TEJ;A#)D74>74!&.HH<\U%%%JQ2ONR8D76=IMH$FC9/G]=. M71I]OB=]7LDH4SX9KPDB(2H@,"DB*ZQ&@F.!(R;!^I)19LBZ>N<_"'_9XAC, M7K?;&HQ/XK#5&J)W3Q)H0RS:1E:.\>D?3/+Z]61I?KES*5=VS8N\&S&Z2 M'IM/3YH=U/E>')[Z=T$[!BX70S'(B+BT!MDD.9(N=SSSFEMF 1I'O2I'G!Y37BLRL(20KLG($<1Z EB1F4,(\<6LMME'L/!%B=<]KFQ-W MKL=!%EI3U-]'^<._$+) 9"[DPS^,SCX]L?WW<+5.?S&)?32*XU%)^.EVK.MT MEQ+:JU8SFY1.OBG7^*$XK_?5ON(P^MCYF%NG-)3W+FWFVCGO?M\/HQW%9['Z M[WY_NJ8O9TO:./;K,Z'[*UPX)I$D)@)AA0UP8>.0D5$BX;C23J80C00N3-J4 M;4BQ6*/5F\>$&ZU^6*U>)L:1"^5A25$47"+NA456^(2$2@2K&!4L9(Z_ Y1O MAE+_2%N-^_V/0+H'P_-F,W&SXW-7^/>K\#9=T4YLMB'6B&L'*VS%^&"4B@D% M+5.5$Z4-C2@YFQP8L)JMM 47&[0/T:CVQNTK-JK]T*J]&LNC3-B$D><+;3-RZFTZSQ?A=&OK7,)[93FC%JCBU"L]5>XY^,AR" MFM1QNR8(L^5!F'JEIV7)=37R7C^4K8V]LL@-&JX/#?]>(3J6>D=4D,A0!T2' M:HF<9A%%'9WDA'MK:"8Z&&](47*CYML7E;F>FC>:?"--7N8UW@H6/D$0H-C:BE @'[XQ2Y "SD$G.!$$X5\SL/-%TDZJ+&RW>WK#+%5K< MN!SK4_%EHL)D2D98A3#P$\2=$<@Z;9"6N3.2M=Z2?-)R6XDFQ_N!\UW.['F3 M[+(%<99KP]UT9?^J%K8!NO4!W9M5+F-M9()[I(R(B&=6HU4D" .&86 SAI=# MDMN$KA:G-;&5QZ#:]\ED&M6^0]5>YC!$D&2!IR!FN)LKN;?,_=I-/^! M-'^9&EG,I,$\(86%15Q*CIS$#O%$.",DI2A)/JV*F-MX/4UDYSM3@L=Q&$?C M)K+SW:<-;U8&S71!:Z_O,#;%OC<#L/JBZ^9>IOH\.WU.$I"9GJ,)(D:";^59 M0II'@8BF6F&5HHMTYPEK"Z4V:.N\T>HM#JTT^GT/M&6FWY$DRY+,6AT13XPA MK8U%V#,GH@H.8W ]3)N1#8F:_DBQDRJ+MSOHOT? UWNWWD-ZI,[8=N\A+>4# M-E'C.T&^#RO,)FF.$TT1.6CD];9R]&@VPFMZ?1L'S ^ M9 P'UCQWB/VK7O'?SE^/\HG0ES22;MCM+ESK(5-W\&G42L-!K]7I?XRC)<;[RYU2WMM-YL89KS14;'@SW_OY/. M, )K!)XX/O^K:_OCO7YX#J^>5<>/-%QQ75QQM54IET'[Q CBF !7#($@9XA" M%@<<*5-)J;3SA)$V2,!F!-4:W=Z\T'FCVYN@VROY E3ZU5$C/+:,Q)3CY:9--Z6$?"..'I(/=<;0?O$CLE[D8X;V0'% <7\:Q=B:KL45 M@TKIK@95S20HY&!8CC/]!>8^#O.G8(KLI@RE=3+,2/9_.I%@QZBDU%/!I90: M.TXP3U9Q;"W6[S3=>7(X&,=63H&Q3[XQKW>YV'/]NKM3HK8LU>T.$O'OGK=F M6S8^/XCCDT&8*W 3X5RC97N]6&3##D[_?A>HM<%$@C3Q G&G+3*")N0-(S[F M(ILD=YX(W 9)W(Q4MT:U-WWWXOLT.W4^QX"^Q.&@4>H;*O6\ZN;@_.#X]3NK MDXR1490\.*" ;R2U]8@W;J1[N\+-<*'7_;>4:M4C!X<FFD$\8K'M>&=$WH;8/]D[MG,5]7ZL8QN9UF+U8.9\UF7# L6$+*F(2X!*5V MC!JD/--:.)8$Q573Q@V)IJ^S>%AM,',YL./)L.S,9^K2L\,/<9S+Y5NCZ.LW M'CI)=0NA[D'IRW \Q9&+X:#WBL K;U^J!?Y_"@=S!;XU6Q]&SJS_FA, 3VB M(C/68X09L7DC,2+C D8F64JY Y.6HS&;Y[@U.K[Q,9G;Z7C#;M85H:D4/5HF MC74,89L8XHQJ9"RS\&=.-S4N&5'.->7TUNV--B\^L['49E:%,QG%D'<.+\M' M?.C8S"-+L]^, N0K$N[WI^O?)-S?!2ZNMNKWG(BH6$2*$XEX(!Q9&Q5BS,4 MO_!HW3MW^8:5T[:MH[P\9#>Z]7@I$[?]OTZ:G#N MH$9L&TS6+6IPFAF[9@U.Z(S.NO8\XWO\^@1MWB=_W$>[V1[(AB=PU-N#+>"D MXY/8.LZMR/X%8O[U%Z=3(8CO/J/HMN7,5,^^_W^\;='@NJ9 :^9!R"WA!D>$J]V84W"C)2;)R MYXENTUMU+&JV1#97\^_.NV\T?Y,T?]GG5UX3%T- 4>:0( D4V:@YHL8KHF3" M*?=:UFU]J]*K^]LEV3S6=H?\;GL3= $(%E-T_:#7&^0Q#/R'A]X!>MPX?V?9 MN2\&P_FB'J6G945?Y05M 'Q] +Y:&&^I=D)$AJ3/!Y$I46KB/1))>Q\<(;AD M\DG3)G+UI/FF,OXQ*/6=9>E399 M1BR7/G=&HVTNMR-!=_/85A-WNRSN5CMKU69%_!R'OC.*F:(5;M8:G&4):U*0 MMZH5[H7LQ+R,1]4J/J^7-S1X?2.\?KT:/W,T>4<%PIQE$L88,BPJ1&W 6-B8 M3U3<>2+5)J4;-FJ[34G%EZMMP\'6I],K',S;X+11P+R$0#Q&@HSS&#'I*,UF1=;:LW*(EX&[C*L?W !+_6]G?'(RZ.9I!*_TU8D=QM_ *0W@DY[%_JBT6FH M<7V N)H]# ;.&NH2AW%F=J%/TA M%7V9^3BE&6-*(YU(0-Q'C%QN^R"HTAIKQ9++QTJWU26GPV]B[&F+&KE?LW+J MLBS2AX[)?#OQ]W&"XKV73;V8+GY3%W$7>.A7>T\+*6FP"HEH/.(LYTA(F9"T M&OM(/ %TS'41N*UN%8V_D2)M4=CG1T6&>Z^8:I#ACI%AI7,UE2J WX-PM( , MR0ED$P %K*[%FML@7 1D8*1-Z1K.LKY;9'B,)Q=M]#4>.VU]GE+T)187/_L3 MVW\?6T-P\UK5[R6WO[!:VP_5+_%_)YV/ $C@$;;+J\,X&@\['ES#\H&'IKC; M9ZX>,HI7+?]1>EXO_DM8^Z-^MEOYW_/Y6K^ M3DZ$T9AR@7""']Q:L&9$>S!IROK@C"=![SRA;8$W:<>CP8$-W\>\$QQH5/U& MJKY,7*77Q. 0D;4N=P+A!KDH!,@>$\H%SVDFKOP2TKKU6YL;2Y=RE _T:!CM M*.8@WSUPH_OHC+*%:+D9X;];(>1?\.#Y.(!*G)[58@5_=R=Y,1:QN,+GAEJM M"V\/GZV>@HX%IDEG5J4]X"T. 1G-)(J4$.&M161=]A:95NW57]4 M<+F["&(#+ML++BO[M=)QL#T,I108XH0DY+CT #/)8"RE$8J"WP;@06F=%Z9H0V!VZOBJ%8%F*3DG/)4"O$H89 MET2R-#&AW^UGE 6N1[[N\38QK@W!RM5.%Y$E!ER=(#"@ 7&3RR4%M4@P\'P3 MUB%%(&*,XK8A;(.0\LVV#$DXRIC428);!1ZW SN@L9%"Q4!( MY,4R7&/[L[$,&V(9]E=(H'3*>T<#"J&4UW.&M/0&V:B(MY9HJ@58!@J6P:QV M.OZ^<^VVI1MZ@X<-'E[ 0\F"LEXQYHCB6%HCHJ1*)JZ4BI3'RBEN\'"+\'"9 M*1/I!1< @$3DW6"*!;+*>81I\$Z%9&A,@(>$M3F^-5.^+SQ\Y.W?&4Q+&$SR MT8#+L[:%HWP\/L_E;>!?3<[.JM)DVZU W\AJ/?5M@ M'PQN]GU;9[83VJU^+&FSM@>/-!Z!P)QU0'#@9_"*1E5@HLJ M]*U=U,W;IV@@Z5%"TMISBQM(ND-(6G83M78Q8IR!2.>S 6S^#7Q%092%!033 M$O'.$R;:BI(-@J3'XUMPY $9&R0*24C!@J0*IYQ O*[PW!;M M2#2HLSF/]K! G1P"GBGB:DI?"(FT-> M'W[&'ON>R5_#P1D,Y;RH7,XD/"NM?X?1Q\['&%IN,@8%K;94FFV3)D;Y4-[P MTVKW[OGGL]@/G3&8CA%0U+PO"NK<@JT?I62VILVZQ3[.<-JA] M$]0^7FWQ(K@RV!*+'"^5Q8DA&PQ%7$DCI,31*;7S1&Y2J+2!HP:.[H%=-G!T M#W"T3"*Q#"P12U&P$4!("(=R=T^D82F-%2%X!R12WKJ3Y_IW;NXZ8+DI#+(< M4 8.CY>?OK37[0Y\C=XOHQ^\ M[V=YKIJ"%?"^B/63?I.7N4:H7^UIHT542@>#H@^Q[,TC+91"7&/"N8A!>X!Z MT@8CL$'Q@@;9&F2[SR[4#;)M/K(MDUCPJ0.7AB%"/4:<1H*$$VOG$)Y_\96]>-\-_0^?CDO^'']-8+U_(QER_4NOCDO]WP/T]FX[WCKZU- M\PG^ENK3DD038]Z,APN.!Z#W=A(ZIM@!)/Q MU5_9E,F4%Z=B\6<>;8&:2+!C5%+JJ>!22HT=)Y@GJSBV%NMW5.],OW0RRY8[ ML^\C%[D(G2S($6>O80\T!V6S7#.)STX!)^#<[211)Q-'QO^W7D:C[% MF3CTPU_#.,HY@A5[F,WY?,J?S5('CV%,OP'3^/"PM.#+P906G.Y_?GMZ_GA@ (E^/(W/Z#/@2+\_>7P=)\=G+[M'OW[3^_@]S]Z8.*[\7]>GK_]-YPY MF+>#TQ>]H]\/Z-O?__[R]O<#&,_[+V^./^##9P"DA::3!@J,8-:?*F9B$K^A@IS\!HI7)%5C]:+V**F#% MK4B6<"6X=9S:P"W7.ZT(7.LL:^5P$G>> +7KC/*^W.*RE$RQOX8=6)BS;BQO M7UC%*8>HQ6<)N^"]>DS5QMLV$\LWF7LY/;$ES?>.?S+*SW@V& MV+K4V=\4OZ> M]$O2[-E\3=['?AS:;O<\OQ_/QM6!MWE8K_N%,A2%&K5^JD?Y>O?5;NOWO;V_ MIN/<;1W#A^O!_[^PR&=PO>H18>3Y5K *,*ME^)/2:G!\ E3P_4G5@C _6?V= MG, [&L5Q]O8\L>7IJTWHFRQ2[N >RVS7JU.4Y*?.SQ6;'L]GM@VO3E_.\_'I9) 7K9JD MQ3%5PX8/3S\-B]N"E0:+=0+"?^7W\MOCUL(="R(,!UUX2O#36N!T@?S# W2R MZ:V?N#4>@F94'L"HW-C9;A:Y$8@O3):+L=^*W0XPF#P-8#"N,NZ;H:J5Y _. M.OTZS0 N"12M5Z0DOW63Y1W&U,T'\N4%Z&>OM9N392?#81'T<#H9C:L/7C;S ML"YQ.&KU(\SE""0\^[WE,\F"/)XMHBP,LU-N-YIT*P%:U,'I@3:Y W>@S8PNX6#%4P@-7*'>:/=24LD_?F8ZS'G:>@^E;TPM?,5&U>+1&)S&. M*_69Z_/T"?(@EP>8$2%G%T\G)"-*IQ\*G'Z[K:?@ M3EJ N85^0%4AP6 PSE[30MG!J%ZZA>(9B"YHR7S"8,2# M7F>Y\,..*\!9H7B^ MU:LL=J4LHGQC>F!$,4F=T2@__A3?7SU_>@'91S>3^=')8-*%FT<8EIW.U.FD M7P6@RL,7M)O[H]^X8!YO[@(3"/&18@L6;&ZH%PTG4KZ/67A\H0[?U,IX- MAN-\ZN4+6,$6P?D#V/SZ_\UD(@M#[G@+EWH&8M5S<5A!)B/M5@YS@3J !'6Z M\('9T&&"RC6C&TZR7A)5/DN7_);_+-&7&Y%^OKFDG]XYZ7\%#EXG@6+WQWLS MRO(72(D'^=T4*G_X=$KEW_;>?#D@AZ=[XLV_^^>'SU[VWAZ'DX-G;P1\G[TY M]?3M\6MR^.7#YV4J?]A[>WKPY34]>-8]>7.ZC^$>W4,*]SK] &,-G<,O\/?Q M:W9T_"(=/=NC!Y_>!1G@B\PBZ1E!W'N#=$H,.>(CQTDE+]4RE?=!.*JUM\%& MSJ4VC--H"$@;4S$YMDSE%^:_-5^ UG0%OH.T?WL$2\Y'\H*8B*DCF@?LM0*$ MA)\I)1'!89E%MN]*!$%7%D1O..C#K[X"I#(-Y]7/'U@8\='?[Z+*G=X-0U0E MB[CA$5EC/$J,,,M!)!.3R\+U$)2O7/&7LH_@KX%P>V%0W*!L>5[&'&D"V[\_ M&H%T7M"'"V*Q^<3VP []2;94N&*R\RC5PD.!L]ZW1L>1SU&"[ZI.\GG8ISG0T''X%.9S\S MWQBN$C^?@0LX(QCQ%]12=KBG72.:M=K$$F)!<= MH$+DA[.'^!.($PR^-$U"SO8_M(Y2?B]4CS=]@#_W?SMZ.9M=N+_M5]>>7ZF< MXYT'7?G/@TRP,D>=PN9N:V$66I\R:YD,RS4 U_HU9_W#]@MCR\ MM(M+FM]%F%QK.5]Y(-S+"Y&_/7V:-MRG V+GN\#84Z?X_L#^SLY %:W+HG"> MU]W7?+PL5*:CX'/^!G-PX:GRG"_[0]GY.EB0+ZO/4YG03SS>SU[GE;%SZV!AYG9;3V;%%^S MHK*+CMOTJC#PO!CGM?.TK!UE]K(*Q,7H49[=0A"R4P17F+E]N:%F=>*\/6O9 M]\-835D)KVC;XWIW^C>"NSV>6_8])/[88GIKK"Y'(>B(+FZG,*E&(@-E[;H?Y2,=1 MCB2V2AK2E,-0B8&@/.N41B*3#E [,&Y_=BI>DJUH&@YZK7PJ IC[^CMWI-/@XY[3[);)7"4Z),ST; M?.K#U(&"MEY$6^I"EUA6>;@YW:UNE85[X>W6".2CNT"[+HYC2KKF(M%9'D?( MXRAI.ZU4CP.X[YRFE=AFOS2#&)\C6+H/%T1L?KW63W##3+="YJ+UM7ZN<'_& MSFVYWZHE^$)M-:IQP0O EK((7-1# MVQT-+I.;3,]D7F,W;J'J/V4RG@[ZP,%&TUCQ45'7H[-YF/U*J5AQ5.1\Y19> M_-9ZE?N/.[FY?\BC6ERN$N9?^,#9<%H?6=+>:)O-52E2O3B^['U/O"IX] MKWD5J*^7&=9U"IJCBPJ>?1K0X#HNGH'P\WSS+,L-NB"GTTV1JE%0$:3,OSO# M""/^\\^G\T4I+\V\K]EHIULP,U<5G(/*X2OV92;8G5%E;:I!37<:QF4G]%._ MGOW,0B[FQS54Y-941$])+J$/SD4N"?XOADCO-EKYPG:&_P KB ?1YBVK+)=- MF+*$*=G!WCMO,M_1+$FDV*DY71M-W&G> M;P<<+IOD'\O#]A8>-A,%N[@)7S87P73,7G$ECPFN$.(X6YM^G$:LA@,P8)EX M=^/'V,T?\5T82">5X$FOF.AHP64=SB*4U=YU[0%/+U@9E&'F)L5H+NRVG$[" M^SHCH$3X>A;L&UCN>1+"T@;\;NO%_$$[HP425)C5I_E>;-VC:V;>1K9;;"0L M:9G-'';,C;N*$Z%Y(_I7FQO,,I>S4=X'!CR M8#*"P0\_9$^GPN[(6#H;:N"SR\<,&3#AC?H3\I/MI"&\ T!/#[ M-!A^J",$\+R#O+?]9;H=;OL?JIFH%BJG0S@0OX\+\<9._VR2G;11%8BJ!E5X MUFPZOX'HEV_O_J@)TNKJ!.G[SG6^/&OP6QN*2_#OE*#8);"VVG.OC&->6V64 M8-@SQNG.%??YMMFX>!^9A(Q6*$$HYXYA&YD)P1C*B">1\@W,9CR>IB!5H#/5 MTCIG:53MXY3LH4$.^147 CZST(_SZX9F6A&"Z/?T%9*![H MT8N3(+]%X>]P"!?GAO!=D>?BSP)SI)U;XI2T&/"4IHC7C5.L&TT *^&=_YT, M2F)1MA)UFFB)K50P7>=>Y:DNN%M;6GAMP=#^VBSEG2XE_<92UAN/.9NS7OOI M,R"5$[ZJW+9F6[:P**,*Q'H#RZL>=S M2SLJ6)!*#+Q.4JP#X77L\;+\Q5]:/Y&?J_3?61YPG)_RVV[]1'^N$E4[H>P\ M]$QITK90./LY^GB>J5TY%%@!X@R^\<6;/JU=+(KHH[PQS>L%7[K"@ MS(M.S85)J>=D>79=]!:8?#W+\('1"?A?J(!&OP0#J[AO#:XKLU V3*:I^+U! M/YY/939-^@&>V@]ZO1QTSHG0-N\BY.$OW*1X,$!N^_Z\-9IEVEX2;*X=QNRK M9L$.LWCQ50(QF@[ZXL5"I^3$MDX&W6KKJ-;0F6-\E:2 1EXN*-=*7MTD-;N< M?W^;3U^DKZ,E?WJ60CR5E=QDOE?%'(;3S8:RM3?=/)EZMW-\JHI:%A/+/UHP MO1DGZP#QS'G?[\^B A>=SXNA[TE1F=FMLD+D.,-D# KS9:H(U;WJ"'XQR"#2 M@^%9L;M?X8,7$C= V-T AG_>B=U0/$8<0_P8./ MHQ\^W$F/]MZQX%R22J+DL47<6X; ?Z6(.$J\XLI:&[8P?%FM\&;;_A>9\<"E MNF6L2_M7>2-_'E3L5*&WX3#784PWDNK40\"5K._E*JU*D6.=1U#-0@&C634* M*'&V\J51 AHDE&WA='?KY='KV=96;1SR7B8 5V5^IX:]6&K@ O#Y"R'5^L-? M,>"+G\ZO7AC:A7MU!T LB\%<_,[@\AJ.ZY0/;3H5S)-Y1:C:%NH[VR.%12XD MH\XFK@JJEK:V2\%7'74!JU5)QSP=ZF.]-5F]GJ=Y7N94R>-4MN :PTXQ!=.= MV%PM,W#=SOMIS=C%?=EZ-SV/ITY$S6U6ZL]6C#\_S]16AOG(*[.3V2R0O# U MC1>%8SDJ##>\\+ 7J,],/NI'"H/JR(DJA2"K5-E"]YW*GEVD3<6.5IO"?C@] M8,9E[[20\N'*I%]NQ2]=K,Y%4WZ-):O&MB@CF2).>6@>[](2E]V .ENY?*9Z M/Z-#OR0=[%:T*'ME2P0XIRWXD:6XW@2Y3*0V6^&6LZQJ M!)TFHM9)+?6K]=9/]5?.V07F7WRBN41?J(W.ODW>0JMY_+:?'WTE>J.0 2[TX_. MW@2!*T>69G$;U5)>J]',<"42PP8@GGOM,6(VD$@JFV6IKS18RS]DB;S;XS88YWXF9]U[( M5APL$]"FT'H_&(3I5NFG65G_:+HWW!D&!/ V+MO.DY3IP3 .E\(9 W A!Y-A M=@GGG\K:"3?*0=Q2@SQ<."4JYWI?>?$RF#.XW$G%;KTO<#-+P5S\WBB?#M=9 M'M ";QR-JQW>Z6S4%G54^/:LWUS9%@8#=Q)M:->?*5OV]GPXZ%85&/7OJ.S< M%B9:;V_%NK<=\(\.6-)QJ0W_..A^K+:379Z)?+'Y('+Y]G@T![%,;\L>;T6] MT["L9(X(5-^895)L>V_ 2L[R8&2UO-L4H>#?L=/ M6ZW4+M'L(S/':#Q8E,8JA:%.'[Q,EG=;?RU4Y9=%F0[BHE6O*WCJ5(^26C$5 M\E)Q-AHM:%]AE;G H3O)3[E(S?-@)V?992Q<>?Z5>EMFFL8 +#A,YH7V-;>> M-E"HJW;F9?.S4>\N3%MQ4\?9.@_C;+"%SZP Q4H;B!'8QCK]I 24ZPX$LP8F MI7"IGHMI"?["F.M0W*53_G4C_S6AO>-:=0^(.NG&HS2#WZ=51/LXZ]@/3 CH MX?MW0@L386J1,#G?+DF%+%<6.4U4)"9J@MT*(7BPI(9YOD*!Q]&DEXWGE[JD M9%X&,D?U::^;66Y#_)\7LXBHQIN[B7M^Y?GNWO+74B;-Z3YI=P+XKW\:[ M5[_WMM^F@)_6]AO=MCK MACR6OM:IP1=J@V[P<-R9W.0,VZUZTF_( MN5E>W])89[L7]Z?2P&PP@4N$T<\/<3IQKQ-"]P',>'G\%Q=]Y0Y3K+&10L5 2.3O]J]W&,>,PD_EZ/)\='.^?O_ERTCT\??GAS7&W\X;"M>C;[IO3 _+F M=._+FR_OSY<[SA_0 W%PZC_G,1[]_IH>_O[RY.C?/V 4;^'?/S!^^/<,KO_L MCW1P7G>;?X6_'#T#K^'3.R>]TXQBI!)/B NGD''.(Q!6[*,E6C*U\X0\_%D: M,UW8^+,T&D1Z>$12*03+4G1*>BY#T$H89EP2R=+$A"Z(1 AEI$&D!T:D+TN( MQ")W(<9\<)N6B%-'D"91(I82M809&S4#1-)M9C8)D>[I-. '5<"7B]L55_)Z M>K.'OA17MQI\UDZ'8-X/IM/>8,^ZL&=V]LX<>SPG*B:,$5 [TN!E]I"2]D(IA3PF!O%@ M$G(I$A1UH!%SZ0B@;O9GM, ;I,$_0G!HGA\Q3Y?/&7K#C_&[N,1U?;3-0Z*? M'I),_#.=_)?5W#=XM#X\>K4:7U'>1<,Q OD5B!N6D'9:(RLCE]@ K] A'^B' ME5R!HY^W.++2:/#=D8E&@^]2@Y<9A:.&VDAT Z\X*W0(VA;U7##&?@&YY3)%A(2"G$H?W)#-1 M[#RAJJT,6Y/[MPZ->># 3X.7#5YN9MRLP^'Q,N+!]4O=Q3\=N>-'ZZOH-[POH+7ZQ-XA_4' MY0#'ZA31O7YX6@:8&]%T?O1F&#!F<70,SW3\!A^<_LT/]MXI+B/3FJ"0'$8\ M,(>,\1;E.)B/VNK(5QMC-,OW,,MWZO'1,P^_/_]T\,R+P[_?625%S'4D"B>. MN#42Z0B_46\TO5"*6E@OS&9B6 MCX[J&6CG0L#Z_5+Y;?5P6.CNB)U>H-2 MC=@93:^=_\SAJ<46:MWSUG_=@%!_%\0M,&LY!;S.,/1^J:2B%H2G>>C7(]?R M1P._!=MU".!W\/Y=8H!^W#&$57"(2Q61(48A'I6S@@J7E-EYPL3N5;O*H"O= MTD%H;]8;[HJ3=/(A2%6KD?<@T>]SG3@ZSKLE6XT6C6;"AW6H^YU+OT.IF6@+9+^?*T=-77 MY\]/:ZF_W2KH@OXL'!M8:U(IF)[I33D^+]\,IH==HQ/X_76<6#ACYL=F"*7$ M]-,[HZU77BKD512(,QF0)2(A1JC"SGG.W#:R@ODR7WY,U&9;T96F2_-.EZ/6 M3Q>/BAQ]LF?M\G/6+@;6:EJ4GUL=5(T3SJKN_]E:=B>Y+GY<=5A8O-:P,_J0 MN]K,^LV45_-92;NM_?'%863S6K>=*AT3%GJ:3_LIY"9)PS!O!W4MH+G8\^R2 M]J8+O=/J#HJM?Z?GCBYWLU@><(CYN(ARUPRDN9%IZ@X^5:<@UCV%%@Y"O7@H MHC_)O>9*LY^%AZW?7+[3[-FK[F^3WJ1"^OJQ8)S#"*,>Y?OD1I.]V/JI.QB- M?EYL/?!=3=VJ[JH3-P+HKS!ZH5D57#A.SW.;G=9:GP$)-*DWFAZ)-_T4&+S< MRJA_Z:S8A,'2L;K$T/?QK=4DJ@7A?]1/,'>@&N?73HM5>%J'EQG3U8LZ& M/UWJNKO8S\4JE\X.A7G61Y"4V;CDI,%6Z2Z6UZGJ65'.YH7EJ4:867,U0-"+ M@>^4,9:N'LN+O-MZ.AUWW8UB>DSSPA&X%QH19H6LYNOBAVXNK!<7839_,\:S M. 4>/OH^9YS9^EC*_.0NYC%4C[,+;E%S,-CC/?VV6MHLYM/CN!=:"G[7"3.% MXWUS!G+1W%>Y :'W0 XNIS9LMW774350ROSO^;S']UX_')3VR9D6O)KUZ-X8 M\GP^)<__= Y.7W0/G[T7!_3Y^<'IW^=O>O^<'!P_/W_[^\N30_H"?M_['M[\_9F_S[LP/\]C1[F'^? MOTM1LT2"0)ASCS@E*50\TX8XR57R*P?C!*&X8(+JQ+CWR1DE(O.2Z*AY MH"M4^^FT]7SY96%!5L5]J67T)<'V;]U[&XC]5R;D_GIFS[L6Y5'DR/-%;=FL MWD7WKANO/[TCA$:;NQ@FIASH1DS(2L%0.6Y MZJ"(U4Y'WSIDY;(=Q/OMCF3,KL+J>YHC";I+%;V3+D;?UQOI&UV,%#;-8.]F ML.1Z [IFVYQK]!KZCH]N16>:ICW3.MHS_5@R\W)V*FL^$*AD9I3S:RNO:N$0 MVS6UL+HL'?!^GG]-C=JN%( ?K-?5NB#EQK.T#@G:RU6ZZY:;FQ=XIH23O^MG M76NBZ-.KV.LOUQ".;\[ =:2FN<:MI6H]./,U'?K^+IEKK6P"'T-L@4)]E^K< M,M__N_+V'W2F;IRW?[/\^P=]MIO4*W',K8_"24)Y$E)++J.10@K'G7+RNO5* M6?"V)._^^X)35=Y][_6GM\_^_G+PY6WOZ-_GXLWIWY_?G/YQ\N;T9>?-Z?M/ M)1__]#V!L=/EO/NWQ[]].'QV\.6P]T;D7/W#9R\Z![T7G7#&)R>PIYPD9[!RUFD5= H&Y/JZ]3\-_JP9?_ 2_ACOG4I4 M(2N21APL!G+6)"2]TI)&B0DS.T^H;G.SVI=BZ_%G3?WYMJ.U_)H\SZTAS0#&8<6YL$X(&32@B[%.16^ORSG+NE4Y M B_RJNV-G];GC)>88V,.UF4.#I^NT%$2&3@,(:(46 1S@!G2*M?.&QRT-C8I MHW>>$,/;A-VZ;=I7\.6N[$&CS-=49D$5BP+XF<:2$VJLP1H32CTW22AMKDO@ M&F6^/V5>YG:1!(V-ELA2S!'GH,>.YOY% B":"(!JP7---VUS1/B MH&O5XS_CQ]AMT9NPNVDN!ZSP-YJ&_!B?O*\ M_AXRVQ4+6M?L/!H6LJZV6Y)AM=L%91M?.$4=PVY%YZ'&X-I&X?X;]5S'_6YVSMU6T<;VYU M&[_SZK:C:1WKG]&.XN@H_1E'H\'P66?DNZ5&?D,*=_#!M"-$[X_>F^/PX?#X M SOZ_8W(]WG;^Z/SYLN> !"#:WEQ^/L_)P!*?+EPYTT/KDG_)D?'GK\]_4 . MG[WMO>G!O9]U <3>G!]^^8#?_OL<'WPY21DP#]Z_DP1+D81%KO2)$D(CK8-& M3H5,XW7$-BR7M7G))>;"&B,UYX0XK6CB47'*C&2>+Y?Z5%/_'35LW[S1-M2P M50+7VAL.<[W\%O2CF*E,JUL6[F*)_K1316?4LO"!\FRYY+N3R_6'G7P(?/<\ M%WN?#$95_?BTTU-5/][:ZPPC+/!/HZ:6>^VUW'I:RTWH0Q=S__R5FZ=TQS>_ MEF#=Z0AR,.]/]C] M$%1CJ,_Z<.-WW=RVY']OM]M_93+""G^=?J9\B?Y]>?2 MY0$&[..TC\IRV>%2E[-17-2PL^'@8R?$JE=$*\4(E[#CR]IR#( 457V<.FG6 MUV1^[?9BUR=0Y-ZT!P9*NLB"CTR[:QCP MO^K^5G]U;7\,SLSS:8NKUZ.8)MT_8?07/!A8,/]+F S/HQW^:";]R_OS=\9P M*@$74%+Y1$Z+*;).)/B-N4A$N,2TZ#"QC7TL"OZH\GOD[NRH_],NRMZ)1W[_(! MW__\SB?,HC(!&?!!$0\@)$YJ@:0*4A)NA9#@D8K=56]TUL7=@PT(+L6#'=MIU$;[Q,?9+SZK2U6CYY2O,[[JZ M3>UNMA-0L_03F,W2WG+6B:LR!#,WX&PR'$W ,N?7<^NY%=9?J?OXDG:L]2T* M-YDZF/DR8= :#7;G["F/ :;OS'9@*>&SMC>8E'G^-+-+WQ[.W/NZYY## KIL M4J.0AX@W?#[8>^:3*>#&? 43Q2>"M+Y)(LS31^<*4_W!E/&YC5 MCG#\W*GE;7P)>K7A?=^=C.K^Q?E[C1G<(@F>=5G?8P?/X$G78P87?#)P6XK$ M7L\8MEONO'#V@K#37K_3-L2_?#W>=K->-)=&Y[ZIEO?=PX9@O(NKO;:;-K'1 M2NVFU9$%_WL_#;2VV_?B!.W[L%2)T MH_J1ZW1J6&_?G1^BA<8]G0C^H/D+UVQ%=./#AV\R1X\M >:R1WPT62SK2@RL M-M NDM6_:G?T>/!;? G6 "AU>!E[MI,W38[2BT[FJ&]*"'@+LEN^E\K6!]*] M%X?/]LC;4_C?OV\(?.?S6_CNFW]?] [I _H/T.%_TL%JPJ#2B4LE(I+4 M8Z"_)B&GP;?3/,"ZV](5,M/?MLK0<(N$>1P(,AK M8CQF).C<\H.2-N=B@TKN?Q >RN^"AUZOKO2:G+1!MAL@V_&G0:9J#:*M#=$N MJ1HWEJ2(C4:",H%XCA)KFP)BQFFBD[>1^'4A6L/5;HIHHN%JCPK1?Q21Q&F\9Q MV-"WQP1U\W5ML&YM6+<:9 M<\HBI1BG:B+C,J>I;R MUML'#7W[CK8TW84>$,7:1O(U\>'U*=6M+,RL(\!*[?^\ M1\!J3X#ZX6KE83FA\VPPZI2*TE++!2([3Y?\OQKFI4GY5BNRX:Z<:T9Q)W723R+;KQY?1@..]-&,W^<')QV.P?_ M_M,Y_/UO^/S?_.WI2>?MOW]\>-M[+8Z.7_.W/7COR\N3Y:SR@][S\Z-_]S^_ M_7_M\0< W9,>O,<.?W^1#K[\S8_^?F<33*)) M#A%'">(,?IA(,<)>,.V$M2DW^[E8%\%UE,HX^);VG*9@DS-&DB1@PG4@?KDN M(D_X=W1A^.9MMJ$+PW$<]EI_#F H.5G^9?PXZ'ZLSLKSG6YG?+[9U5C[_=;A MX&.5\PQ*9=5J$U?K)CEJ@?*62()=8V7%L MEWJ!N@S]Z3"&SKBU-_W"M!R]?;%R*P-\S+4&Y1[C/*?E1N/L+N3IO$D]"Q4! M1\![YM+=5E1R]'94L M]XXYIWM?WG%"%661(BJ#0=R)@$"M%2*8)>D=L=SGVI6V%'CWJC;BTQJ63G]> M>)*[@/1]Y\Q.*_6J(JMG<3(>>1"FWVS_0VOO]]9/"^(WT\Y9&X0LX%F"O:]D M[Z;"); Q7G.LE5$\&:Z]\M@%>%':R%QI=$\, ?/?"->ZA>L#?:=TM#9:BK0Q M8,Y$B,A@%I&WL *,*\)Y[E&/ORU:PQE4%Z19E)I5%)^*3^F,T9IC?NY4,(P@ MF#YWONBW>I/NN',&E'[@O1W-ZG3[@T\ME[MDZZTY&K2N%,W]K23H=-S9BQF+(HNF2CCQX2H@'Y;-< MTF]T0N!?E]+?X)%&K\Z LH:C_C]VV,F.Q$L8!9D)):(_F%0>/ML7[R375 OL MD>5$(*ZH0S8:E7MC."(UHS3EK+Y=L2J4_[==P9B]T3H;Z82VD4;A%7?:..^< M4C+P$HE(I%GG]:_SW_G )):<2Q1)(6!UJ08'#B@L(EX'3%1*UJ6=)WA7K6ZA M_=]:I5-W,!A6, ((/QD"N!36-"W1@SI,U/A!'<&)@R"UCWZ@(;L3KYN)U_)Z]X]QAB4&\J"8> M8"2?QR6X0L":>'+46I=;J+!+Q:N&D?Y@4<[F/1(N$8_<_L N">&2P/'=UE\S MTC7MU-#.OY7ZV_\%+P%$L7O>SJWEX2,/6G5^4* MWY>#\W<,R+G7/H(5TQ:!%2$(B*U$.@D7G +W/ C@5G+WJ@2!*;4ZB\/";'JM MGX#1Y#]S"&^*<&G2[:YR^67X^[D6Z/SBL!1@9>&=?RU,8FMREBE7+<";WO>D M]&^YHO/,M.ZX?HNTZX9&BSXRT,S!,'>$L8L^$5SS1MX+, 87I<4R:!Z<<8EI M"5Y+5,!3G+WJF*YOZ!I 2FP\EZNUZPC&^0X\1D6EQOET+= NK!BR@'0H@E/L M_W_VWKPICB1I$_\J9>S.OCUF!!/WT?W[8<:TU+UJ&V"DID>&_L'BA$)%%5.' M$/KTZQ&95=0I;BA0[KY#"RHK,S+"_?''/3S<*0>#ZT)QBPG=,BNK.E02:&\VB,<#1Z'[@QR4J@B\OK?C?+?L]E?TN.3))$>"Z08%;G9;=( M6Z$1!6HEA=%$G>UT M0[ETD,.//O[:&PP'>[$1MA7"]ID>@[%T>6)*6M$D@)"@8HR(BT-!P)+< T*&%Y]BXH MNQ:&@'-TXQ#$8;(ZL*8I]G,$/[6[L""9JOF\)KEHWNUISP)^E>==<3]G.WG5 MY_!P7*AH.K*[HJC>^ :#DQCO-L@:3ZM=C^< T7_UNL<9\K,:-&*_7.S?7>1, MCP1"+B-&(FF!.$T8696W(ZCPPI@HG2G;$<+0)3'C]8#%9K%OL-A?]W:.8N2! M@%^#=!1@!06GR$GAD0I8TJ"ETR)4BZVOVR"8@Z'JLSMY<;KY9APRRP(!!^YQY\UFT.<.NE,:VXS!O'EXV3WW;+ID[PU):9EQS%#Z) MMM\M)LM%>-C5=A88.?LUSV.(YWT80)4I5O(U*C^C^L.XP<7;?[X[>+-3;\SG M$8 / NN_\L6KU(]1M],^:P]G7JTVT/EA_J0-1KC,2+XZAYV'L5M\!1CYU;QD MD]W/;UJJ<<.84]EL@9<\'B_,27['>I%+]=7IA:Z6-0M6_9S/U163==^<2&E5 M;[P2AKPX$PDKWQROW+JEAVN7%KL-JMULY!GLSSBWXW0X+,,"*K.1H0)-W'XJSW/Z:Y7N^_X1^-DIY\O]]\?*6FC M\=(@P@AP,AXITAA;)!F54HH0F6<;VW*+KMK_!#$BK78"6]>/UZSSLIP>ACGQ MGGA&"$^*.&X<$'(9E @BLKC<^WJW]]MXG=O]A=]']+6<# M -#LG)]WVKX8TE[Z+8OVOT"R00;^58J1:WTTQB#]"IGX?D]@EMF\+\;IU.!?E8G&=;:N)8# MM),4L(I>%NM3-O0&LV2Y6N'YT#R(<=T_ID+^$L(?W_+1CN<4>!I/]KMZW&O5 MNN0YCNCDFI D)4ULSB7T-.3"A<$:LZ0ES[MB^H(P076U*S M1^@(P31_^(X0Y)':5S2#?6F#I3>[[0T;@SQ$+P@SWPNBUN 7W@ZBU/AK5;68 M:6S]F?[ZPWF[ FE\S5V*KEIJXX'Z@9SG8"^JHDE#]MP MZ%7-32-T3R)TSVF['V@^S]HA=.+:]7%J9JGI=C5= &TA?M,TP&H:8#U9O_N% MDF3CJ%S)HQZ'YEY&_;$[QNPF]<=VX7^''P\)W+^S=_H>[_W^Q\G^[W^)P].] MTQRG^W3:.3O\]GY9_;'+_3>=DT^G?\&[_$7WWKS'AV=O^:<#& .%]S@-9_L? M/YWN+>\# \NF8O("*5@ZQ&U@R,HHD6=>.&I2DLYO;!.Q:=BJ])_G*,?;(%.# M3-]#)FE(3ARE4H;(#9<:DV"E=]9IQ9.U!9G(&)E(@TS/CTQXOC*B=EA$+9 C M,B">7.Z]%S%*8%E"I([%E//E]:90LD&F!IE>"#+=M]Q @TQ/CDQT#IETC))( M1P"/$B 350HY90(*A@&!LI10HC>V&=FDC#7(U"#3"T$F 6^EB=6!2<&= OH4 MB:12*^&IBE.1=4*F'Z&YRL[-4ED>H\_*O7NKK-UDWARQE[WBJT'L!X^_30MI;C)?2V8! M\%SJH"Y^\$(Z9+T$$%_2R-1ZYE-.]8TX=\@B7B+CE4&621:,4 I,;SZ21_&J MD\//T32FP:H&JYXT(M=@U3-@U7R0+GC*5"(,$:LPXLY;9#%62!(7G98>&U[. MB^,&JQJL>C%8]> QN@:KG@&KYL-V"NMDC";(2:V!5SF*G#,*44DY@>6%M :L6 GDF#SN*EO#?C<&7SF(V42B&C* M=8:<5"&GD7!D/37(:,\4CQ9'%3>V]8,U)&_ IP&?%Q!)@&T2%/$B@@G)"V%)$GPFU1MA4XF+_*$5^MLNPIBL+K6&! M+T+OVBC,>M\?347&QETAG[\6_%A=_UWU#/PU)Z-VASO=L->K,E.;[E$KBX.1 M_?='0 BB2]PA1QQ#/&B.#&$*@3ZFF+23(=#<8EVZSMZL//UN*;1$5,QZ6V8X$.T8EI9X* M+J74V'$"C[2*8VNQ/A)TX_L@2N@3H.CRHH[RT_E.J:5PVK\D;= M_XWA.'=RS_/=SF4Y\\Y=IY<+I:])G4.R.Y'G8[K[[9@"B3C;._AG9_?->_KI MXV_MPV^_M?> 2("\@CQ_:G\Z>$OFY7G_S2&0@T,@$8<$",7%WIM/G<./\.R/ M[^C^QT,@)"#/9W_ N(!0',"X=XY\]%BPZ)%15"!N/4>.!H8BPU@*2ZTA:K[. M892&H+CX[5?RQ/1Q,%^B>[4"1KPPCG]G)L+[W*-='[LW>KBZ??57F/#=7Z.4V M ..*Z+G6_'&<7/FE[AP]-T9WV2HU3ZJ"^O"47DJ#.!R6]K&]0;MZVO $2.=Q MU5YV-"CEX6=O T)5%=B_@'_D!<[8.JCKS\-EHTXNW@'_\KWC;OM;OGLN]_ZU M?38Z:Z7VUVDR5LU=;AE<]O/#:SK4L;K7;\WFX?8 @^G,LBE M&<2"\!6AJPOT3BU,>[I5!4Q)]QB=P"NW3B[/\[H41VAZC<_B\*07X,6.+\O= MKFH$YTK.5]I4>DK-JFVA9;".ICG ?:M6&N4I MY3_P\[B796;2(SP/O0VWN0G_J->DGC@&J_7+6'5_+K #;W=5B?5OLXA:5^[" M5U^Q;M#KC(:KO[)0,.F9A(/@N=F9^GG2ORH;=1R1 ^7_C&R"P?YL.Q?V=*R,R9X:F#%:-LD4YLK6+9X"*'T]B=_+GRBB-'Y<5 M&B03X! 0,#>EV,Q_R8!==6O9K(QQ[/OV(/_6[16EAYKDOB-52YCRP-+X M, MK'^.D37_(\OUL[_.C8G9>3]^:?=&@TY-<"J&T1M;@F+GEYB1<;^D_,)UMZ2_ MEX8G@(VEA7S%&ZKV!"#3N1T-R/1PFL!UFUDP)"5KI+S7(.>(L($AN6 M\,3)ZTRL:0\FOMRC]:]W_]S_T$K]WEFEW5,,8]9"GMMV[O!34;V*7K-HT5T"$A5WF_0?F8:,86E^6\%&:7-6NT##5:J0YPMHZ%TT M(@CB(^-862*XCL;0A)W41#BLDV*BT8C[:<3GR]V+(T^I9\E[I&@4B*M(QO?8JOU9A3'+3/&KW@&J+301F/>WLLF[%/EF6JRG.G1%OLDJ#JZC%9.1Y/G-?MK*===5^?G:) MIF,[,\2B8AQ7=WE)2)[]A,FR50Y9M[5K:UG(ZG2;+1Y#+?/.6&MQXM$2X_*> M3S)"!"-TPO6NO!CORHM5>SVEJ<^_^ST?8QC\!JSI3P#7_70%P"]BA^?IL?C4 M7^SO'#$+,QQ%0)$0C[AP'NF<]>,X]D813S'S&8M7;:K7.SRSQ/3*<0.ER"UH M2RQMP3:7P-ZT/$VKS730<'S!N/GF:MK^[-IT+]?P5WO^["_P73AXU[U"_UE? M9X;AE0\ VHM%4'#Y%"Y.+?JL6"U]1D;R?O'5<@?-;FE- M/!?DGV6;9[VJ/^MR5_+*\DT+(Z '&-WAY>)5:-\ZY@;E0+V';;EIW$ [(:C17U/&EB&$Z:<05 07 D]-IF MCHM4%EZK(;(%/+^]P^#:$<<2D33DPWD:<88C,@0G1 B@J90L*&F*:[>4Q\XT M_%VB4I7B@%Q4.SL5?A:YZ)10S%D;O,*K:'SW/G[/(PA+X_=,B05YHB'%)$3V=8ZJYD)FC+,LJU=4F_[;Q-C^>L$%?/&C.WWLX-@\R867 >K M#Y04?)F\_K=A8W=;_\6$FZOEWZL'M%/&TW"PY7+Q_F)WY\A9[KVSX #;!/XP M2^ /&QF0Q"$8CC4C=%Q*96M5,95)IM5- MM?O]WM76\F#1*N>7G>R[S^^1N)@!M7*39PG&5,1@3"^6>:?CYTV'K>L_%8.- M*E!>&KM>$HF^VN69#VO;\_\9U/YYB8O;=G\[@_C\TG9+=OY;?N?_E'3SK/.&G2G5-[9O(E0 MJ,4@*](X@O),QF6:3/P**OD;:&1)9MC)H]L9YN4JJ]58F^76YC/;?W_$A#!> MJ(BTT,!")!?(9E)BN<7,)LMXR#WFU74N_ZV3>B63C 4&#S..P\.UPH'CG-%K M>!".WC:IMQ&#NXH!WSL^(LSEJL YL"D]XM189&+2R 3G8&V"!D4%TF&N$X/9 MW-[-"4^=LA=7%J4*?+IW M:=V;JRW 8>G57/*$VU^K\-"@%2?]AV=IWRRW@]%VQM,[28R]E?+=MZ+-=^(' MO]MV]U_@J>QWIV(*L0DDK-"\=VQWYT@KC:G&#F%J!>)".F0=9_!K(();094* M.<"TJ'CCDUJ5N-P6@^][O+\1@X<3@[V+(R]Y;)[56@&]@(X9*.<=^L4=O"PY)4)Y1X0B#XU0]RU[TXCF0Z7^'.+] M@W<4QH#WOKW]"CQ!*1&%C H%*PSB)E>0EEJA:(215MD8I=[8IM<=+KPU8[QO M/8!&)!Y%)+[M@E.* [AR.B(;6$PKWG(P MA/_4\?XT=<.MUO[X0%P7L*A%:&T+YQ(IRDFT04D//"[+#$):KW*6UX4\QJL< MM#+BVRWB7-I:KW5BO\22H7L&> 4SECN%UP?^5J[UU;NGR8'7JUG86CC@^HA' MHO_T,"NCV?ROJ6#]&)_?=?\*2O#HD\*62&T9GS_WO'8@F??6II*,R@$,4(1!!84Y.72R53Z5\9MU M;JQR-435,&*_CE5A_ECP'+Q,G^:JDF)G#X5,-LURHM*-4*2&H5X-^LLT^N>; M6ZQJ*B9G%7/V5"Y]T['G@_CS^!^_A/;@O&,O?VYWR]26+_U2WZL^X"C.%\K? ME'.,U<=7Y_VV<'7FKRX073^Y_GBK?#17E*?ZC(LMJ=G*C_$6N>-G3/,[??-[ M@R7@4!'3#+89K*0WN^TU1=-7%:J[RZ5FX=(E!>RJ@\=/4^9-7U=#!5<0GD,' MNU7(X.TD9-!B>/,&E==?ZZS\V?YZ@SEY0NF:JKI869-2>N=\V"KVK#6>D!^.835QO6Q5N]JHDE#Z&\C= ]JM"]9HE[%L/[L/-YU@ZA$Y]G M/G]ZET,!O1'<(@S^_K"&>.4LO9HI^A%:Y?PUZT]OEO!KWJRW7YN..4WIYN?K MF+.?(Z*_3H=/WI7H20X*SF3]C".%.[F\T8=)E-J7*,Q.-QS8KR^BW/-=(XA5 MN>>SO<[NQUVR>^K9(?V+?SIX?[E'#_G>*8SWFQ>[I[OBT]EO9Y\.]L[FRSW# M]5\/O_UUN?E/>0RGN]_VOGV^W/W6.3O\^*FS2S^EW]H[H)!\";G]^[9V-2B;P#MI7;A>5A :S#K M-I@UW[DG&8_A_PN$(Q>(FT"1ME&C)%C2B4@2#09OA)D&L!K >B& ]>"=>ZY< M@ZMDF6F@@BF08#XA+PY%5#B,/S(L&80U+@%=, M;W+6]/MI(.NE0-:#]_MIG,8U!;2%WME::V@"R1^G]-TI #CWRBL#R?1VT[84UU\T^*UIQ*Q! MO@=$OKU?%\)EW("3:3A#GB@&KF"!Y+ $TNV%L9H%%GS8V":KSLHT MVOT*M/O!8S&-;5]'U9\/TPC/N?1>(\%%]FIT1(X%BL"_30';*(/)50;)IA3W M=FL:]5]?]5_3N$:C_@^K_O-!#1$H9(O,'N"9_GF+AJAZTA#UJ;MUK5T#5O7X#5@G M?57W4\91 -$BR1^J(V.E/_R?)[8?_YD+0OZ[/J^Z+F<+]W^M\?#LK=@[_?SU MT\%GF%^8.O5>O?_3L4),*6H XR0COJ&2R@C&,F:9@J<%5(VMX4/+= MN(T#,9M+S_@.\G2>]#HA]@YXKF]W35;<4>'_=C:3U6E4[/WQID11VL&C?PHK->MYJ)EOUBVYURB#*?R*Z: MA+:.^S:?UKQJ.+8PSM(R9"7AJYX_Q_F2<&#\I<[I<#FRXS#%&ALI5 R$1'[C MNMQ7,#2M#SO]?J[OFA?LGY<+2+5S8?MAKTS0?BJ?#G;&;_Y;K_][?N&;43_\ M@T%=;I]^%+'P%EN!F+ J-YO&R&%A$76&86N2$!BLM=[DBF]2MEC8N:H.O"A% MD\8"X_(51?**"!?8JZH/V[QXN9UCJ6Z0A1[N/6[:&&I![I5J%]55M2K.?9 U M$)!R./[*XE^*! \F';L^_/G7X*I;5ZTO !DQ'YC. E_(8W6.N:I/$"LT&$2? M>RSD @NY)L'9>:=W&7-#RGPN>M09%NW*WX+W0../6Z$-=Q[V^O.*6W6;S=]( MJ=VISFKG-\SWWZK (<_N,O7_CJJW!X-1*6'Q/2UO7[6;=I>MG]I_OZ7.WS/, M,Z7\I37.1*UG%#]+QX<\ROS;N^ZB=K^K7[7&A4'^'9!AU,]_'A[T=KJ7.U/+ M6FXX P9@C7P&A(L>R&'L_K!8 +1''"43;-#!(DP-8(%T.F,!0XGC%($=:)M3 M;7K=N%B2J\A(D;[29[+Z=5Y,VV5UC-X50 "-',%-2E7S:4W/ M%0]6Z6I5XP!N-^X#6UW<;W_.]13:5?56.VQU8FZ.>;LF)0\GZS.&SEUOZ-R\ MH0/1]B?PQW_G5RI\'J:W$,E_PVO';.K6I7_%4XOP_L$A.^+*:^' B'%%(I@S M 3ZEUPEYK&R.1\K@&NKM_+A?H!Y:J.Q!6E MFK"ZBCB=7]4WJLI(37T^W4:K,+%8.V!#6Q?Y N?R"R!CH4BEP]850[LB855U MF@E?VQQWXJ@YZTR?Z,FSRRR6$%QYT+C UZV>=%6(9^;KUWFSL_T_ZD:@E61, MDVD_I>+9U%W55[MQI;AQ5!7EW*PJPE9"C^U<_F?X,\I_69O&%P6!6OL5-2AH ML^9]+O(JSO"9ROVI+$95 VXB1:WCV(U]T*A"SBM?H"I[-FDZ^+VX(6=<)D,3 MI2EPJI53VD0FI&+4<<+-=^*&E=W(PZRF]M>Z#AUX9;DGS")]#J/^A#[_8!CO M+_>.CWRDUI(H4<(X=T;R#EGA(E*"RBB5BT[&C>UA[+8NH^T/YL-[FX4F5"O\ M)9<,[.4*?(^TN/>.M)0?_X%A DK\NS3V)8U$3$L$WGM_)**(6E*-#-'9Z@N, MK*48)4<\^%8AA90VME-OU%\N$I6=N)V3PI5B >ZNL(Y<)VNUQEU5G MT?^.;'^8W9KU1;"<8Z;C\[ARY6MJN+H%2D:/R&[ M0F,/Z,N,\9KRSRNO/.9HW[CZZ4UB)UU+[\[S1E/VC / M_;P/#@L]IANS4P-+T(T7G7QMO][8 #Y\UBLQR0DK<:,A^!$7N=MK9S2H2I[7 M!'_0RE'5N5YU[5#AU!G":)7* 2!:.4X5[P2!?V1M>J[]YR_:H=CS]' M9S# R_7&@IW6H!KF&%#K0M&7<^[G_PP6 =,.Z@*U@[6MWFK,%B?B+L5;!=T2 M2CY"U4[!Q(-7[=1;C-QU/$\]5H*W*'V,JKC-8/-@U;K5;EV\]$54W:O"VX]2 MZ7%EEN_/OMF,B7O:CR)W#S6F5&FPF]PX1^&&?^ ME-^FPF[E]]*/^:?#'"YXD&J&KW1Z=\9)4V72WL$ M?'D:]5U$@Y)76+5VIMCE9G9@XWD5-9GL.]5;;,$.[;-4PWR<6J W/.-1.ZZM MWF@X&,*$E!C3<-)^NS7NO/T8I3%O='SFIA5/EN;]/^O4WBX#0*40+$O1*>FY M#$$K89AQ2>1VL4SH%;UB%P[.W#G$7TO"_I4@[-4!YY=P@.:.08[J ,WIV\M/ M!^_H_L$?9_MO0OO3FP^GA]]"^_#T'=[__4-[__?#;W"?KWO?WGV;/T"S>_!' M!]Y)[)X=\CUXWM[O>Z?PW_;NZ7O^Z?=W_-/IWAF,E^V>[J7=]L+9>"6#QLP; MQ!2AB"NLD'8FY$.TR05F@\RY5V13ZGN?GKU759")(JU]E:-G5?E'KG*TGG V M&@3P JH/ BFT4>$M#$-KPGXV)DIOLQ+3UIZ:BR;+P, ZRJ$C!$E20WBD2=D M-:,HCAVFK]TLT5ZBE)G#)CD^'"!@TJSI.B MR@FOE9;SFRLLZ_D#;39?J]H3MWHND84NS5O(#D&C]3?1^OD* !$KQC)E\32G M.F+FD/51(((]]U($IHW:V&9;5*\\X-90BH927%=@8 W=HTF4J028&C?I 4%F MOLZ C=XY6&ED3 )JD2)#3DB#1#(^A*"DB&9C6[!-:5:U7WX.]9BG+9YV[GY[TS,X2VY1S,*HS-V]* MAE25:5MM5DZG&4T6N;$KM[ K2TI3FLBY=T$A$3#8%:L,,IPS1(G15$6FF H; MVVHQ]K:P%_C@37&@F>^Q[UQ:.V(V,W] M]F6O^'(A]M%)TCT=^ 5H/>@-;:?QY1\-;N=]>18H=@(\>$D"R36V++(\,$0X M<\1IK(+))V$VL9!KA+$R'KM1_TK MD&Q [S:@]^>"HZFC22$W/8C!:L2Y3DA;@#_*M,,T)B"<&?3NX6>N\9[HZ]3R MU^!G+M'TQM-\.!28]S1)H$Y&%E%P-B!N24166PF>IL6422NYU!O;A&_1Y^UI MMS8I$FMYCR?JB;6.:<'Y2&YK?!KWN7<85B:IORIK\H"E5YMDX9=D/A:3A;%W M@M 8$8U2 (F,!!FC''(V>A]H$M:YDBR,[[T)?BL5>^889A,[?"VQPQ6T^6YH MUZ01OPR4FR?)DI&D7*1(P9HB3ID"@,M[,LP&YT6( 3?;,:\IC?@A:K0T:<0O M3.L7THB#ER %&$4A.>(*"(ZF*2&FO,!*!<.%V=BF6^IATH@;2O(KU=YR: MK<=' YGYK4=8;&M#(D@YPS+(8.0<5L@D+:3T2GJ1>["+32:?MUGIH^P]KC4^ MC0-.=9W 4D?J00).#[A),>4-,UC*T!OE4381IZ<$SK=7\M%$G!X8,"\7(DY4 M**J"5$@9HG-S!8RTH Q10Z/QVDN99(XX"?509SIOJ&/-R?7FF-D/$'*:0KLF MY/1P,#^B1YQ[BHQU"@6L7!36)9$S/SG? MU&*=2GP]49+3XY2&O$_,J1O@]_/HZ\Y,I37/FF8^U:5;Y_SD/&=-I.KY(U6Y M$PYPNFYX6XO302__J0E@/1KZ[B\>\(Y!6 ((BQB(!.*$.*2=-? C6!H9PR[W MN#K(?W0%1I_^Q2L)AYV/S"8CX=A;02642"O2$!<*HUT M@!]*!1Q,U)($U:1@-01DG>)A#\\\IG!HTE2D2=%Z-!":#Y6 D M.@5D%:=(<4-8DM9(FJH4+?%0AUP>+%SVC]+);KONDS>/D=P!MI8G5@4G '$\F!T%&IE?#41.:*E2=C*T^:KIMC\B*B M1#0841$DRB?_$2-)"^>]PSXM=+ULVB8V;1-?6"?"%S78IFUBTS:Q:9OXNB:T M:9O8M$ULVB8^UO0T;1,?I&TB?NXC*Z]^MU]KIHAC,D9.N9?&:!*XE%%P#PY8 MLB6:A)NVB8\2)?KK&]SO\Q[]BWXZ>W>Q_^;#YT]OO-BC>V?[;]Z2PX/?3F#< M%Y]..Z?S4:*]@UT8^WOVZ>#3V>'I#M_[_7>Z?_ M/-O_N+1MHC4T M/DDJ2&J8$H%S3GTT,CEB'0[$N9Q],1^=;]HFO@*MG]]L-]QX9Z) EC(*#,8) MY(02"-! <1IMC#GSAFT9WAP^:2C%G3?;U] ]^O$VTY\,9.8WT[DFD::@40(Y M0)P1BJP*&'DAN>=81(_9QK92FT0OEAY_\6=/7DROA5]MU\=.)X96KY\/G[3[ M3?N^QV^[<*%V?J^!YC/".&"$ Q&(4Y?I%RQ_\-R1R(*2 MAFQL4[:I\;W[.C=[#<_4U_G'#CT^NR?9]'5^7M1;[.NLG.*$!(6H$Q[Q9!FR MSEF4L$A4)B-X*9#>[#"\(#5_#9[FC]G8^4>(BXB0Z9!Q1 M"#/LDM<^&L8 !L06>Z@R<^L(!R_]'C_PP:7I\J;DN3<9?N#&SA(<)>L58X > M' .FB"BIDHDKI2+EL>3K/0%5;(XS/9[Y6#S.I$4*#F@#H@DS8)&"(F,P18E[ MZP)7+%F2JY2:)5L6]VZS\XR-G9OHX0\2/5Q!F^^&=LU!IY>!='J(,F3-0:<7IO4+77:$ M!A83&/+,4> V,B*3:$*"!\%5%%@%E@\Z*=8<=&HHQ9TW)-?0<6HV'Q\-9!8: M.VL'5L4J9".+B&M+D"9*H%Q-E#,1HR!T8UOH36[6*=OCB9KLK$7 Z3N-G>\6 M<'K 38H?N5W.N@#G#]D7YXD <_%@%'>2J10 *YD@B'/MD D\HJ!DC(1*+I7( M$2>EV?7.^3T8_6W>3*8FP\Y*<>U,3R@D#@XG\899&7R M2#I#DO?$XV WMO66OG?(Z75LR[XD?K.N(:>FL?-3:_U\R,F9) *E! 4!O(8K MHI#FPB+NE1-*6VEP"3EQV32R:2C%>H2D;>SA-@4Y*%\J&>).=TMR>E%-G9>E\RGY7U@&;H'CNMUFRK%YA9?PFR^IY M0EY-2^XJ4C(18$IQPO$F^:@C(.D7"FI;. M+QR$Y@-E J?6B2LX2]SX=^=#)69.6SO/H M>&U[YD=2V7+'G]M#&+'_?A\WFI7X X@_##C'O$JIN=9?H,57'3R?ZRU6 4\9 M\\%);'WX\Z]!ZQCTOH[6Q;/S3N\RPD- 45MPXR_@*K2.8Q?H1*=S647S>K"> MK>]1)88%]92PX%WBG#!#K4F!.I%4L(Y65(F.J1)=297N E'E1T:C207 Y63G MHMWA\9K+7DX+%):Z7IZM:QN5FI($:R:)E-.O(HO--61T6 1A-L,=9+I>(Z M__DN;'I:1#YDA1B H.3>D,"8)T8(T1]/-/#>SI'V6&//&?*8&; B#H,]20)Y MBW6D.'*L +KI8B+'WRH3\J6:UU8O-[:,K=3NY_A_M]L&T!C8_F6KE\H'!71R M5\MJRR#_J5^\E0#@,KY)WV:[<)EO9EO_'=G^,/;A5UC1]B!_I1]M@C]MM@8C M=PI,)$-8EKEV=P1X5H%97O:MUI^]L^O0[CSV"TYT ?$*SHW.ZY?P(%^=6$0< M1A]B BP-,]HSV2!"YV9GZN=)?SR:Z#X/?@DSFRT.ZVTJC3N04>W& 4 M,.>#40=\C>'"\VYGDSA+U$5.-5$RN_#: -A9S07GDGELKK%)[_9^:ZS2XUJE M;SL7NQ='C-L(^B:0C-0#83%@E4B0R*E@#'?:!K?IA[' M_\R-H/Y*N0E<66Y9C:3PGA@*^QK+?4DMZ<);PWC X/2.NV#H0N615G->>:SG MQ?/;S(V>!B>]O$[UGP:S(^T#J^L7-6I%8$-MU^[D*8:!^-@? @34)B@"N, -6M(-1_VIQ8K<8 MYFC]"7QZ#I-0EJ3,PI2)#;WR?6_[()]?>A7M+G !4#=L=_*]+HLP?BE1OVH> MZK'F/[=+R?U*DBK1*],)4V>]!R>[\.,)L&81&LR\PE;KV<,D*X,]RPD3S%OK MS]$9C.YR=NC?"8E@HA6QA#*N!0<^J:6RBA"FO08$<_XF(1%_$L.H$_?3?J3^*:TC?"SKT.IW>15;=$D<=@".:Q1/N MLA2(L@#;6@Y^OKGVE7M?.9TE%P?>LF//!_'G\3]^">W!><=>_MSNEK&6+_U2 MWZOV5'/QWKF8<'%(JX^O'+3ZXZWRT5RDNOI,B2TLS\.I=9>[-%OL&.\&N=D''V BHQFCJ'H?S[]\*SW@#/ M*K_^EME0V5$LOX)CDZ=N9N9N*'XO8EZ6;\[=3S!65J9;DDVYWK/ST[O,Q7LC MN$48+-1[?IY9>KI4_3M+T ]1A76V^NJ;Z$OXLL7(>IQ#>/7'";1T(?+$F#:. M.XHMI49I[VR,//KDJHR5U7W1V_UP=O>]X+O;W'AY>/#A9._T+?\$S]C__5# ?=J''_]SMDL/\7R" MRN'!.['[S?/]@[?BT^D?)WN_OZ6[!R>?X7UX3F@Y//OCY-/'PV^?3C_D-NGS MQPFHIRG _Y!Q02'.9$2:&(<"QO"1M=IZOK%--\62N-N+SYEMDO)>2U+>BE,! M=X,Z^O1(-YJ_A:,#3X=S\T0!O50@L4&2QD(BK2) 12B%O MG14T8D6\SBD46WJ=<.Y'Z]#T>[6W_-PUT5X]!0R"X4@Q$])9;H/7SA"=G '! MU9A>F_;U@-G+UX)D$8FIGDT-%WP@C%PLC!:LYM)8B831%G'G&7(!:Z1U"MC& M8$NR,MFDQ*S1H?X&'QZ)/-T3))Z*1=4VHV%0#XP."R7LB0Q!)(<8D&C$!:;( M$8N1U%%IR[F@&(2;Z2VS3GV>'BBB]F(8U/UZ7/[88;1;]KA\021J(A6OJ_?E M$X'AWF(5#F$M88H"50HTY4*R ;E\YMR$)*1FE+F@<^_+Q>I'-V]^N7[QLE>N M_\_(D9X, G)7S(8J/3 Z+)1>U3*(& 3B !*(8BC&2+ MO,**_"^&*GV(G9C5J(DVO1BF],BNY%@B&I9T%QQ<[!".0W"!8(&\,N R1FR1 MQ4PB;@QAR0%C$FEC6\K%@XM-B_"UU?W7&TF:5_^&)STP/LSS)&L%EXIG? !7 MBCLKD-.&(9) &!A),5(+/(EMT5<84EIK;K2_ND4V?>[(T@_<(MMI0:)4VA@F MN;;&)"YQP,SJD%R0M.0S/!]_:E*W'@\]EW3.#M9AG1("&PI>9N &66HPBMHD MK"DAQON.TYP((" 9HN]H*2NNYY@F%13>6H5KBH/EB/(HVZ_]J$66./D1/&# M#E%NB1N,<4G=GFS#$-M:+R:H&1-<)-XA&Y)%7$F!M,_(3V.RD2K,@MO8UOK>NRH/J7?K$HU\;:WP M5AV?FY0MG91VFRY>>EVE@&6ER+[WG4HRL9B)9GJ(4?J&\1%-DH2FRT!19:(HL-$46GO^(?%-DH2FRT!19N&>1 M!?S<>WBO/C#A0@PB2FR#=AQ(I]&8)1*T9MP&060)4N.FR,)3QBW^<[+_YH^3 MW8/=BT]O_G-V>/K^Z][9H=@].*:'WS[33Z=_M#^]V1&',)[YN,6GCV_Y[MG; MK[O?_OEY[^.G/#:X_O/7_3>?3O?=-YV3W]S^6%5EPP6LM D4: M_'W0GJFOVXEX]S\_MQD6#) M;53(2V\1UY(BJ[U$*1CCD_'!";NQ3?26D6N$HE+PKZ7QW_4HLM#0O9O#X.(VE:)","<8"M)CQ'$@0/RL0HQ[ M3G*+)^R [FF^>#BPJ:+P0@%@-3NZ)PHT511>-C8L4"3K+.8T(4RD %=06I3K MDB&9B#%IP'!)%045=* T M662<3(A'SI )QJ/F-;+*:O-T44UE;]GY$B-4447C(X+!11 "?* M1@,JP7.R7\0!F9SF+13)446=/,_'6]067SP^W 23FB(*:X^4ST64FB(*:XR# MBT44+--"Y2@ZIR0'U4-$SC.)K$PI!)L,%FIC6XI%?[$IHK"VNO]Z TD_:A&% M)\.'>9[$4L*YHRV**C#$D\+ DWA (C(5+4G>*P<\B6SQ>Q^"6[^(TEISH^\4 M47CV+C<_#%&$($>=1SQXBARL.L)*@T^[&T!+?D;Y+P^-,SU>_L^@Y7H 5ZU>:H5V/_IA MKS]H6?B_UKGM#_.?X>IV'X3F"OZR"U]_+9MX^.BL/1S&V()W^-+V<3/?(,2A M;7?@@2YV>A>;Y8,(_S47\PRD>/ZYWUP5Y.UJ3;'=G.['I,26U>FR_M &. !07P0?'LO-.[ M! D\*R=#R]JVATMENST R6Z'5KNZ8XY&Y0OR/&VUWG5;&9[R\S9;@][9S VG M!O!__I>F1/VR] %G]K(%@N>+M,$?(R!)^6X_GMD,<_TKK5KRGILM4"[0OEY_ M_-;]V$N;R\>[ ^,]/N['8_ A6_8, +RH+(ATO_<5&,TP=BY;M^-/"3M#K*0R M*LD=]MJ /XTIF%;"5/1TC1H!W:6;X@OUJ^]>*>;-(=O?.;),).J$1]0DAC@5 MN;RJX\@D$9D6TCF*-[8%WP1=7Z!*!4QO)T7$*6:9B41&QZW&SCECA-,ZQA"$ M"VN4"-E(T8VDB.^]/PI1>,:D04:1@'@2$CDK.:+$8FQ8D('DKGEFJ115M*2F M",A-K-/WZ,D$9U>!?+YV%8$!J1QUQA0&N-!Y)16#(LX%H?/RM\*H7_&-C-+] M&,O'@_;7%A",XP(L51AQ'BTRAG@4O,>*26&-$AO;=&LQ M#;@%W*J392#+U6T$X[Y8VPC&(PO&YXN]XR/FF#+&*A",')DF!+"3"@= R$RP MABDBR<8VV5H\3#P6C%F<>7Z_Y+NL_LW]476:\(_-PWV8K;&!RT0CEH9Q3JFA M1DOJ7!2*NJ1#PVQ?FEX)T"NCL5=6))2TD@"XE"&+':"N5CPJ04FB>F-;W$D/28*,XH\,SP?902@ MCEXC(@285$8_MU]WW1R:!W&6GBI,$/Q)(D;;@F@NEL M,RV1%J?N_1.SN2AGOBV&-9#RZ M9.SO'+$4'( /00Q;CX#:4P0>8$"*&D>(]4;A )31;"V6"%_!&5LOAC0^+U6, MP!M8-#01ISES2G-EF%>4* [JJJ[SM1=+7S>[1_LL+UONV+O_9&B28+S[A$!LPG6.^:&CU( -#(<@W>11YZS M;>].&&>BGB!<.9Z9E^H)N.,]$;!A"$\ICN\)\$ALC971,"25I8CC)'/J(T=2 M2"K@,RZLW-C&6XN%FNY,(^\)<8V0/*F04! 2"TPR80ZB01P(2?0,,,LRY+G3 M2C(BE U92%:'I[\;A-F6_5J5;X MZBO6#7J=T7#U5Q;JG#\3G25L;G:F?I[TK[)[C\$,]*/]C&R"P?YL.Q?VNNG?'6^C.)?_MGKC@;EKN4/Y)>_/UIZ MQGVAL^'"CRS#ASC7%Y!2Q "2ZYQ0B"L>D.8Q(&*4\<0+:@/X[&9K\738G9VD M^X)A(QB/+1AD;^=(8.D"!QN9) 5PHTPA8SQ%@CBC>< 2;IL%8[$\UZI0>S[@ MDZ/9=9;:%13E%.0L1!AFGP M;!WW0%1:O2^Q7R<:C\?12NV\K*W+:/M;K8,IMMB/OM Y79M9='SN8'\WH/ZUK/W&XQG=3R^$/.Q@3+W[K(\:V:^KDY!W#Q5'*2@ M/'PP FI?/0VT=SRVL/G]-]K,LW!:)YI/'+7:$M8O-N4WL*W6SLP\D>F[ULO6I]BV5S.?YL81IO$RA8"Y=KN<=\O0>\4Y\?R(*Y.3>?C^>X M$:8452)&80BG@5N?A(E446#\3+,F:_^%&:73O[Z"XV85$Q*[ (S;Y_ZNEB!M M/$-8)ZFBI40R<-R(?+ ]*VRY<91QIC'AQBMML=8N6:^"S&UQ&L?MI8G1)3AN MPIJ(F=+(ZP3NFO0291::BX_*%(")2HE!C A>+D:=7O<89?Q_.(]MVD=[._[S MC)^V-3G%>+L]KGSCV3N6TXH30SJ&X.H.@T+";I5L?4^@;=C\(TN\O]S?.7+< M:Y&8 8D/ G$>8C[II!"VP0F1N&;$;&S+[[#Y6[MY]X7.1C >6S"^E3W[R#1W M$OF<2,639,BI0) [T^;%(1) (7\YEGX\V[>'/:T'\'%LZWA10]EERY? 1(Q MA95?KD8S-Y+B-HPZPS&_+!:XE?J]L]4OH_9.8^ 7)P47P(']@D__YV][% M$?8I.:PEPH)YQ!E)V>1+D'BK%=.P=,QM;"\:^[]EX[U2'KIU";_9B/)Q)X;^>(,.FB3 HI9QSBCF.DH^8(%H11 MKPVAC@(+%,N$H@:W:OWS;W4EAJG:#$O ;^S85DRQQK[;10U:[V:"*>,O#99? MOGE+T<76,,Q=DI;:[,T[03PEA!H?E&+TN@3Y1G0?772_O0J2B=7]1ZR;MP24!G#R8$D1B9XM,)%HF24-&D.UE:R1BJ?72K? MD=WC(RM$62A$$[:(VR2040JXI&4T\:2MCF:%5"Y(UO"DW;]6L-I=$%=_TO*P M3-.QWWS=Q+F>D,JKB'"=:YI/Q==W'=/$ZKX7)VVX:ZY;XG+PV<=.[-L%X.[' M8;M?P77LM(_;KMVI*[;XV!^"I-=X'P&UZT3^J]#GYBN);I8H5/GH7=?W4[U9LRCT M6R82HR*%8EO,/4J+(!8\Q4UP&93>V M5YU5GFPMC57B^LW9L4H4@2=FL?S;E%+D0&F.,* Y:CZM!D/;/X[#O)TWOX.W MY&Q96>%(L&-44@KN()=2:NPXP>"(*HXMR.^1Y!O?S[LD] EV =7274"]-=;0 MNL#AG#X2K8@EH)%:<*(%\%2K"&'::Y /YY<:IB5AOI->![!M4&UZ[/6&\4U[ MX#N]P:@?#^!A_^S -<^K,'1OHC#OO^X?=#[OGKWGG]Y\_G9X\%Y\^GVO#4C_ M=>\TM/<._KK8_?:V/'=>83Z]>2OV/[Z__/3FY//^P=[)WIO.YT/ZCNT=O*5[ M]!W9.]CYMGMP?'%X^B'M'G@!)(L&X+Z81>#Z(-C<6R!9<"L$AM]2K$"!=)Q/ M4W:)Q$BYMBHHGKS7P3D#?S(2*#6S?*,5 87.=M:>0*,,9,Z2>E -+D#2J&QD4+% M0$CDI>[\]QRT4F/XH >SO3,9S&1*RXS>IFO&,\?TGQPB]KY]/DJ4626T0R&) M@#B1#CD?$P+?0():>8=Q;ACTO).L9;,8[#KX&<;E,'6($?'-.8T V&H^L MPII%S:4*/A]Q JQ9TOB'B1SU&!F'.&" M,,=Q3AG"40!U\,%E"2 "5&+$Y3CZL@B@G]DM);LSEHBN[,EVIN)*I M&\0%']#:+&XL+Y&A/T=NX/OM*K.FD:2EDG1Z^/6($"$3.&P(?&N%N#$,.2!X M*%HJ);6,.4(SMGPOK^"*=:PV/)6(E(C'H'W(DO-1+S&;SJNBKK599[\.:E-2)*JF3B2BGPA59UGUN>ZW(U__^N!G7%B7=*:6O2(--2 M&GRP^^U(6Q3]< 87FZU/N;C.L,827G.PLSJAYWG21?;SV1Z4)'K2=^$7MG,K <:OG_G:K MW=R2!@W_OMJA?26G;:X/D:1N+7D66\QFQ^-\13,>4[MS2;2K)7!/ MV%FDM3-R5TO%!1R-5T5-(8<,@C&DU"G/* C),"<1LH3M:" M0)A\*'-96=X969@_2?+(7$8:DCUC"H 9N>%28Q*L],XZK3B,N\X=XBMRAQIK M]A "A/'(>P4T ME^. =' 4:8*]9LF[:#F8F24U/&?%X>'9SD*7JX=C._<$IL;$/9I(LMT+$$G- M8](4B>QT<1DI CK"460:&9)H=-;F30(JU7724^^49Y:< MH^ZE0%0&FJE=]FRHIJ+2Y11!=9IKQ5[HS7*;?]BBQGQU4>.;YWPKO/%.*:I)BSW0D8';+] [C_ MZ>[7W3?O,G"<''[[3WOWX#^GGWY_2S^='A.XYU< JY]?/=U[^/>Y\.#3V?[;_Z"\?\&(/5'VCW=R6UVC.$YW*90HC(@[D5 M(*<"4X=7"^%(7H^Q;Q>@3NDE5_[ MI.U'%IXW[<&X[@X,:C_5KW*0L?8'EIQ+<-<$4P) Y M(*G$S4O"VFV]'92N\IU.[Z+XA<6$#D9G,#:XR6#I9G!]H#2?/RJR\/,-$Z1^ M66;$ZB>.#6,?S#."=^_8\T'\>?R/7T)[<-ZQES^WN^4-RI=^J>]>6U,!#\AY MEVV@5O5#RO.JCZ_L1,[\S;9BV(?_A?&3ZX^WRD?_&(;%SSC=PE2O_!AOD3M^ M)MCJAW[OF]\;+*%;3-SMML\R6&[D(PR6:?[##U9@>J/;_J/H0Z43H'99H?__ M#;9Q1[$M*!YE=(]/:05U:YVTE$KP7.] \\*W^VO]Y@3EZ"'LR_[V.K MP=6EM8$N+M/YL 5.:SNTQF_RHJ0A\]T;S,V-7OCF$U=SE<5;O:J))8W0K;W0 MO6:):S#\>T;[81?^K!U")S[/PO_T+N=@]T9PBS#X^Q/-TJN9HFNTQ%G_^;C? M&W4#JL?J?8PI?>_]U\X5^+5W=A;[OIUKIJR,6GP'0*^;@YN <'./5W"/6RM+ M*O]O7EE:^;]J2XDUUYO_]$K%N&[(IPMLZTZJ,C<#\TMRFYG#K9< -O][?IIN M]8K3K];/=UVK=[O%YCN525*6VUWQP*UD1GN96,3E+R]4/;AF_^KM MUWR(,&_'#P81_B\]\^ MM ^__='>^_C^VZ>S=^20OF6[;SZT]\[>L_%WX%FC3_0O>7CV%]NE[RX/Z6%. MZF![O\-8X3N?WNR='9[^Y_0P;]/__HY^>A/2WJ_X\E\';X>[?^)O^V\^T]Q% M33BF\=QO;7&]RO2H']CZ:,H;16VA,@UL-;EV? M:\^)2=)1'B/C-$J399D'8363*C)U72)B@UMKAEMX#K>L9RX(I_,N;0+<4@99 MB3'B(AJC--/19=QBFU2ORK!]^;CU>N#I=:(049AY[0G3B7%EO V2:,J(, 9; M?6WY[P:%U@V%Z!P*81^P"PDXDY <<4H A:Q4R :,8=6IIQ90R+!-)E=E/]Y M(1X6;!I,>=&8PI,R06+I9:Z>+JBV7"8C5>(>: RUMZX;W6#*\V(*G\,4$F.2 M.%B4^XXC[C5&EEN.@A(,O#+'9-(;VYIO*KSJ*-DC8LH#!9I?2NSL7>^@1,T> M-;Y,;S=]2U'Y16.: YL9P66S.G(>'-->>/#>4C[B84QHHDPO"]/^7(@R!1-B M4(DACV,N_6UR:5\+WIKR6$KKE+.EDM0FK.Q]O;7O ,YC>6N-HM]0T7.U'P'" M(#@5G!ON(C>@T=HRXZE7O@G+O#!%GP_+,(V38]XAFJA'W 6.K \2B0B@CJ-E M6)&-;:HV*>6-HK]>16&&*/A_YB,(( M;V5$ANT8WMH79!(5O%/WU*KHG4ED3J3;!5.WYNN$M7$1@+IJ52Y MV^F>S!O;G<3I5/(E!0*@Q402/:04Q_GU[P"D=MF6;-F69,SBV!(7X.SGX"Q( M@,'.LI 2@D..96;GKT>9DI325 &CHY9(%GNV/1ZC/[$L M).U6/3'?:6EG,),FPU3&#%.6@B7#A 8QAYE!BC#N Q4[)>WRA4"%L.UH(IZ& MTHZ&H,B(4*2,A[9Q3HIY1@VQS4EQ*Q)K!E]WX5C9,_J(T:7!A(H,)3%/*)(* M3-J$:+!R6*RD2"(?J-@Q1E_('Q$,49GG5#0VBC",D)4:/.^2!"&N-$Q;$)$8J!.R.!0\D("06),(AB34#_VMK/ M5I2L>?[G2H9!TM&9K&AF$7(QP]VC-'GXP>Q808+ M%84(4Q;21,2AR&@6(HZT$-1@G-KX 6U1O$W'(I[1-UT@FZ@D52@F&#B;95QF M5&D[Z4?;$3\R]H&%'6/T^<"" E\4=+<) :$R!.&-P'6169CJ%&$I4AUE EP7 MT1+XSH5FGM&WE]%!C1-*#-*QC"E2F:1<"<93IA*CF50^1K%CC#X?HX@C@Q 2 M)N0)TB$E\)O0#(>IC(B,>9IJ@QRC8[1-&GV3B0X(M_&V1R].W9@:=74OH,?. M@%BY)=?^R<@XSA*LLU1%*:%8(V&/43.5\,1(;CCRX8U=DI$GB]U"$HE,E' > MVIF](372]M?'),QTFNB884PTL:>F<8O$=T[[7)>?MN],UA!#@@0U(K!E96 M"G:48"UV]\SP/1 1*[6FW#\QD)J$)F!84Y)EE*?4-L= 2-$82VI/"WW<9,?$ MP'S5$=&9(QEBF4DR2B.F? 1DAUCZ?D(B!HR+ G8_CPV=H85XI:EUXV%WBM+/X7NR'\6L)I^S_0'FXF(^,#PJF)/))FD MF":4QN"U&&%;IM+$Q&DJ["QD'_38*;&WV+Q"&$1EG,:AB!$/J4FI%7M9:)01 M.L$)T9S8":"I!B9%+Q!1'"+;SK7Y4X\MAVC M*6ZW12]D-P2=O9&S,48LPD221"E*-$\%RUAJ; DQDBKV@WQV3LX>_SXK9TF< MD(3R)$2"8[#1LRR4J1 A(#JR.=F&)+:2"J,6P0\B9W=.U'J;U9NFT^%+F1"A M%8F%I#2)I8PRI>*,J31+.A M[9ST.YDS&+DR.M%2A(B:V%;DRC!%&0N%HH;& D0BL\>T)&G16Z:A/8KTAYJ7LOW@U[/5E>%MGO10\@RK]\-S\^+?/NCS%.#TZ8MB[GT_7ET&_LZ,O!]'1F\^4<))R+4*="NN^"!)*(YGM M&)L*E+"8L/A98(#GSP'6@W)H .& W1') =0!T(ZH8J??'EB^8A> [Q@06=UN M<0'H#AP-!I6C"'A(%0S@ZX8N_O=_.$;)KU5@)O3A6DA5-84L1/%?C%G-D?25 M.Y_F%F6 LDN 1;.2&>8$F'3E>65>C'[Y5>?5>5=>OLC[;F?NIE^;IS>L;$] MYKC/O:_^^M>+7 \Z5M>THUK?-(MUB$VU3$3WVQA-,GOU@6K4:S-QQ([E*>]'+]?YN*#['*_FM1]C 0 MX', 2)8?MG9*8X(CN*Y3!:_ZVNC@W\.^"4C4>L)0>9=_7P$FN\ '\_N];S8@ M-Q<^+3&1MYL:K(F\2OK!*AM>'7"-K;+XJ+T"+/)$M_5$M\\4YV7X=4I[LXCO MY5IWS>,@_OGK/CBNQ1 >H:N?'PA*>P.BIU R^?NXB=1]5$C>.;5ZZ^"U>C;+ MLBWNS0E#0@T2!&="))*JA DN*.4$24XQC6+E4_\V.?GS*[74?/[S_ M<7SZMGMR^HH=G7ZDGTY?71Q]>'_Y$=;Q\HA;A=QX-M'W5(5YL[:O8RE**I(PHBSC57*6IB8W*F$EM M][:'*E_UDFD=R;0PM8Q$DB4$A))B44AEE(9:&/[7HW4>J>K'EQ=9#Y9E)! 842CC.#(VC3&BD<2Q M!W.,M?;]X'=-;,W7#C.6T8@0&AJL4$A!-X52@Q<(CB%7L8AU@F/K!298;)'8 MVE#I\%9+H$FKL\?N];[?[1$8P8)&/-&)8I1H)C"/"$>V\Q'H:A[[0-/Y?'OY/%.181$&4M"(IE$JLRQ6">ASFE BN?21EAWC M\_E("T$,*6E2\%&$#*GD(DR-E"%.DD1+DJ(L,FXH)8KO/,+*,_KV,CI8;YIP MT.F:8DH1%HHEC.F8$)TQF<0^-K%CC#X?F^!22##3<"@U%B%-,A:FF4S")"-8 MF0S'@MG8!&J!W[9%C+ZAI*(=ZVNV:J748R0AW;X1QGRRVYX&KS<(H+U1+]C$ MV&A)(Q T5&=$))AB@V0F2<9E2GQ<:*?4RV+'>R8P01F*PY1&<4@1*!J>"19R M9OO@IUD4QV!'\A:XCAL*?6^.S;;\O,^WJ[A?T.R-D(TCG"DNC30&466HD&DD M8TXB9,#+T\('Y79,R"[,24PQ3I%2H01="C8\2T.ND PSFD6<\XP*9&SPG5/\ M$$)V2UJ>>?'JQ>M#B%=EXBP1F8@HHV##9L",F51,&RECQ"/N8Z$[)EX79CQH MCK&*)%BN41J"?P*"%O =TEBGC%&B(I0\>XGB5APS+U^]?/7R=:/RE7.D!%<: M)UK12&4.-4H,XD@2 M33,A).7<9)0:G&1:(72#<83G>1<8UA8_PYO@S6_SZNM?IK0?R#.#QGP8XMUD MQ-LWD#L]BSXC,#P)PS0$0,XF*GL2@!^( >N M3U$M3DG4"BP[.L(XA(M[J2F;KY#["GZ6ICHW\*YO(!-:P86L CTT009:-3@O M0?HXDK&KJ8*B#*IA.OG[ M1M ,CMJQR$5+/.]^UW[>!LG)#;#E9L]_>(C0XG MH)W;FVILB2J 39I2=D%LZB+H%P-WIS"TV%K]ODZKU2WJ SP&[RG:Y'=!0[6 MP:!P-WR374 3//"J!0PZ0 NR-" !*OBHRG*X68[19( DFE]+8T\?[6$D/"LO M=#NP0!FXH\KQ:^SBKGT52!7[S-1<%O;1S3:#'/;?LQJGS.%QS>*SO \/L1]4 M _C*TDFU"X0RR'L63 ".YH36LF!Q!B(6X- *TKP+]YU5CM^4K#K6 ^L:54,) M&&W8'3ARL!=:;"PR<@O0U7P[^; *GH\($S!8F4'U<\N]0YO,E*6[ME[.Y+IN M+N$YL#!3_0S8<&"'+[7I@REL?W/FD*.HD>RH.L98/$RQA%LI[*=7KQ,L, ,H MA=_D66F,#H?G\.C1.X<6P8[B@1QJ4LH5;!<^ S*"3616@#1GW+ #=W/5R<_= MC'+WK?GOL/X3OH8_W152=7+8GKL((#_]-D"S 0[M&R>;@+@OBO(KB*T"5F>M M_N:A-QRW_]P.?JLQ%_3D95 H-72"KH+5V)<"T2Y%=XU0>UO>'Z.M%J_+1/0" M#F"**4@.;,N,EY=5H53^,GEO4BO31KA<]O9K) M(\?W.BZW^N$<])> M3#^YM<1A4FN.)-?8R1QFN(( MS'ZP2*F*: C.=!;BS,29LO$2JXPP:B]FN(]I0P^==6@%4)5_7UG\S%IP'3"" M1A9<;16IHJH-GR*USJ)]Q<3#--^MX*H]NK0V+<%IAK^M5PD^FT]"*Z[C,'@$,#OIZS&U/?4[%CZ,W MG[D-]\5)%FJ=@M8F<12FG)(0M+D6.B4J2[-:).8@F/2!E41)@GD28Q/#?ZG) MD(P -YPQ%$N!DBB9GVNQ;(P$T';E_)IYRKV*/E\L!-;O,$ "GM1LR04O:LS? MN*T=&CP1\S85MYNZ\ BS'$B;)&27%IMLQOT[IZ$W1V7QVA'Q.X3Z;=\?+MCTREP-E'U8O[J#?:FV>L MUR7>I10D[63;"])^GQCR=Q#"2V"PVSE=>YJ")9!6&D=:"T.CC(J,1G&DD@@L M?AHI\?GU:IFM5[I8QV;P%%*LNE^._CRB'S^\__[)3JH\?<-./GQD1Q_>]H[! M]8)W7QP?'D5'^+@SGV)U\N'HXN./3N?3Z1]?/_:.OA\??F6?OGR%YWS$L#?8 MYT%T]./-CX]X:1]J8P<)4FQ"FM$$?L0R%)KP,-9,F4S%F!)N.Y"Q9#&1X-H, MJT<;UNM%QG:+#,Q4S!5!F=$)%8K9Y*0L!KF1(9JBA#J1@1 FR(N,K1 9\T5% M6G N",W"3!M;5*1Y*#!*P@31F,HXR5*.K2-PRL;10>:XQ-9RD84:4"FD*MKRT3&O-6%-4<@VG5(J$Y"RA(<2L,U MR(W,R$1DB&!ATZ9;"5NS8'KS]79]"A?"#U#LM7 R[HJ]4'3O>8JO^PHX[51^/ZSSW(;E M]B0D7C;\].7LQ_$/H.LO!^S3H2)'7X"6@3\^G;YG)X<'%Y_@O1\_'%U^.GVU MD)!X'W:_'/]3E\>%QY_BPVST^_4J/#G_K'A]^ M[\-ZSKWQFL MB]D$Q>/#,PK_?C\Z^QPQIA"3).0Q34.:,14*RK,P(0ASS&4JHF@^.5'C.#(X MU33B%/!BT@315.C4(,FD5;]SR8DU!@) @;6P;Y5B^$BUB,NS&&_>_QR\(DX$ MLK:)%#2-(YZFVG @VHB"'P]J8P2AIN(LK_\:6'BY0K!'+>>JU_:?HJI&'4!@ M9R#T3LY-78!>_>:6/>8S4[WZ#HJN*$$TRO+R]<#TJN.B[\+QA2O_>VWSDTRU MHM9[]-3[Q^526Y9!%<-&8QQB)'E(4PQJ!)C6^0>T.&K>D6_F;[)1JX#0U$)P>?-<4R3M,T1"Y8(TT2 M2LE!_.@(6%)Q$U1"FRK20T6^W<5WDW=S1V,/BC7OV[T>)G+G["%/CEX/OG#!&E(V5"9J0& M7RNB84HS$A+;'3R.A&&.YA95UD^NCY06F59%=SBX^I9E)9^/$:%!;!86TS\[Y21.>V;"M#3R M:R@S6.P+V;V0E]6S7V9#3GE__'!;US2_]WJ'+_^9EK^\7/;6Y<&B&X,_6Q?U M4B#I\KH.USKD@.,Z%E6W_7!]YUP[L=&GM8QT'8MD.-MH ]/!9B# MWWP@YK'5RJQCA([//DL2IRS&H&182D-J9!9R'/,0<6*0-"3)E'[V,MZD<[R! M-BN>H+:2H+!KW!-E"18V+8("07$P7:0=0)JPA"8D)8(1"=I27->XYS8&\V)C MTV5!O9%\WS8AZ",[MZ$W8CTSC+525(?<&-N9#H, HYD.A:82(T(PRKB+)"]6 MNVRM!//4<"MJ.+[XK!"-="1)"":N FI($5 #HZ%B$;+'RU@P!=3 V_&]2I^- M!?KN*'=\ .A6A'5\JJ+/RK T Q3:HTX44BQPF&;(1I"%YHE2(L*V QV/EL9\ MUHWTW5&D>$3?.=)W].4,G;SYC!/)L4FRD&AN3[A5#*I$R1 !WR,AE 3W^=E+ MD2PYXKY=I&^9X7*/D;Z'(C0?Z5M-U'QY33ZGP@@>)5$(&)$AI2(.N4BSD"G- M(PU:*Z5LY4@?4$K?#(*\=VY+3FTC]TF(8QPMN3+0(9MKI.N8#>]P7;A51_;/ M3#LXG.J::/&K@_\.90D>DGU/3WKV[3K'[[LL:.&@77#[U&Y3=>/":MQ@T36S;]K;UW_5 ;&Z M9W;=>5':UO7AP X^6!H*6K.+]<::B.:E[KVP[&*9Y& :;MXH7/7PYO0KLTTT M<(H5X6F894(#>]EDDY2"A%U.,SN2;7&G6N#6C-<[:#YN6J M@47'2@O!17=+$Y1O_).IAS0-XF?CGT&WJ$9]0V>GA\S'/=T^*M G\EM1NN!J MO>XJN "%LS1TZKSH90+ENG,%V;>>=VED->X,#](*-*0;$S%A1FF[1;J&HVY< M@-N0E6!%;: D\]MK9OW\D%];]/(=!9<;@3 TF.,]ERT_"[)S&*+DYG1O2??^(WT<+XN;/]R!J_NX<]5Y]_V3#I(=_?_GXX=^]CU_^_G+\X^OW MD]-.]^3PCR^?3M]:<<-LU"L2&:(\"E,K72@U,A0J46$2I5P9&L5*+[16!;#3 M3*GM&A_ :RZ0SDU-"U:@2AZ-Y4 MU?-*)O<'Q7 $JWO7CW5YV37F7 MW@]+Z@XUP##_^:JMYU4U=#!U0UU ()"JG=X9U,^P1U@=6&0[!<:O7U3.#SFCXDMO962G[37_PGNL!6LW- OO? M_^$8);\"/1:R=..<-"Q2@3]5C>=3V8-ZV$9FFI-35_GC3&+' ^"%CC5I61\/ M-K"LX,MRW)W-JGS8U &KD$H_N:9I!6ZO\ M !;2F.*UWS!B:J?9LX:QW=BCZYC!N+F?=HK6Y-MYGK9/'P*U5/8I\[!>$LJJXYR>;U_6\6 M-P=]?5AC9JO:JS^*#?#F/&9FU8!/U1*1&0#N=*P>9V^E3IV MOG][->S9&,./AL9KP=9,@KN)3>=U\8LUTB9VI@,[3=J(LEUI:H[:B.],N_C[ M6BSAU"^6;[2W_2XT#%A>1'VW[N@[U0#]U)U,'-4G$J_&)Q*V,?\3ALJ[_/L* M,-D%/IC?[WVSP<(0ACT8$K#B@(J5-KR!Z15[!5AT+T3W-&#GB?)!B-*+^<5+ M,=I#.?_\=;^&T'@B3*O^VPYO/Q_4OX/G6O]2!YNT',A]GANSG)".1Q$O/S'& M/V-C$W06'Y:Y_RSO]K[M++(0\PH7(V.WXIXYH*S<9'D),'>[J]]J6]R;=G]W M;22RT/9=%[4O?G='5^^FSCM=='\W6@'>,MA?MP+L'7\Y^?,5 M^_3A[Z^V#>#1H6T%^(8=VX#_GT?DJ/=W]P2>]^G+$9IO!?@1']&/I]WNIP]O M;!O "]<*\/!K='SZ/H+W77[Z\)X=]?[H'?WX>UE?>"[3E"B4A)22-*0B-J%@ M!H<1SR1GBL1&Q\]>TA9C:W8/74NHWE=?>"^RGJ;(NFN9E!=96R2RYKN71D9R MBED:8D&8[=EE0HD1#QEA":*9T1339R])BY.K$BEW6&1-/.'US->EXFNG>?RN MO:T\CV\1C^/Y#L416)P\$F'*#9@E3.)0QID($=82*:I$FF;/7B8MPA>+$3R/ M;S>//W_ *@9R986KY_;'XW8ZQ^U(8Q-)94*>9,IVM:*A2$06QE)EC I,B"9V M5"!AB\73/S\&H]\04!JE L$ZS?6RP5]YVRL]"A[]R@8%HTM&0I[627-;$OOU MS]C?9VPHKK_5$9W#2XAM)<2V\AD;'1N]Y>3PH:DQ M"T8U9K.51PU_G_ZXZNG7[_-\KW=\:LO=]^C;"ZT&-UF-7.7B2N6J: MZF12$>?=WHVZO2>+D_OB* 5LRB2,L#0A!13;DAT3*H$S23F2(K)-HC 'Q_?. M8:[MF\KLV?P^3ZP\FS\6F\^?5_%$&XR9#)-$9R$EAH@S9EG\[UF\PT<6WDVWPXVGS^KXM8'DP(4.0AL^)%D89IR%F*<, F" M7*+8]I4FM(71-K'Y4\J!/APU0YGT2IEI[W*O,:[]/+1?3_Y10N,,O%B,,TTQ M3]*$@]AC<4)P2A$5FS%SFIX?"T+P0'\95@/;,L<+NS6$'>QS<)1'WYW ^W'& MCK^HSS'.N!)*AHS9+OII)D).-0LSD60F$4F$$O[LI>!7CG!9]N67J9Q M$J9&(^!VVSU0IS*,9)2PE"$9R=3FX8"KL\?\?K=CO>WC="&X-WAN<1K*,<*_ M/AY9/Z6SQB4&NVU5YP\7[UFM<[#N2((52JBF41;+C"IKL*:"T4P#DT6DY!RDM6SQ25+=(98A F3SU[BN^MM'WC<:H;6V"B4*IID M7%([G!4IF7*"I$82&)H\G)WN&7HMAIXWQ4FB,56)!-^&VE$_6O&3[6)FRVQGB3UL WLX0]Y'S^TGZN\<&(NLXE%,.3! 4.2DCCD2."0&D'#5&4J!'L.+/Q,96#% MU5D$,=I4Z>MJS+0MX3DO';8AC]!+AX>0#A.OH)$.3!LNA0PY=\=QVK:^,#K, M&)<(,?B HCKY0&RL,-Y+A_V1#@^5?NBEPX-(A['M\)6=G*K/8#%HQFS*(3=) M2%&&PY3&),2)-"A1C&6"6>D0M;BW';QT>+2L12\='D(ZG#2VP_'AP<71X<%G M8VBJ&(Y"\!U-2&.#0R$9"86 ;V)IF$'IQA(7'T0Z7-%_@.UR_X$IB!$ BRZ& M=O;0#,C\$I_B$I]"KX/%WL63Z7J^B[%O";I6N\#1A,#-AD_Q30.(FPJ,QEB) MO+&R@K'R9B$,BHW4$>,RM(Y+2+DAH4R)##52&1-*"QIESUY&[6@/$X^]"-IS M$73'&*T70?I(M)@,&$UKD70'I9C M>!&T2R+HVI[.5\B@.X:;\96MG;TPVH0P.IFSA[C6$9>(A":FB4TQ%V%J(@7" M""D,\B@36#AAM'BTY'LT/\TK'0I^&=C&ZO"OSK^]')&&&^27JY?_A ]'3^C) M\BSONXAH[%3! PLR["J1AB88%,&@8X+?BQXLX-+EGR:_5D'?# (;E0S.BRIW M0BXK2G=EE7\/>H4;VVS&8YMK#4RB5F"E5RN0W2[<.3#]02Z[X[Q*UY; _'>8 M?P/AU!]4P84I32#AHE"/BJ)LR!->4QIXGPG,=]4=VI=D9=%SKP<.4,.N=$LJ MLE%T=&J]HR!J._CG#/@W8!/.2MYWJF/TL&M.L@/8P6@#[XP:E@ Q4[UJUOX' M+-V"=SAPJS[)YD7V*:SJMR[ 9C>%==?\ZRT(5'V> N1._GR/CP[_[ASU7GW_ M9 7UX=]?/G[X=^_CE[^_'/_X^OWDM-,].?SCRZ?3MR!X/[+C-Y]308V,B0EC M@:WOF>I0BHR%H")!-R8JY1S5VC3O#XT^L$>F.E: .?@ORP0%D*A\6)KK4?U,"D9H::=&Z""T@TM_F14JH/9D#@=.5Y95Z,?OEU).'ROA,; M[J9?FU4U\XG9^8)2#CK68VE'MN#7JJ7ES\W7;?36G*NOO:-Q. MHN3*KZ,VNN5WA--;W7G=8A%J$QS?PV(9N?JE6[?8G8+L?2V6D)4>NPL3KS?= M3/O&LV2QROZW;ZCU::_3X62 M]F;PNS6C5TEB6&7#JP.NL546'[57@$4/1'0[!YAMH;C5DP.W'J3(2^^5U?7^ M")GGK_LU@ :=8@C/T=5"G/.>0+5?<-I0HZ.M=@?^,J7+;>\K$Z:R,MKW-WJ( MB@;$(R12(PC#G*)8I7&49@)%&<5:RYBL72M]Q[#F00^P,-?$,,N_&QW^,&6Q M'R4.7]ZPCZ=?\:?#OWL??QQ$'T_?D$^GBAY]>)L??3FBQZW[S_?A')SNZ M7)BG(B03/),H9$BRD&*APU13^)$R%6>IH82P<3^)/>Z;XCG_62ZDE)E4.#&9 MI+%-E4BT,3Q1J4Z04=G:== ;XGS/X>MP^/PH%03Q, M3(109DB:B!@L?P0.GQ^JDN%(<2VPU>8TI"HFH(*R8H&+ T852RC',&O^!$9*.&ZSXLL>7?)[&[,N_=0C!"8RH L5%("7?-E43(8Q.%2G.FN$F0LI/J_7G* M4^!\JC$!%U6R+*'4Q'&*DT1S#K:M(#CAZP^,\IR_19R_$*A(,VE88IN^*\QH',<\ M2BG8^)FT294RXI\Y?C:ZJ3/NKW\NSTR8ED9^!=J!';Z0W0MY63W[9;9-1]X? MK\C6!\T#K ;+RW^FY2\OERUU><6H(T^B]9#BY/ M2UAKS7G585ZI;E$-MZ8?#CW*1^+OO6U"UCLY??7]Y/3?<.W;[LGA$3OZ\)I8 ML?3Q]#4Z.OR["]=\F>^'<^R:D'T$$?F*'?5>1\=_OJ=V[.W'+XJ<'/[1@35< M''^P]QYG=A_'!Y^Q3H0-R(942Q12BF@H6#T!$HU;=J:H:II7Y M[]"^*N]_,_5(\VK2<,UNI"^_Y6">SF=]F76K:" MU\"#EZW@T/2!4[["WQ;AP&--J[?@/1CPL+K_!XRF"P#IH(#M?S/=XMQ=8F\R M [@RKT9OG]V=O:BP/>,F&[3[*&!M'>!?^P[80VX-%6/)'_;?7#C"@6.(7MW. MSO7T@NNC*T=0:2]]H%UD%5BKP4+-/K-G M; >RJI.?+UOVB.CRFI.+WEA4P^;-FK_DI6.&\ M ^J(_MGQC6OE,&5]%%W_)O/@/7?(3#ED1ET"CVAAI.+?LW@?YG2^E#@;HQ)(,1/FP:BXS>? MN8@X1V#URA3AD"H;QK=]P9G.I(BE2JD@SUXNM@+_R;9US$S9B!$G.F>TQ?]5 M4VIN2A6 ,)5*V=B,[39JR<6V=W3=2L%"[CGT3=U9/U/)LG1M(;_)[M",I/<- M;[J )Z\CJFY'AXL2:CDA>K%TA2^FHI-#^/ST@-@PU5:\A7$DG26WD+37%Q35%'FH*'!?IRVQ=++&37INN8"F7_+ MBV'5A;_+?# P_4 7%_W :Y+AMV 2JCSL#%2-+"=N17,\6(8R/,B9@E1B-DJ-<4]Z(I8,W'!Y]98A/1319*S;D-E^!0."Y--$N M7Q-&Y+.71+07L]I^OQ;+$O0599[3\5.;G"T]MZ&5LO MOB/KC5GHP,Y@\^=R5LG((#.N.[P-&=7[MI&&280AL$;3H)H-,+6L>KN O^R_ M\(#*F5+G!:BL>IBE',B1$^\\6KB[;VJ^FB#LJL0QT4 M'-DD9@SCE%)-E)1)+&*12)5@PK+$4\>]4PC >2 MA(IA\+L8YT:GSUXFT1(+8DP<':F#U( 1?BYS?:6-/R,>:ZDXDBK#_9JS0 MM22-Y!'XA\*(F%"P.T6,4X8TED(K()SU UJ>EM:D)5C/P>>$411C.\4LLE/, M,BY#P546<@7>>A13:8@&"V6)@3(F)3O!Y-+(W%)B C.JDERXA8QN-YUC*>ZLDF8.NY/P;V&+B75]74.4\U ML:=F+:V#=^_M*5(<1G-!?&L/U@=#]M,%6\N::),3BZZ1U=QI#BC5XJP/)NUZ M ?T$&:Y$IFS[.XJ93IF@BE"@MU3'"*.;JCH\8=^5L,\NCPX^$RH1YV!:I9$- MDG$1A9P)!+Z:T#0!.M<4")M>9V-K$/N?EF'GL!&ESCADBE%*?CU*5*I[;NF-4.*I_BFO$%/3W>EIX_1R>EK M#&N(C@^/+DX./C.MB*19$HI(@&Y-(AE*+'D82Q8EG",D)'WVDE]'6_-$=/,P MLPD).3%5FCK\VB]&VKEV FS:7C,HZBJY=X5->$U@_:276,:M6AK_VN4X34.$=HI?[J7]_-J4+K\M:DG 0RJX?EY40[&'];/ M',=$ZVB1M"=Y-F+@H-J];"_3*GIA3.=$T53&[6&R=+AR "RP'OMJX%V#C;*] M/\!*,V##13R+<1(+*1E)5SUBOB*W][!FY--B^GO/R,LUP%%T9/U#A!(BXU"K MF(<@17DH<$)#2C'*4IX A33MX5 MI&6NSTS0+:0+%-=+F;'?QJ-U>_)[WAOVQH^QTW'S.DEDY,1//RU?+UO$"!;I M6($>!B-")XAGRB!-.8HS87@F;F+EO-2]%Z^;;?WFUO$?6,;OXT5ZOKTJ=__H MS6=&L&!99$*J,MMM@+)0R(B&"3-)$B&%->>@=*,E2GG5\VNC-=\'AZW>_OW_W[O7)<7!P? C_/_C/QW>OWP4G?P1_O#X^ M./[]]<%_@M]/C@]?GXZN>?OJW?O_G+I+3OYZ]?; ?O&NO3B0:UQVN946S\=B M&%2=8MC5X!;(VN*9##,'?E;#.F8ON\5H_G@Q!'NH#\*]&[PUS@^![_\ Q1V@ M*/Q_8T,CRZV^KD\0:H_NJA2[+._69M(?)BV'LKP,4-*HFW'BQJ08PU*X7])$V?6N-V3,$.P#.U6!D>5_V50[+=$49M9>3 M]^MZZSHI!VRDT=[>;+G?>6H76]8H:5*+G$-X(4L==HOB:SUE?KQ1"]PF\:AG MI"TE'SGC?Y7@( YFH/X?^*>ITP%KT$+D0 WL]4@(UK8PJH%U/BQ!21N;!'4Y M_;))KI.-=+K7RH%S4OO%8/I"&Z//K85HY44 7N, S-K+(+7G3Z97F]NIN69? M[>#=$/S?:S;>8!B64%@GUR[$?#\O307+[P("[.(;<]X1ELWV[@]:36'DF0&2 ML?;Z60$&+OC>@'MC%VXM_,&P-*,2(V=WPZ?.A;C(X54K;;<=?,CMB+]!T,W! M,+9KK]FR-&<%_%5[^Q>@A*M1VE%JNCF\L]5D&XT^'N]BX1N[S?G/ 1&#>8_ M=7O7HP]=] %6U;5,78/,9;+9C=57U@C*;7U9GEU>BZ93%V.X!D_VJ6,?RK'Q ML"PM4.NE.NS4\@!\KB]UKA?\G5K8-:BPL;Y!U1JY7GUM7[$L*] M20&)#AQRO_9MRG/]A?N]51.*0T$[?[*(.^= Q*=U*DL_^LZ2-X$N!P< M%.4D>'H=B<'=P.6UO &N,C6<7*IVOPB*M#N2:-:#'\*?"EXS/+>ZP6+$IL'; MM?6O>X>MF#,N1F SO9L=6*[N@U#/^[5#ZZ3(#$7.R(4E>F4UM\#VE]O6>O^3 M;S8Z"<\"6)P NJ>:TADIH\)8>^]5+RLLVSB=40[-J&)8%8 ,V%!KG!0+%YR;XKQKK-ET M!LK_QY0TE2"3:BZT?SF^ R:XL(SDHE1@*G:# 8"][3 +UF((HL":AG9#P?/_ MO#KYN17\)TSM[7TS %WU=1+E!F\_MS8Q<(Z1E@5"8)H<9%]_<.6N7 KUF?NL M,5'@F2 ]W)J"@2W*J@963H!1 \^WFMP&PNWO@.+1&D!D%D[_FN^@S69F&>&\"9 CNI91-?K*-=*^+SPBK#9G6UHADM MM5F=/2.#-)*OB62Z?O)JT,&@(9E3]WZ@H]6:H.?%LC".@NCD?Y186M MHYIP;>VG )QK!K!OJYOY! #NLO%9RJ8Q1O/-+/YK]30 -OAAZN@OX!4@^15N M $QT9M=BV0&,'#-.OY*J+*HZ+>JJ_@RU%"JES@M@:5>6KT"ZV/OL>RSU#2XL M 4X+(^=2 (+@ZMD5V,.I'JRU?F??-)6-S=[ 0LF[M=\ 2QT=5SG[9#:EOP9W M<[D<-(]KI%8Y.A]TN)H^ )/60[6"U3[>2;RYS/]A?U#F8[A/<^.%J6/W8 "< M=RXKQUS6"@-HF&T_G_A@SP'!J;7P (;20]58G=-\,Z4OP#8+P;IR^7*CCA 7 MG0+$HP3MI>WI8IX.'76,&0#@8 \5JEIGS>0,HRA:[-'0FKL(BZ@N#0REMI:A M!6VW6R>RE\'?!V\;&3E[%VS28$*->(M44+5J_ILALR:F5@&>E,\6O)/ M9:FVZTQRZV5TP%B_L,K=70X/'/_AF+_QTFQ+CL#U/0$9926F[9-R#F[82!_5 M,O-:=JN]_\"6?^56$EM0UL>CC?YRDKUV6&ORU*;7J+%9P>8J@\ &L?:&L=Y$ MK[!KGEZ/+&?6[OS-\VYQ:9UN1_F- K'/G7#%EEL'!X.EY0Q.4,_+"=3B"6O! M>H+4)AN[0XFZE8=M:E(;A1= :K8BKY;J@_%Q:@-8&[**?VJLVKF'QRB^^N%R MR3J1PVY]& Q$; MV0,<-JT$!,MC%+II6."-^J4:E?I,HZP+%O*@-S]K):-DF M-;DUMD%N@N%2Z\W7UCP %K6W@8[NG]52\G5QVG(9KM9UD9==H.QJJH?-;([_ MN$>.-:PFMM/MG5&ZNC.Z[+CI29\2\JM/"9]\Y\"C)@84G); 1C7AOI^.UFVY MV69]9-"1(!7*.J]D1D#4TF,2 P9!!%;T17\NGO1BQ3V.&H:&]MRMYB!'Y+EK M^?4BM"3Q2'!P FHM2C&(]5WBJOWJTW!-: MI&,#JR#K9@FCF.IR2VS:P9XVF3Q^[@\_M>5\O4/9)+,J94-R+JQ?VT@N1&(* M,/#/.XW4L]DC]CL= )O9,TG7G,]C\-XP.#*)];1+VUZ!#JV-%IL$!T>^ M^>B\P&/HWC!4FK,A:*8"K#_+9B[,:0.P>3DZVQ_6?NE52/*XN4\KP_1-Z:+- MUJQHNCN>E\UAVM4X:2HQ1O$!U\[/G?N[+ F/L'M"V,1H&'7O-=]A:4[>3??< ME:D]4KB<'!#,Q-H Q?;AS4'.^+Q@RR-EQT7?IAK8XTT7'\ND/4N;LH]5!RPI MTS\S2U):7)+'N#K>0F,4;YHZ^?1>YGW1K07X%$WV+%9D$POL&-D==%HV>4H7W^I:O:4> MJL?1?>&HS@1V\FVDRPWP3]'+56LLXQH<-4$XFP[LA/^T[*O/M5SVA=/\=;(A M^#+C5L_V-,HC\EZ9S87=; \9FW,>V..WKFFRL&92HR#J?*\04+"1V3 M?(TJJ /\'GWWQH=%[]P,'%O5IVOUH=.5GN=DS ,@L55W%[:FC;6EO]<)U^-) M$1,;SZ9_3=*]PCH]6,&CAS8-Z[P#)E)0#]"8#0I:B]YEO=F,VV'I^?C^"*&Q MRVW0[WQ0,W,V*AS'NO#<.VLE@5/RN/E/FV4L6-6506H M,"N37&R\27:;**IIDV0NIWR2!6J=N;+)%749R34&[>=UDM3%:'J+\5B]-VZ3 MY[EN:F+.^C;]QW6P&R7>U(F[$^OTRD3@VBKU>'H@+Z[V$JPE,K3)LWD]0\,F MU%A\R:H39"Z]U"6=VU;-]GYMTH''T/WIK8G9;Z%]PZ&B"Z#41L8H"73:OFC- M90M/I]#5#IYKU.[1^1#H'(^MLVG@MIZE(_/^M(ZKG;RP @S:&7;VJMQZ!:-J MLZEDX#H@7PW&(; EX?=1C4!0%;WQW!SKFX!G8$VAQBX:]]R?>[Q]["AO^NKG MSTF4L!' M:=1&?3C;6JSZ&->0C:L<9V,9OY_\_?HP1 +6 I3:RY4_F7@XHL_@1=-6P2CG M"[!4-PNR_BK0PN@ ?42I<]F8K6:^F*5$6_SIRL" 9$859"YDXOK9M>:-Q=H. MM,_L%E63=*U<.100U3@N5N=G]$=-?:?25RM7=]TW9[(6E[8"U59C3[VSJ:L! MTU8-1NP SQDGXM13KZJIEF.+)RP^(71I0JC81-L8D?CYTR.(NEY995[5C&-S M,M\VU<;VSTF8<*1V3EU;RZ/"M21\=5-+PE6D*D)N\P_<2T>TDRBY32\=BMH) M8K=JIG/]=XR0C;?H2=JQ2/Q:_5K]6N]AK4F$U^E^-:>U&Z%_?>>H**BEXPI- MIJZ\%*-5&E(UYT /TI**K]21Z@I58[ONK=%[ZTJPB&=!65PT(-I-"/WNHFB+ MW;46:$T\$*F1I3!MM+E3]N>#P#6:"D; V2F 6^-F!=I;:<-/%HANZ/JI;9H< M-$W'/4CO3I?( _$QZ'(IU*Y0^&P%*?RHK2)7@]/S?]1!PF((#]'5SYM0QKMY MZ?[0_J%UL,OJ(63(WL&N&1V\S R[:\3N.GY9 LL=X1="6@D3 M:_+,-:1S7U+M:6,)/0Z&'E^J>?)8!6;@+B5LW0B!9^*'9F+JF=B3QS5!CU84 M$<_$VXTEQIXH$S^U([)7_3/XK!ZN5??^J\?:5/=X=+;GOCEO8;&N(>L#* \M MX)YH_,13QRHPBUN<8L_"VXTDS\*>.J[Q,UJ4)9Z%MQM)CW3X_?@\O,EC#,S: MR;:[&75=1KEZO=!]^N,KYZ[O"!>AA+;$;6/GZR3R[TK 9>\0'*U[W/L R'U\ M(>HI:P/!>N%%QUXCV(L.+SKNQW9W(VNWC[C\*<\:AN/3/N49+6*5"N_;N^[^ M&?X9_AG7/^,I%%R?C.=4F>_GIE^9ZM%KK_TS_#-V]AE/+57C]Z9']+@-^'/S M776'E9W.!1]KE[DG^&?L<_/V&B)B=ARH>)&"?1L[^T?3G*L MT@[*N]$+D1"";QD)\<&.APMU/]%@AR>/E9B8M(A8-QW!,_%#,_'CE/]X)MX1 M\F@)[*L\MQQ)_(FR\).-5VRJA/VIYTJV:.*;!6TYEM#CE T\OG3SY+%B]6OL MF7C;L;2NA>)Y^$E11XNOG??D6?B!D10_3@7NX_/P4VN0]=941I:JXZK7M?EF MNH5ODG5+#Z,EN&^OL^U(>J+1$T\=J[%PC!_GG,LCR;.P9^%-M*J,'X<^/(I\ M*H$_PI@?(-.%#\]:P9GIFU)VG9,A=2_OY]7 )G-_NUTQ^]/VS3%OQ6L+.1]! MV?94BWV)H'CR6#%?2B0^#+KE6/),[,GC&IC15BR\(MYR)*V=6KXO//S4CC(. MIRJX@OG"#!])61N>"6O%:P_O\L&4A]9!3S68XLEC52:.'R=EV&-I]5Z\CU/^ MYIEX-\@#^8$?6XZA__T?CA'^]8ER\2;/-7:G'6^QT)#FL4,H^]8C#S':0K?U MW[>F29Y'\-6YP+=,%??=-3UAW6 Q\199.Y7+2XZ=0?!MX^Y>,):3>NV MF+CEW&,O.+8?O[<\1/1RP]/5]9Y\"T>WS&'81[&Q@QA,'J=GW.-S_S[.05F) MI_PB_2+](E=XQI.(R PZMC=A?0;N9[+X9_AG^)DLJXF.U_V!*4TU&$F/5M W MOKGI^G!\CF@KX='"] E?A;0U&!(/C9S'=X\\9:S&NTDK)IYWMQE#V#.O)XWE M#_-[@2.J_.N_+R1;_HF^NIR5^Y[U<^M4+QF8#5[5W. MIWWH\QSC-6Q67Y#VP.AYV@5IGD96LXO6,8P\"WL6]BR\93![CB+J67AKT2.> M:E^')UH1OAG'8H/1FGU+%GR.6 O>L'8X9VLR!3UN-WE$YI.+/4W=>+B6T/7# MOUY>[ )NUS^6\P+#$]4-!WH@+GSU]TZ?]C%_VK>/><:O7;UW\+Q;5-7/06JR MHC1-$7@PD-]OV7[+5V9=W9725X+O,WIOV532FU">KJY7P'$+,;1V5-J+C!U M[?J'#5Y<>)JZJ6^$N&W_ZWV4&3N(PN=(//@IY./S_H;.N';!YP+W"ARNOLGR M0?"\.=]:0+B/3:S *"U,'[R8P"-H#00]O=B1IXS5VM0(?LM^PIY]'PI)R1-M M_.FI8\5\UQ;&#UX+Y#&T#H:>8*GE4SB\.3:#>VS8NV*^7&(X_%5 MF)?C7HX_[.%UBY.['6![.;[7TK8-C'HO4OQ.32-_ M&4C8//RK\V\O_PD_1L_JR?(L[X_ T&#YY3_3\I>78Y!OXIX&JR0&M)\753[( M"X"BZI'K0:=!^?1=#?JBR2TR!4P-!U??,H4D96S_R(>G7%P/RIF% MQ?3/SK@G^+D\,V%:&ODUE!DL]H7L7LC+ZMDOLP ':(\>SN'M\WN_&@/7X@Z/ MD7CN7?BU[/E"J7W>"=*;_E MR@3-3N;$UC7[B>M^\)9!)W3OA!/LJRO/*_-B],NOH_X\>=^MQ=WT:_.LAEEL M+>R<8'(\47\]H9UV5--/$UELWMQ\W79?S0G;^CO,VE$LKOPZ:J-;?L?(U2^] M[L[K%LO:-.$[LE;>IA'>D;6R-B&[LU9/ YX&=F>M23OBR8ZL-6XSM!IOW7"* MM8;Y>_.E4Z;RC!MPHZ'_ZX+U.*]*>[G67;-I^X//F90+-E+=1:)3&A,^D8AO.67/B"Q(39/;"NYE#=3VOWXW:M1&HXP7B7P M.[)^9=?(7[D#5:68+R,*K%L]R7K5X MU?*$Z-RK%J]:=EVU;!]LQ]K#GO=.B6@/['L288\5SF!H@QWVMCZ\_;R1&4'> M#^#I79#:52#[.J@F)&Z_&W2*(;Q&5S^O@Y>]*).92C>HZG2#RD]4]L_PS_#/ MV*]G;') 0++]\P'^+FSFF-5U6@[D?=1NKP.X?4N:7K;%[4Y[IKS-?#.)[<81 M$;O?[\-+A9V2"NL6GWJ"\P1W)X(C[77KY+:/Y/9=#<6[;REXJ;!34F'W)]I[ M@MLE@F/MW3=\]EP+X74'06P?AKQ,V"69\(@284,'3;L2FWQ=G+JH9'"O!TW[ MV?F<1.UUIX7Y(

$;:/HP85=Q->- M%WDD/3"2>#N^Y5P]CZ,'L^S:MVQ,Y5'T8/J(<(^B[4;1\ZB=D(<>#;7)!*/; MU&8TCPCM]2]B%P!X)/#_5A92IS;MZ%YJ-.+V?(G&LF5<5:)!VDLZ64U5:) U MJGI\M';6"L1MM//QVGW'$?4XVG8<8>$/IK8<16C]"*S'T<.K(X^C+<<1YKM_ MPKOG*$(^9]RCR*/H@0=#^,2"VT+Z7T4U,#HXEY?=0FI7_50,.J:\?0W4TPZF MH?7SY+8XX'FWRNWMP\[Q+P=/HE)[3WF+[M-YC^7)S M-E$K(;<\Q]P_ GGD9WBQ[L7Z:I 1[+:!ZB?)M!O=]'93!FK1F-R'S;DMS_!" MT@O)E5-+;GDFOG]"TIN^2U(FXG7C6GM+'K=]QLJSJ]U8Z>F\:D*F#D#SOC;] MP8O0#D_>-#&LD.2,;Y_D/!E=\, 4[-8\#5"0=I18\(VZCT^U90[ZPY[KSEQU MBHM^($L3R$$PZ)C V$/=S/U:FNK<*+OUX!R64^CV*L.1R9XB%F\?8@]@M?+, M!#VXO=.]!(35[;@!6\&PGP]:05$&MAUZ*\BK ':EAK!CHX/T,@#DY?:1XYM< MG^XE2+<7VR]D\[*&.&H"LG^EB^15C:@I-4 6??N:YK;FF39U8/6G3-'D[/W] MR3::M0^[@]&")\]V\*E&.VQH.5C&%O:Y;@2&ZY\ 0.L7@T">GW>!)NRE&0"T MSJNJ!EA3A7]*J\&E:6SQ2@E3#P[*7CD!$@?X=U#BL/QEN <8%25Q,K\6,4 MJ[D5_P'"T@K<@9N"W AA,YZ"7)O:)&H%=GAM*QA<=6 VI:)4:0 E.OB'=>5& M,R>=@-X(>+MQME>R-U?-(68^Q MT)K:LX:UP#U CZ,5U9#O#N$!4WL%1AVQMSPO3^;?^C)9LF M;3J[:7+OFV[P#5B6 <8_S6S8KG(INA<@!0IID,-FK!]:FO[9H&/OMVH*(.8( MO"KZ#>N V:?DP UBT:8!S:DUH;(,K+J@Z(\A,T7ZLP-;+H!!8),# "6LH
1=$3-)5>YYZPPQ)3%AXF2QILUG"H'F@'5Z;=+MB:DSU%;3ZS)W8O6YI@W2G3^MK)*H:5=1CL:XMA M.5[_6*R[C=@O2J/RRF)VD/>5^;%Z)=?=5X!#UV^R/MN M+>ZF7YMG-9&I)2:.;M M!-,KOX[:Z);?,7+U2Z^[\[K%BC:/_5K]6OU:[V6M2;S24U<FV@([' ?QX,/A5L8 M6>?4S/)9G;;1M; VGS_"6;:!9],!9E MMZO4]"RZ1RP:M9/]X=!K&V"M2'W;AZ+G8HT1*)M#CB^NV[Y2DH X$WJ:ZF[%4UR'-PX<]*8^R:6L%%)U>=X,*B!*Z!M^5] ME[H*+SD?&%K@OT-9#NHUV=/L$4*4 M'%9&SZ1^6Z1,Y:S_ ]3C^+$WIBBOR50O75CMRGL:AB!.O"Y(L''V[$^S9PA- M5#*:W"+3JN@.!U??RMS4U0R 5.C8*:VI=X\:?N]J7H))=*]5VK7+@ M51]694PYJH5XURC7N3*";2T@$*+-&;E-_0#C;2INEXU\4XXSWGB.,T+MF"1^ ML?>S6+H:&>Q"KNB#IX_O:%Z?SP[WZ=$^*?-ATZ.?8@[%IM*G5X?=3H'G]NG5 M3TKD('9/,J>7:]TUCY3Y\GJ2\7+7I)8;9R=LG04VU3# S+E@H_CFW9)=KA^Q ML XH]^Z8;LD6M_L,".W!?"%/<;M%<9&G.$]Q#YJ*\(@R;D,#@[::>*;2:._% MXGC:DV'CV[;[WL:.S/N)HO73$3V*'MSLN.4XH$=1 M-WJ65D@MYR5*[G%<\K3XQ7T/K5@]O"*^MDYC]2 MCM]\4MF<37E5NM]<;V2\@4[AJV3[N6SY\[PJ=*Z"OAP,2Y?G-\K\#BZ*\FN3 MG:P ,3+OSZ><3[5*']U5M8/?1OG32%+;<:#3MZ=2P#'(8"C6]29D =G MIJ\N[;+^-'U3PA,/+_N (U4%1WGE.A>_NZSLH(]6<)$/.I-L<-MJOAJFHU<5 MY53F>6DRFUM=V*O<>P\/IC+;;6KZ=ULA<),S,$)C)W@*USL[%[J6LX[IHSNZM7RJM& M^%%R*A=.-AWYGP"I2=>,_%4#D%W+"OV]J-S @G$9Q'/S776'E2TA@8^U<7VT MZZ;9KC2C9_NE_W ?_+S=^<>CK56WV5K3,M[47*2:1_7-P,F(>>XI:CIPS>(' M,LNF.\Y/V!2XI2JRP86MW;'L,#!]6Y1B!55A^]\O>.2-R)G;AN6IJ\72BHR] MY85!=\;=C+:9'>K!UU4VUTP :5T] F2^W&0MY3*-Q;&B<<*X7UCY*U.X=?=R MT,?29DE1PXX0Y+*BAAE9H?/2*EC+MJY(;'(96(AZ7)-4SX-R@\1D?Y@!?H<- MMBN'Z>YX5@%<8NFD8R3<;>D$!$@I^X/+^MI=X>0K #?%J'QNO$0L[L$L7'5F MS WU'XN\>%I/@;/I5W9 Q?B15^V])A 0:\;HICIMV>UY?_GMX[%\"]L)E,NU M&T^F:Y2+'9=2&UTCF.=]> 3HI4L'M:(_7M7.3<5X:RK ,+"5W>"4D;W=K#&S M:CWE&HRLZSG^B.9G#=W'2)E),>C4(!]8CK-E;-&E8X)P-)HE,\Z-JL8#61H3 M:?=TTSM;$-P_:XW=,3>V48-[ G*Z=-68*^WI$0ON1CLXF]J!G-W!F+3 51NX M*G); %SK+&O## ;_O[UG[4X;R?*OZ/2D9YT],HW$.]F9=CR_?N^]52650&"!>0BH#YVVC2A5W5?=]P5!D_#2KG0' XW<.'IK&AY[<#P@>U?HSJX/E#?A-V7,!F,?@/WP# \X ]=S8UH) M)R!)?5C66QL#/+Q\?\4OT94PFQ<:S:RRF?M:ZKOQM0B/ !P=T"@O>_@?;C4K MWL?[+.;W#VR>8Y%?C#2,-71 *.9.EH2\KIZ;9?@;K$P[D<7?3K1LO^*IFO%' MZ@J)R@-7G41%,[>FP @_X>0Q@Y,#:'%G9#(4#K$"RAO\*#CLX0G+C[,&V(5B M@%5<3,[M734>4TQSCQ4;&K(4'U Y@I]*M = V@+]W!VX4VQWL-1852F+OU)] MH; 2D,;)!I4T#@_+']/K&B_?[*T@Z)RI2V'_GW1[TRV]6,R=7A<".P^+ZG4A MJ):GD\2U\'(>FK2ZIG8L8(>*_9OPJHK;!NF6F=PR*-8@2M)9C/;LJ-KV%NYU M;M7*MPKG%E-M:!)+3O:(N)E=N7UJ^"*W=<_"B?$Y &B. ME3!O_^MX1N3]N" M-\#2 _A[N2NQ4BQR[0,\X9#.SW)A@(.9H8PWB\L/%SL_TQL+1[J^L=2AORH] M*5\0VCLUVK'J2@,?21<+Z$[U@12\WXV*M:QL16'1(N>XL+,!;0&(U8U@X1A[ M5R!UJEM40EP4@=9*@A:/[L,QRAXN$@W*Y $%%NL]:>(\0UY.:;1N:U?(F@!=W0+.0L;*#$ M# J;WH91^4X($ACC>(4?'9X[B;(R6&WZ HQE=G+N-,WEK7@?04Z* ME&[/:N.\@*GJ]ZKZ>^UTZ]7/\H40@R MXP016M;&.@*5F*K;#85M'#=*23:$T$#=.EX506W#=MTI(X4IUH5K0 M9NG-DO%A.[ECJO+H\=#^1S2OPU*EN9OMV'<$L/O&L^E.KN&8$)+OME'/OC@VEH<;?%]D6KP.S8BH.+CECM\EZ[U35[G55;V.EV M/SM&4V?5(NS-8&@?1_U5"Z63%TJ-CMGLK-K/1@NE':.INY\69%HH::&T#Z%D MFJD-@M4S:,9;VTUMT_R+IU%HR%@W'VZK#;NG,Y))MLJM'1.V.V:JOV3BP M0NW,CAQ+]GY:S.]?JFGR* .S9LOLU%>]^#03[QA+UII]]#03GP1Y@'G1Z1W^ M\)HCQU)SS<:Q!\_$IQ8A>Z$QIQ[\L<8%V#;;[?W$,326RL_^.%$'BJ:.4CS< M,.V.K7FXVEA:58W4/'Q*U-$P&ST=6ZTXDNSVB?+P)@,9=JO6J;JAP0LSPO(% M0]NTR%\WU:-ZI-5H-DRK\;IA+Y6?Y7+*"(9_JX?<_0M135FOOX![;;/96M,A MJT5']1&L18<6'5LRO]MFNZLEQR''>:Q5S:\CB_/(390I\5[?=-=KZ#7T&LO7 M.(6*ZVP,G&Q5O_?B:[V&7N-@USBU9(T5IMUM-5ZDU]!K'/,:&RTRZ55 MUJK-Z-*>D)[9M/:3,JFQ5-[9L9^TX_T[.S1YE'1GMGJ:B2N.I9/U6&KR*!7. M-+M[JB+42"I?C7NB+'RR_HI-%;&?=JYDTS)[G?WD2VHLE5=0]E,VL'_IILFC M7"-"L]W;3_<6C27=7D?S\&8J/.V.;I%5<2RU]U/\LW\F/K4>6;RG;9JW MFF9'M\BJ.I963K4X%@>*)H^RY9^V]H)6'$N:B35Y+(%9=XV^,9J'=\W#^Y&R M^^?A4XMD?%0JN(S9P@SM2%F=<5J6V6CNQ]FFT51>D]2%&9H\EG-QJZ,K,RJ. MIM9^HDZ:BP^#/,[L1GNNME1S;U70\^<_=6W+?G^B++S)L,;A=.,-YOK1[-N# M M>0B>EAR:L,I)#M->M_;A& 7' :+06K6%@0[XY Y>:=LKZP+J^H-@HH>A;#J: M4#?KC35C/I61?QJ_FRNPU_,,-&&54ISJ9MM:,XBA!4?U\;MFVR$M-S1=+;^0 M>F;3UG+CD*-?*SMCCBSP)3=Q%'-02O&4WJ3>I-YDB35.PB43C[$W(0^"ZYDL M>@V]AI[)4DYT7/LQ"UD42^EA&C[3S4W720_LF8U6IWR&X&9"'AI#Y3'4VS5R M]F\>:[5PUVC\# MOV!+#-UHZCG/[_S 9\NI23]Y[$^>6J5XSF.UOLUYVE&?,]ONZI*TRJ+GM$O2 M-(V4-&Q6L&PT"VL6UBQ<,9B==34'5Q<[K?WTW=@_\YYH2?AF[(H-.FN.+5L0 M UVM;FME;TYE,@4U;C<9(M/9Q9JF7@RNM9J-2A&6QNW^PG):8&BB>J%XV.RM MK+4?L= X0!3J:-^1)AI?4\6W<>8%4?36Z+-1$#)1!F[$SL\U&W#IVJQEPK#9 M7+5]]A'79AT;?E?MV:O8:_LF-8RXP!PNWK07\L+35,O-/HT M&YU>]2XC'>E:0>2W5I?W!\_[&PIS'8+5!086F%P^&[FQ<29"7',(U]Z)EQFE M8=;;*_1RU\GB.Y=DI^<]TI11RAW2-5M=7>Q1<2SID8V:.I8%!RRSW5S!AM7\ MN_/[U]JY>K1_[CV%^,U7%LMP#8_A;,./4M)?P 'QK@&T,@R2OL=2G\'KG"N5 M _J;-1TJFP!0M1FP8S:ZKVL\N $8'9!7:LN<4ST">5VKY/T0Q_YO,BW'M1S? ML<)H-EKU=:-26H8?M0P_6SL*K>6WEM]:?N]B"J#9:6@]_+BCP^WF"CFY1Q4= M_BUV@"#A_T/W\:__ ?_(/4V<\,'U)6F*#?_U/_KA;W]-5YG]CGA9HPV[F0:1 M&[L!@(%Y3NP^LO=/[C >BYVHWQ+L4<^^XO2!$Y)X\5<4* \8-NG5BH_X[3QNM3YX&=]T/F_#AW1K#9=X[WY#Q'O_R6!SA 6R[>A;?/GGTQ!I;A MKI?B;@NPH17?N3%@8I"#5J<06K?LD?D)6T@^>]]V,9(O@\F$A0/7\8P[%CZZ M V:(D\S<"LM8B/,0,5M&]R3\X6">,XW8._G#>]D#R?5I,_2E]V(QP2Q8<#PC M68@G^,<9[=3JG'Z$ZU:\67QPH_K-6O-SUJ-Q2]=]LUE MFVW5FIWN@>RU6VO6[0/9:ZO6:!S.7C4-:!HXG+UV:O5NYT#VVJZUK'*\]4*8 M<(7&]"\_JI@S.3/K14/J_9SV.'N53MSAT&.;5D"Z,RKEG))$5_6=^]/X D^- M(^/*'[*A\;?$9T:C;I;P@FP4OA5_=(>D9K5F2:V4P?XRG6W'&"Q'9W;=MLLX MUEXUV^98(6=M@AD5X!S4^2_'CO_ 5DD/V8Y8. 2*ZI2"Z*QAO"UV+']EK@O; MI7[M73IPR@'^@PLF-UC7"TWXBNSS+NE'@]#MLS#*^QPVNI=FK=4JL9T"UQ[2 MR;E=:S;GW1)])V*X0CYSG?NM-)WOB'XN;K]]-PZ29NSR-%,!LM!7BV8Y?;7H MJ^6$Z%Q?+?IJ.?2KI7JP36\/C/8J(EH#>TLB;%_NC):UP2:&E7=NGPF98;B^ M :M[(+4CP_&'1I21.'X6CX,$7C.XU:4_?JJ#:.&KW# M1Y&6"HO)+&5@--Q]D[H-6K MK=D=0O=WV!6.++-AKSE,2"-I5TCJU+H:1Q7'425NPJCB*[L>HL9(VB':/HK%YKKS#@?H/XV?7T*Z4V0RQQ MCL^_:Y,#8$_@_Q &SK"/:4=;J=%HUV9+-(JVL:A$HU$KZ&.E5&@T5JCJT=[: M&6H:]^LKYW9JU M3IZU-MDAP+)K=M65Y?L@=CPXZ5P#F'UT"UA_=MDII-%O"CK5%@QVO;UROM]F M 71 CI"3FUUJK3$8<>.PJ@J!['D-+8Z,2JN)T83;;C6VH MF%59XU6XUI+QU:"I-OG;]:U(Q0,3B5K!+:",]JK9Y5J]+7+AE)PQ+5?@6=.- MAA+==/TA\^-WYS@8>=/$4"*%V5X_A3D;3+!C"J8]JP"UZK5F \$G>XLK39<- M/YE0[^5H'#SYAA,RPXF->,P,AA';$?T8LFC*!GAT8PK;"8:U,I./VT>*6+MZ MB+V W3H/S)C U\?>,R",-]L&;!F)[\:F$80&-CLW#3C^MEY&8&P1^Y$9QA)1S'0)U)1/C9LK\ M;T$8$[;E'R_AR$DTOT)I=.]>S:'Y]I^ B)$1(O>G9 V63I[E"E"C;AHX,-0T MXD4Q"D5P#$(&Z!X:;U"UEGW^2?A8UJ^F,0J#"><\8+S0>&9.*/D8_@(@@2,: M#G"[9& O%R4N/8QUTK9-*Z#>U,!._ZWG"GE5B>.Z\.[AB$0KX]R(O>:(A%4 M,Q1:R>^C" #=6B=__GK9\P]AH3B Q=/E^,F]9 *O'(1!! #RYO:0DIRZ3VSO M4K"Y3LW*;ZZ)FUN%&( ,IJ K#'&GA0$<4^((4EZ:V48FH;!%(0,OAA6*C[M0N+,^*$ ]2"C\ZCO; /U M"5-@))Y3\9]ML?BV)U[.?8.@YD11 $=$_GYR@1)FE\7?BZ ?NY[[+X3R&(2? M1,%"X4VXJ1D+$QAG+W;'BP(5Q/49UK>W .$,NG0%\V>S/201*FCXTB )TR-D M(J+,M=3;YK5$*[YSX49Q!R4NJM\#T"K\">@]QIV OI@G,V.F+[,SN7$:7;;97Z[;U M7O5>]5ZWLM=.N]2J):>7'4*\HMC]NN10B_W;RIRU%P;;+0'0+F?7E9NH=@>J MQ!>N2EREJH0!6L0F@%8QHIF%R+9IYEB.?P@"8=>X[:TV+_,@9 ':#5L?$'JD M@+,V2U0'=?S+L>,_L'5$QB8FH*Y(F ,9C5R9:>3E )_.35[D"JC(/I61 MSOD[;:-[:=6ZKYF@WJA998/;>H*Z%A-:3&@QH<6$%A,'!=M4$O3#WU1VVYLV M?(SJ\-EMEE0D8F(\O*?&YRAR%R3PFF'T=A7P%Q25CD;UT6#M^VH?GDXEMO6J MJL^9HY=.A2\ V;&EM!<=L=H)R*W&ZN,6"DE_NV7SRTEN0QQ;/>Q8S:9FT9-G MT=7[O6D6W1V+MM8K;-,L>D0L>E03H)H\3QZ:N8]WGECQU_ (]\"?HNP/7.B1F8X#&32901I5>' MSH 7""$PK[[^:YN7!J0*$[^Y$Q<7RTJ)DH@RE0>PLT@DZD9,2;'%MSF^GSB>$<(.8 T)R1R( ME:1=J@YX8]4;6>D$+@Q_:2M_&2:AS!<'3(1#XY^)$\9\3QC-E@@9.$G$AOD4 M:7CDC94E@+^<:#S/29QE_DI.LX5L)LB]085,<_(IS8S]-1\A$#['>O85IQ\% M7A(O_LK6G?4E6=INSOBYE7_'8>8"?&#G?4#%CW-G!)M]YWA F-$OO^5E% @H MN3@ZV6;/OA@#,TC: A!HQ?)IVYE7U;CZ9^).28C-^K3WE8)>=N"F-$CG>("?]7/NR*L9 + MX*%Q)R[%F>S_RN;]]WJU;JNQ3MI_JUMK]M9+(GXI-=G>>&JR9=7:C8[>['8V MVRQ'!H>0Y+GSK.\#3/;I6N*L(Y@EHBGND"BN7ENU$>@&*6Y#4U J33Q* M]NM6-(X3GW?97'FPV08G7FH1S9*RL>&T31)@?''LXPK"K:GUON M@UXY3*RLV6T00-46"%9[75/D<#K$:V;1S+*AJ>OKCM?5S**9Y<28I;&N5W7_ MO+)*4OV>\OIF\\IFM,HR'9/M]J;3^XK[2;.I&P5#=V#X3IR$E-I<2EW$S]'25DQOG8HQ$A#> =H=:A5\)T%3W!,5L=!E$ M1$%I'<$9^SGPD@AK,.#/0S8-&6(?D\RIMF&"W+UCG: M;&KP3&;PJI)C\;P <_' A)G,X)5$A(L%N;>1)LK']VZQXE$5!GOHLI?$J&E@6\T2P MH[U:R5)X6B(]N'% )1J*ZI>BK[M^\=?3N4ES1S &E!0D<^UE 1.-&^"7D@2S MZ\,:<1 ^$Z@"/]W6P7'$+8L K8,Q'? C@,8+#H ;9KM.]9 9EJC/<$1K MXPR15IIE+XY@*S3W RNZB /.Y2"'$2-]+TK'-_@L1B%>93UG01$-W@S^@VG\ MSC4^/E1K"*J;&\4A%8.5.M/^:"D]P8-R B=_@@5DU9V=L;/BH)6UJH+$I0SG M!G$GQ3_\#_>9%8^BO(NY>(*=*W?VC"2#$P+WY Z8A+S"4PA!^ W>H=*Z$Y6H M*C3^2&V+J#R$U1$G-*%G"I;-3X :"#/ #,<,<1!5S@=!03VX$?!H?=?+;PB M6WV<54$O%!6TX@PUMW=5?4X1S>T^-C1DS2A@<@0_E20M!PA^X$ZQZG:INJX2 M%G^E^D(Q_0T)G/1P66<+#\L?4\&.8CI[*ZC4SM2E(-9/DO,DSRM,9PO,5!(6 MPD2M[N:+">V:BM%!+Q;[-^%5%5=Z"$>Y9.#$^!P! 9][?% )# IOX#[3&WQP?6.F9 M"M>)/?^6>/PW;/TRMG;U6JG'V&2P5@$1M[%S[%DO/:!XYCQKWS\V77WAY.LPCW M5NO7%6>"(KN[_+"Q\S.]3W&F(K";H@"K$DCY0A^4OI$;\\84784_I72;EU1\ M"_QQP'YHQ="-8/<:*<11MZF9GIQ ZXAEG M*F8V!N\#I20.OL,QZZXRQBW*Y!*E-^I-=>YIO-<@@2)*!=-6^977'") M"S^52OGB,D^]R6^LGK*>RD9!&IG@Y\F%=/A751TD51B( PNT%]I2)#>%2U$@ M2\Y8I17AKF\7;D:TKIGE:PZZDV[">?)PAW_YQ656O=^PV[8]L%O-=KO= MK?>;5KTYFHC=;+?JLOVMHK Y M#P\APVY.2-P^FEH>FG,)"%L>WW"H215P#9R7)/-'EL31 ,CH@^/_,"Y^3[M< MI2JJ*42XCYVIJQH< EA_Q7UV +[8PD[L%4A_B?2)[:65#;3V4$6&V\B5_\D(^2=HQ MUXRYM!@"6,S\T4#Z.]1<6_"E$],QE994 .S/UQ]N;HVIET2&76OAC&IQI=5K MG=:OXN.1%P0AO!+$ '<@*;W U!<*&YK$G3,A3NTS$%=L1O-7YQY/T-F)1.[F M*,9NBE':=#FZ21^H!Z"WY\+UAB3N9)N"$$ZNZMFS;ACF=-R M 6>-1EOC+)Z1 7(WX+&V=T1+O*???SB5V8LQ#MGH+[_\Z641W&S#_1D I,'D MX]:GL3LD4Y'4N/J$L\B9D1 M>$>/DI#/G0=-,HDB,6(" (SF=V<"N^]XV(E0 MBG?+KO544YQ? ^042-OD"3T_$]1"E+RQZ\J784'N)!DQ\@G,F/_&S&]9<1A%PE&C-4=/Y@($ >&;46'(;.DR_=(0>'WYLD MG $^_Q43 D"^8X16X084^3'S"10#$)7P$Z8:_8'"5W3FE);-/"2(9/!*##$F M(31?6A$O$F>6 T.X"#R7^5PY9H^@K(*J2]*'*"$P@."<6*84M6MV"Q>T#'<$ MRC?=0_#G!MP-@A,7W )]!N\@)/);:/;Z-5)0\/N01X-1L\%+#A1>^#1.1UT\ M.6&(SF&*;X_@%!,G#DW ?LC[\X+.(ZR[D M]5#_-G%^, K\1S&_&!"'J"M*=*:[$ H4$$3D# 2-1$KW4Z$_S2M\A3 0+5%Y MK#A;!/,?IK2XJFKUG>@'@[U-P,!*D-=(WU'2(Y I0E!MJ;\H6'U EL)DA4] MF?1)0@LY+#4S$XTSA./24 MILEZ J[@G#$R%W(OH C@,G&J,B_E22!G@G6U"KIF..]"1^/?K)=H('/K(! MU^L;EBD"";C5F6OEB:X#W#*9-;E%/0[?)R&8\>;/WV,@%!9 T-&.=*1JI8(GVX=XCU2_% @_ZW/.G1 9#)(AG M&J# XK)=?!2*.-+#+-&EZDNV;"HOR2#% _'8[X!1]W"!'- 6 C@QR3YA M/?*,LLBP:JU?U:[8=*(G^BIL8.3^!(C0]SQ"]X0:61<9WO5:P_HUV]@ = 27 M_"! 17"&S+7!E=1Z?:><^:(V@%<0<=!H0_V+>?S;!4/- AY7P/ TKM1:*850(,3<_74([&#;L8&C9PL'0/AT' [$BIGLEH0@3 -S<1VYI9.^!&SX. M$WI1Q0V I2Z'L3/,WT9^X)\/4 _@3EJI;1E!WW,?A&&&0;Y<_MB;5DM6*:J1 MEBR;-U7:^.7]@?F#,0#GAW'E 0>'@>\.0)^[]@3$(U.P'6&J(K]08_ M+]@6C1W O7&9@=HB9O8)L<)//%-BT)C;-89YYI0;F2&8?7O()J2EDX:(UF,H MLCRPO,=[/H?-D:F)1(*J5401&+BE:*1$MB7K8&D'L<3##G1E42T$_H Z'%P< MQ(#2RT.!/=ONU.PLJ#W$F21\:D,CYY5R%BF8J0]JOFR#1]?:O>P%!N6C960G MU!HLU\"I%13R52Z<<@'[-/9&]ZU/.^&IESQO+=- ,9$.C0%D+QX/R=,9;"?U MV\F0"+_=N0-B@>\+.,3 6L-8C+=8Y!@2+"1<=B+HA2_ULKB8-$.7'>,F3DO, MZ%J>Y[I\;4O^O=G+A&8O5)-'H?_Y<$/-V,JXJRSZBLD&J5&@Q*U\1>.95734 MF2H_I870)_*0Q:$II?E#,S.)U)2FG*9L+K8G3B^YJ5WEY*;]RLJ9*[$SR_2F M,FS)>Q;)+47)K@7W:Z+Z MO H:;'+DN+0.+94-:1R3[GI5$\JK.? MH47Y$#H3)27!];7ZOCGUO=T4ZGNW"NH[DL J>CKJ^MNXDRR]%N7%3,:Q'&L6):.1.W I=3Y!Y^>(YFJ1$X*!^I%? M(G>S4KP.@SM.%&2O+(61[:91K9A=>(G8^(3:8;6)B>;5!7(,G9A? ME$Q0L?R7<(UFBNZ[DF>9[[Z^\]E(9$MP%6F=X4CU]8;MO#3"9[V12R^-\+%Z M>K-;V6RGHX%(>CB2'HZDAR/IX4AZ.)(>CE0MD:,.1UK4'/IX> :G)J&? M Y88GN+8)#3#TO'D_6>EC@K#_(]4^J$')IWZ,!&KW3);;3TT25/=3JG.;IF] MMAZ]:>R&XD_%M2"4C*Z_6 M?@VMZRLROVYVVBMH&=JZU!3W.HIK6*9MVYKBJH25HZ:X9L]L-=M[(;C2&9]OM)1T]EFQXX MB2B.XQFUHO8F8A/W7!1ARZQ;>N$%?%QF(S.]"V>&FF#[N,2G1@Q83$X)E7,E M=]1Q!!X-L:\C5OK)>2/Q\Y15>I#5BSS^75@(UZD;\N#X>YDG=4W>1H9KVUDC MW%+C$=0A<&]::A_"K.4([I,3KG$6Z8+Q35:<=&7!N&7OO>1$+?-V??AM(N:, MY0=U%(X;P)Q^;.3B^IR<1'X_3QLOJ-C"-AZB] M-CES V/#LJUFXR&7%T>+QD*\;]S8\4;9&,EY,3SWE*5;<1QO+=\"P2I[-G+Z MF2_S+%+1RK::;K_0:GH7@J"X(.H.6 Q;#H$R7VV)A>5UW!SA#"\G3D:\M)+: M-D9)_Q^BCBT2YP*I@;>:;$*.N%=F7LI1?J)P.%#>(3O^\"8]7*Q%+AP,I%:4 M /0RK\O!G$ 7:!P,)AT//1RO>>18L@YX>4J3.; M>@QH***<02KM!-ZL@YM!A0,,R<*H&=]K=S5US*?Z?>4MU\%]^E$&00];M;T( MQLI48BXH\@M=7;$?D:PKS8B%>MJ%:4NM(!PJ;4DST(MR M5C1_L_'/\#F;QED'P.\^]7J\P]?QWN=$Q[]?7'P3DT#I98[2]2M:4(\MS'Y> M9IOP@:%,8IR@\X]D^,"?I89TG,6E6B%:&$^X28\Z+78,A3UYHH49^554KLJ& M7*L\BICS>/,Z,;X;@,$;L>)ZHK%DNF3-N$'4P2W$)0H@RHWX)&YL9$:MX[ A MGCR(VMTS'@&ZE8#<5_&( %<]'!(L"SNOYP-<,#MTKTJ&KZITTI,=3JA/!U9,'WJU:(> M&N_HL0LKA<3?65,BOH9/C>:"1/;FA2TF$]$ZE##]E)6R\Y+HD,LW/$]69#UP MPT$RP5;0 ]P)Z/34O4^PU(1ZQ@+)A*G##K:9;9&OPY\0Z$XW$809G_(NG*$J M??T@O:ADOS IRE1^4D59]EZQ&:2$7$,*7.:"^[YN>0,Q@-,GT'H,JW[^7ZE" M3>HXU^X+FA>!TCQR/3GU!I^_N[JDA>1X)KI_*&S+DE)Z[B%5* ME]W?X&>\CX?!E$_]4Y_1<_&RUE&=Q:VC5C$%>ZDI6)F&4S)0>8Y1Y7>MI@PU M8PMJ/WYWCG_9D[B^OK_Z8C3$X+?Y?__^_>+K_?7]Q?WU?U\9%U\_&O"'S_+W MC]=WEY]O[K[?7MT9%Q]NOM\;7RYN_^OJWKB]OONOREQ3"WON8.\])S^4HMQ0 MC:)N,=25D,.LJ&LP&M?8.+2X-;/4_*O=F%D.+YQI#9S! 'MT4Z]+-(#2-H78 MEY=@BX,:'E)3A[=U7C) "11F^%$X$#^#Q XP :/]W'>U UI?T/CEAKPPQ7ZYK5/ M0U;YL*A9:.+P"V7^=Y %B*G?N=)?EKJHS_:OS+\W="-RB\B(MG(T";/954VE MYR&?J4S GITMMWP2^!M+&>A"@)^+/^?#&6*<,RHBL+R8\_<92G.>*54?VK"\:22\B\P/H)I;.RDE'P"WO&IICA;2I MVH(9+O.3SV:'@W'6PWD"3GX^F#OB/I:(SW])!]20X."M-8&$2/)QA*CFT,:/WG$H@WND-Q!,J:V'6<%G,NP.Y\$-.5U>B M/OC HC:\N3F4!:D6Y"I(YP:EG;$*._H21O)-L-TXX9NDS\9P\G2OE.3#]60X M;4Q035^$Y*?!W-7J'!)NA8,+")OCL" Q^G M>>0O2MH[B)PQ\[B##;W%[-G MM.,]]83.0'VJ2\'T< M=#@,)NB,&&3];7U'"+34S4ZX K&+01<)9N'>DH1"9Y?/__E/7=OJO%_BYD3) M@#S&PD?N-9%]"-$PDLZ1H7P79DYQEXXX$5SRZ7%($N%]^L)I>"/O59W@17KY M"G:#9;\<0JJZ'M]O@[FK[M11 M11>W$[@S.7-2$V./738"V0@R*.89(R#\6(@&1H#"+M^ N^ Y&:7C"V5B8?E" M1<]1@LPP&8AYA2R'.=DG6&!OH&)OFF*/;J8HP7@?:E]N;JS1;0)BQ6HXYU;K MC+U5C+*[3 !?_10C2R[XZ'&KUVCRO,X)>6+3X3GJ@Z9H,8]_9PB.D3IS1!HX ME *9]J(EU5\>4?2,+W.^#),RE/ OFOA"YM#SXN_YU",4A_&-@R=^>:?3: B% M4]ZMW81KSD]%=N#3R.K4(X^>\U!>L'SD4[IY6"WD#C+<@1&0]H&1C5R3>3-] M^('P^O*9C4F"^AL;>3(D-'+H!X=^"^7(0M[[-C<4J+EI.(JN%@>G M*U#75AF"(ETACQ@QN9W':.#"HFC+HNU*EYNP#]R0!U^60@%1%SV#XC"1D2F^ M,J7NRA A[ N9FX<*@67X5$8EE@%&4,(AY+D_F.>.@X"(<91@3IF88I@.W46( MTUQBI(T,L2DIB=U1U!U8"@U['E:46$> D-]S"+H*;%5.4L;6PVF#F5\R$;9X#]BU.A;"Z[/EZZ M%<@>])V-G%)TRT(914NK^40JX_=3>0..%SK$R^5=!GX<>T-;"&VBKP<>0FY&:>O1[#XX."86PHDC8BQTH9([(<-01@T5R&U94>>\S&35 MM1B((M5-XP:%7V;!\_@OG'SO9UPJ!#YF@VV$>V[)5!M^MX@AC*K@#FA2JP!( MJB<@0#+B"25 7E3E(JG+C7@"MM4:BM^*657,.B17E^P*CV$VD4W&79.A(DJ> M^37Z+/JKY[]@KG8:';;+PG;=C83MK%;%PG;85;^PG_L^K/MO%[?WQO7UBZ)3 MT!$27U6/WQO773S>W7R[NKV^^;B4AH%UJ+S,=M%:FV6Z1RZCB/B)K MH8_H\]7O%Y^Y<^CJX_77WRO@'7HI>S.4\8-L,(@<>N2!$N)Q%8X-^0!J.8X: M@[XT!AIGRH.-!2L;F",HQL:@"H2XXM%'O!?Z2>32F.@Y@&S$]6A;ATA'%S5C M$25A_-_X='%Y?W-;=2*Z4="+6HD2Z,50BL@!?$QC,A3$ CH2%B#:O(D'JO@0 M-(6(I?K$&KG#PH[' ;9#D=6;13ZRH$+AC#^9.YK91EA("[^!R2R')@E-CSQ MLUF*?S>-YR QHC$=9@ \A0E/SSR0)+4O]-,$891/?D2#Q:Z__X:>C&O3N$:? M!Y+&+<:A/O%OT#/6>WF6$KF2(S 7X)'E*9.S^9(O&E>%Z91",9U./;*8LN+F M;#I,,N7Y811;XU#8/U6O:,0@G=]BGCL*OZ+2#C[E_7DV\<''=!@:2)\\T)&#G;A81H'F&@+ M]-!G.4-?%A:1)X<,^G$2\VFA/#=7.1TZK6 CSP<0LD^G>\E1>XIE3V=)RU7( M7D+HIT4P\5-@> $R#):MN$/7P0"EP293+WA& FXTX5H,IAY'C9, H+@O0U*$ M6%SN LMU$LHO<8#;A\*[@'E13QQ1_'LDBC@ORGQXBE8BDZM%$>F&0?!@))&X M+)\V8M<:OTKYP*?&ILT',@_&[%=:,U^1IU!+!^Q:,WTJJ^013\SEV2PE:U>1 M'LI\9&"@@>A ,!;+8SU$^BZ@6;YL+LX^<:C_@4BCIRX3(O ?%,#/HZ0MW NZ MD>8CIBF7%64.1:GH5I-GE,@X70G#9)"U?'@!CWP0FETS/G%FY-8S;\"0/>6$ M:@@(V3[I2Z<6?,OGH]K3Y!LZVA#G886I>T$UO>G.Y$EM?/"\'.N&JU)RE#96$<*E($5N M%) ;X,-/C <4_("*6EB89A5BR"%'3+/"6930D_)$<1&J8U?S-6353]$P9^&: MQ5]1_E-HA^Z HNV_HK#4;KZ0%4"V=<55=7NQIO[]Z^W5[]=W]U>W5Q^-NXO/ M5W?&S2?CZN_?K^__%RM0OM]>WU]?\;2![W=7^*$P$"N@V*^H EU'40(4^DTM M:[\"?HB?%=VQP,([F %^5J/6VLJ8N4:WN?DQ<]U:N]$^G,TVFNLMN_O-VO5: MUSX4,L#-EB2#]2DMOLGG1W/R'KGNYS M[%ICR.X0IPVC/H?1A>@=Q'U"4\<=4FX]@>JDX3,H1T.H0E*R#6;\@+W@#M"? MX?-"/("EY_@RI00[D91INWR\,!URF'YQP-1.)L(DXS;76P6X(A/KV7AFE "3 M 3L+V"X'[+H=OA>.=CNHWM\7P,R>89TWZMMH\IVN86\*GH5MVSM_')HO9-HU/KKCGVZ!6872HY-&(USZZ"VFU=;WM5)!:PJ]UM MUYJRSO)U-_\!#A#[ JH1W.YEQAVO/$6GE*0H.U&G>O*@U6R9W:ZUHCRHWK"C M(T?3FT:SUMD6EC9WZYXVDHZ.EUYW353RGFQWLGX$)S??&W/.*V$&'R!S4[F( M_?[@QP]K-+T"396T3S66]L],K[LHCORF%*K"P>-^0Y(/B' MW*G3P@?*#Z;B!3Y,A+]G79#,M)9<'T - ! V9^'I%9Y+Q^*=,*GZOB#! O:1 M.Q1/G)\R7W:QHQ1[1]0&K)\%W3F"+.C&XBSHCU>?+KY_OK\SOG^[^6K<77V] MOKE5LI_WG^F\?-18X+-TBQO=0&\75=2-^A$05W,Q<7VY_GIEW%U\NKK_7[5C M=N6)*J9F6G#M80M0W>\B[7?1VTB_BT:CBOTN*LYEK<5<-M=6HO+\Y6NNRL"A M1']>Q57M*G 5 &%P#H -0?%ZQSN'/<_U8ZDXJ[47L]K5__SG]8?K^ZK?8/>Y M&GY4IZDN]^?8[?,6TM2Q+LK^PCO#Q5E/ 3?*&B04#6AZL>% 60@5-N?9;=E9 MKU=K6JUUJLYZM7JSL_%J([O6ZFV^VJC;JO5:Y4JCUJ\VVEUTH%LJH?^*$_@* M-0TE#P74NY\3%;N!#AM+'[/A4BL%MA;YMM8(86T!GR7=>PVK5B9/TK MMLA;69(^-X^]5%,I./*V!L75RPZMRRE&XMY]O_<-BDEV;CBD;TDJ+!Y]RL(57Z.:G27U.J\#6ZU+7KDCK;DRRQ&JWZBP*G M5V]K@6/5#\/BJ;RTV=:Q+'O.B:@.MLM:K:8S.&_9@XO#:OPX'>/P][3IZGR[ MT[^G[4[GF_ ;6?_]M=J-D#/WK6'@^ 4QP/M2'>#]08P+O!LSAO." MXCPL"6!SC63G(]?[.AD>;<')[K*9-" ?;_)=@P'UTY"-$8V/."HWBE+*BLA-5Z^27-(OE&W;! MHBD\#A\:]=&)': "N+W.LDL.]$]QN]%5)^=Y.W+>C(B(P"5LO:W->]M+)G-6 M(VK7;376B=JU:HVFO?'X6L^N-5O=3<37)(3\@$R[)11<]*1>?)W%#T86')>C MYI[R> =YZQ^;9_<9&1U)Z+O1&)M:!YZ87X53NB=3[+%#Z@P"6I_FD.$L@9",CKM439X@ @LU2;VM*[.&S(W$V'4Z&"4:FF$3G MB4[1N/(#\W%8N+()/)LGS!R\'&A(&=_ *G?#SE*V"K.+*I/'96TFCZM7A3RN MJH[0NKO^_>O%/2815SL#ZYLBA3@?4_?YU$XI)4OR H#Z_ _1N4'S78?J#&8A M7L049!SD!*_IL['CC>1,%W)OB@=HKF&"$H?6RZ9BK)#7=C#:7J?6L,KI9:LL MVZRUK<6?KKLJ=A7JE---CT6A><%[VJ[RB8K3F:YOKS]>?_]B7-Y\^?+]Z_4E MY63?&==?+PLNU>/'X-HGFKA#T%_TH;9Z*$V$53W1A^=WQW2SC*96?:(J$>3EV&6C^7P7LN?/I'&H MC#@,E'P9G *1ILQDP7SYR)R[Z>W:L8$]6=RBG-V)V3M* >"_RSR Q;/L3J_> MT%[LI_JM'PR?X7_C>.+]]?\!4$L#!!0 ( .XX^E3#M:W_:@T /*% 1 M :7)D;2TR,#(R,#8S,"YXLONSM38K#)ZS3=<9*F MFYELDHG=[7[;D4&V=0N25Q))O+_^2@)L'$ &QVFY2V8ZC0TZYTCG.3HODL ? M?GT* _" &,>4G':>-_RCP_[ MEMOK'5CC0WA@]?;W_6-_#/O0<373)W["O1D*(9 #(_SDB9]V9D+,3[K=Q\?' MOZ?OU\/==-.TC; Y-M:ZZ MVCRZC^\ 4#K'X9PR 4B.<@+Y6/>8,Z').B#&YYIZ4&BC4RVY;*H'EVO?18'@ MZINEONT]<;_3K2XUXM84PGDMR5F:6'IRI4X/,L;F'!\?=Y^4]13WH- >='M+ M?;2'U*Z%_:A<+*4V<(F2OV=5^R&9L21 MMS>E#UT?X2IV^+RY^E#'\M:8H"=O5D?HLKW^5" 6$D*%YJ"N)-?FI$UR M8-4-WN2A(47*]&DM(J&SCM<(E!@&+=-'G@@H5:JQV@FGZYORK-,71'C"Q2T:GP5:\_VC+!D_^ M4I8,Q\E-Q"S M QE^'[K/N3SC'W'DWY*/^O/S"9(0)TT,A,\LJS+=.B2%9,G%% ,#,N>4^(A( M8OF!TP#[*I4_@X$*^,,90H)7Q*<"(P-*CD:I)Z$92DVB!*8E3Y!E"A*N(&;[ M!E9&QW>0R>'-D,"RPSM#;IVK&4;E.K:!$?R\)N67ML.Z5""GDUOIY'4?.22R M42B'.Y,$^ %=R0H]1"\!NI8<,_1]VW:K0;\2"N@$K,0"*1>L"0:QY'990R$X MYS-(IHAC,A34^S:C@8\8__1W)&/7LEEU0]A>A-D&7-O>S]M &?*)0( )R(K\ M"<1"5ZW;A;]YEIY#/KL,Z..+(G,Q0S.V^[9]L,W\5OR!%M B&,\@QU*W=YE! M2.=VQS#QL$R7E=J7&JN>!=?E:@"TY]B.$R?&F'L!Y1%#\HN6H%#+RM!^>25% M@YJ5TR)*!3.^D)CQ9A55$TH"!2LWO$1<,>S)?3^[_#MDW MJ1SIQX;(BQ@6U6/E2R28\YU#1Z\GK6&L"PJ]5* ^9 2^!RN1JU8KJ6 E]@W^ M*N#4BKPOEV..RT?]_'3?A2FT,7B_ *MZ;GX'@LQ!X-A]'0?1RDAQC2"O/-^3 MQD;_[=B.7A1>@RA6>HP+-*ZZ[:";FKU%W]';!VO*560M4V@M3Y$A,/L)MY^W7$7<1B^AQGT# MF=IW?$#UG$4AJ=EG[+O%9BW_+#FUUGM<$8'D(.1?F7HQY-='HXR#&90#5V]G M%8&2,@0IQY:"PV3>K&RS.A@K"K.CEV5]@?*7U*W4\A61I8D^EZ;.7_R&_"DF MTX$G;]6OQ>MR-4<.67D7^*]4 LB(T/54(@2LI+0SQ"S-N:Y+RQ&:/9DL@0\- MDZGMSFL8A2%D"SKY0AB" ?X'^9\AUH>EI3/;5]/_RR$_A+6)J1WG>=_$&+,J0S$H 2T4H\XR//(P:E5CQM MUA51*R TYR\'3C[=3 Y<9[FT6O?U)DXYO7F6'+I.;D>[ (E6SH=[](!(5/79 MEK2UV?*/G'S*D5"V3[/)GYJG8DN(37KO]8Y[^9,;"8?EWU8>>TT&7ZM(6JZES MV0J=#;S,6/5<)[=#NL(JLPB7,%_-I3?PU)-'@LF,Y9QR43-_JL3*#%W?=7); M%(70I;R!9MY*Y.)G:D?PJ7+,R5(84RP)0[[$CZF!)F^GFNM-AP)"L_'+:CNW M^)E5>BNM_ :)6 =J<^0.L>$,LJKE1#&MV?(/G/R2A^23 O&S8O4+D,R YM9V M)&KEO"8.Y@SXL)]?[#"@TL:LN%"YJT>L/D%&,)DN[Z@GA#U(_ L<1*+N<9W= MR#)[PR/7R14])LC7'_!*N[!J\%X_%.WIC=:D(V\.-45H0 362I$UC+Y0,];5 M9&I&_MAU:DUV"RA)5BHJOMK.:'F/ O7JACO(MEJ$+B4WQDS7=O(+H DKH'FU M=46Z3)]EU^O66]MQ-\X^63L[!:NK96":;OW+)^"'[OJ[,N/O:^_35&_33%[1 MJ^U!O94R]14/K]QZ?S!'#U!_I%P?Z$4O. MZO!(=@>+2'W[S&@T/^W$S;% 80?$[QEA>I#Z=Q2.UXTG[G"L MC=+FKV@)/@TA)A7&HA[;YX*R,^D*IS+7@$1U%XOXK5DE^)J)-@\K?G.RR*'F M,>2_'FR98QGI6E<$@Q%B8?FT-Y#L'+WX2DI4Q0[CF:2./$K#8@+_$Y]+F%R@ M"5*G\R\QD8J52;M>TBL=96T^39V8PV@^CZ_!8!5M;R]GU=DWH M_2I'%W:=E%46_%I36)?35=(TS) ,!;EP:[:<351-,!H50U6?SFX9EG:^:7:7 M-F_"6)X_9J=72D?H29P%,GTP9%%FLE<L!DLT5G69LF[ M^R1,'L(/JKL;DL'M&39!'^=Z2>@2>CB00>*"P4>?/I++@%(VH6P@JW,<_UP3 MG5QBQL4U1N0&B6MIQ Q.T;VZ5[[PL1/FNXY%VZSGOE[P_2Q9R%KH*U(_48C\ M03QT?55F0^@28O8'#-2XOWM>4+UKK[OFKKO_0T&ZE[(4T16YTV-J(EI;]+$9 ML(VH@,$@$C/*U!+I'4M61?7B\(:DN!+M#TYF?Z-<[VTN AD795C4P%4OD"J3 M-R&<+&UWS;KU1AWR([W+>D7BTPZ#!XAU?R\IN^(\4BEO8OQO8'T_?]( E]80=8\-8QTO5DVR8]7_R5'HWWJ3 M5E9%I[N4\^-WTS2XZ2[?@',D-C@^ T$37-T=PR%*N\?53OMHAJHO7%0F;\)8 MKV%$O%D2<,R;G45-F[J?>2,+X\^()+\"-I3)42 +E4T!>1-5$P![O1@8G[-0 MG*2C%E?\AHH!:4)PKMJQ'QU"[ACU$/+Y):/A$ 9('0-(7[E4JC8S45/GUW=9 MLFYB+5:O>Z^ZP%&Y>%8_G3:"3P.]>B79:P5(-S?!Y0>5S$0O,,O7/:D4;^"J MGR=>%HPII&I/=W/PKL&@"=% E9#J$$VULRIEK9LPDM4J\Q]4YA?J"8TM=AI- MM$T89?;--\N?#=#Q[0O!&]/F:L3?=9SZH#'W9BB$']_]#U!+ P04 " #N M./I4C3V%Y"43 !_JP %0 &ER9&TM,C R,C V,S!?8V%L+GAM;-U=:W,; MMY+]GE^A]7[=CO!^I)+<\O.NJ^S(93N;^XV%1T.:#45JAR-;NK]^&R/1EF3) MID10II5*T2)%S9SN/@!.8QK K_\X.9SN?,!^T_>/WGW[Z]3\ _O7D[:N=9_-T?(BS8>=ICV' O/.Q&PYV_LJX^'NG M]//#G;_F_=_=AP#P^_A'3^='IWVW?S#L"";$U=_VOUB=LU88P"9M03%9(#AG M0,7 #9?8Y"!J_&BTV[V]R_U)88% M[I!QL\7X]K='!\-P],ON[L>/'W\^B?WTYWF_ORL8D[O+;S\Z__K)%]__*,=O M<^_][OC;3U]==-=]D2[+=__U^M6[=("' ;K98@BS5&^PZ'Y9C!^^FJY M.S[\.-GA] A_>[3H M#H^FN/SLH,?RVZ.NSX=0X\V,9!7,?ZYPU=W/@%.8IN/IZ)]7]/[\VA5>6^QX M,B#]Q9FOEC>?SM.E+TUKI.;]\B^G(>)T_'1RO(#]$(XFK[H0NVDW=+AX>MSW MU#HF&+)./F6P2A&M,X4E1&G!B*R]L3'S%"_[K-JU(,/&")>PB&.8SV^Q6YVY MB]-AL?QD=._HVIM1G+ET';MFN-@KU-)S-RPM"PR5C#P UUA V1+!<\VA>,,M MTT(R'II;]B6.R[9=(,SC/NW,^XP]]6:/=CYB[7O..[8S4*%/7S#I+O^^]G)-XS_,&[O]++YDQ;H$>)S2_'@V+-Z$TQ"GN,1BHF9% M4F=L4#HR+AMPQ0DP])FWUB49L3$%KD>R"@G$CTF"!JYO28/^&/,U%N9@K/4F M@P_THE RB#PI*"&7I*GWCX:W9\+U8%8A@_QAR= @ ,WX\ P+TNWS6_R L^-/ MW$P\226M!ATX62@4 ^\R0M&8F8U,>5D:D^%Z)*LP0?V83&C@^F8TN&#:A"-: M)5. Y!T'Y;0$DN4.TAHR>#E!;@O7#D5LE2 M",Z:PNY9P&V-R+E5M+]4-VOYNAU[Y[/]]]@?5K6U%%N35&))TF5 DEF@I A MB25E559HE[R*VNC64;\&QY;JFO7BOJZ_FP]?+V>4..+[<'+!Q#]PF,3 1=$R M4=>?P6RIOFE"A_4\WXP(>\,!]A<9^1E/*ME8 M[10(--1GQ43$+)91)NX9I>7:R&(:,^%F-*M00?]@5&CD^W;I[V*!PV(B(V." MD4KQA<2Z*L* ER2T%>=1BY25R:W3F[,[M\'_*6,T*(51F0;:(FG(I60Q2.W M!)NE#@ZY;3TS>0G -FG:.T3VB]3\SLYMQL\W_?P(^^'TS33,AL>S_/S_CKNC M^HRF#J,BNIQ-,L 3M4$5,($++$*5U9G^\SFT%C-?P[--RK9!])NYONW =6;9 MA7ZS!.F8-!H2JD!0K(%0O *EBPG&Z"2Q=39[+9!M$K(-PK^^LYO%_>5L"+/] M+D[Q' \.ST_2]+@^R/WG?)X_=M/I)#KI-><2I$DDK*/SX!1*&D,+XZA5$.@: MTV 57-ND9QNPHGDH&BN9Y6 E3"R9\3'Y%F2C)S%E>0%6@BW:9QYDOC\E<'MK MGH;% ?6Y]9_:[WX(4[KHXO'P-/3]*?GZ?\+T&"=)^62LX6!,31\T24;/0P#- M)3/!%25=:[F^$K#MTT%WX<55[K>/2?.'F6\Q(0&CYDD- M*+OPT6I )GU&J;R4K9]J?PW/]LFD%N1H%H&&H^8'NO>\/ZUZ34>'20H!W'#J MDAFS]2&*I7Z9^8 R&1U;9T87[[]]VJA%S._LX8;I$1Z%+C\_.:JE0=0Y75!M MGQ[)>6=-X@)L) :JF#@$+ 4B(^)A(@IBZT%B!5C;IXM:,*)U/#;Q/)-0O1OF MZ>^#^92\O*A#V7 Z<=QS*V0!M$1:DH"UB^(:3 Z)1^Y*X:T%T[=:Y/A.^\@#T5BYOQO.G\\/# M;C@@[I6_W=UCP);<^( M-0.P22)(5XP(S $/*H-*F09G9A6D8!*ZPBWRUK4^[0>^VN+FL_&Z9SFID=)F M%3Q(H35UQ=E33BHY6)M9XHHER9O/$US!L$U#X)IQOZZ#N[.[VTT!Y-Q5V\/T M#2G0E[.GX:@;PO0"N D3B7F>,B26&2C*2*F1*6IIS!JE0[9*BM83 =]$M4WC M8&-B- Y),ZJ\Q2%T,\S/0S^CL7CQ.*7CP^IUS,^P=*D;)I[S7"P*2,IZ2E*R M@R"L >/J<"TU4;EU\?.W46W3 -F8*HU#TG)B<8EC3&6)NT<]'E!VVWW L_*F M5_-%?0RP5]Z'DXF(W)90.+A[>ZZ:86 M]=W=\D9K_LYO.MO_S)F)]"99P15$J0PH2X0)@?0ZNJBE3X47USIYO@;&^B/? M6('W@EIB343[D(:_NN'@Z?%BH#OTGQYEUAD[^C_75A)CEL@P0,Q8)W:C A=Y M@619X%9S)FWK%6%W@+E-^GI=_GPY.&XV:@UGGQ;C),?Y_.^"Y)W *$P"FW4! MA5E#<"E!T *3JVL 8NNBA*L8;JFOX8=BQEH.WUS80^;,&4F44[7(.Z*C!#!% M* X+0\Q&%G^O8;^;37NEEG2,$T#8?^@2+MZ15IF0<=D(+2'R2+(A.P/>&]*E M658]H:2)K7.#F]%L4[^W%@^NHW:# #1,&A=(EZD5$,^H/Y[.QUK Y3 M O8X'W:S;C'4KOX#+K&Q:#')XJ 4)4'YC! 2YZ"I7ZYK>(A_-^Z/X]?CYQEKB<M:LJAE:%VYM JN;9I":$J8YD%I1I<_<+@@&0/JHD52P.D5%/<%\,DN9R\#P:*M4B)CQCK;@.(7&3,P1,%VM=!;\R< M;9)W=^?@EX5CVQ'_AK6&YT#/NZ$G-.24KBX7$!I#\)!2X]MUTO/9_'*"OY08P@I+MS5@@@^@"HE3%\G$)"(- M2,RQ9)MWV#>!:; :96QIERY:*T"YCB('1P-CRIG2,H%UEX< /)/5.KM@5>LI MTINP;%6WV805URQ$63\*;5>FW6RH9*Q@2!X,5W4KB)JZ.XX@0[3*D@]B\_J+ MKR/:IO1X,_QH&)&6Q8E7G]]\>A9'8P#US[R M4E0YHX>(K<17'T:F!,W0LGV M)3HWP6DKUX54,1E39V&5)MM\AN@M!Z.%=S&2P:5UYO\5N?Z]YPC;<. JW^_N M\;:=X#7VO2 EV^W/SNK?T^G[/LP6(9VGEN.[\VCD_SU>#./O*EI)_UB M&/HN'@]U5\O8M$"G^'9 MO_3^K$KA^4DZ"+-]?$O&/"\%TS"Q*&3Q*H!.L8 27H#CF=6ZK)+12DFY3&OQ M=Z\6-M"3%<*;?OZAH^@^.?US47=7^U1.\)@&AP]GRX[(4!<"\S"V?D4MD-R8 M$E@1LN>>)9=;%SFOCFZKE.CV'$%GU+&*5XRA#3N M"IEBW45)@7,Z6ZYL9+YU-=GJZ+9*<_[P]%PW_)NFYXMN%F;I,CZ2QEP)1:@2 M(SX[.WC" MM?4A!P'6<)+_@EP5+)/@F$PA6<0@6E?@;<",K2HT^'$(_[T)]3UT15 E628L M%(RRUCMGB$P)$#$6:Q23/+7>X."NNN+V?G@33L>T[_W\<:*8]'CCWH23I)EE MWEA ;6HR+AAXYA1('8S-V9&/FN\)N3*Z6\K_C3^$W@2YOM@293.Q:[>%SE5\ M9PNQ7N-P4'NLZHRS:1Y+DLW)5*!0PP>EG(:8$"&Q4!P/WL70^BG&JMBVK;CA MN_"J1=PVQZIQJOLB+)ZM+C9P2-[7A7X^@,\FU6V&ZM;? JVPFZ;355"W%-@/ MDT=K1:KEQL=$TCP6B+TC#4(=Y>LP'/=$\;WR.O1_X_APXQVF^EEU@DW11K1U M2]XD:^VW Q=M@LBY"RIZ+-CZ"?*M06Z3H+TO?FTTD-]CCB F%J7,!1S6[2VR MK_O?FPA>6"MC",XWKV:YZQS!>NWN+1Z==PY[Y=W!O!_J&2_/, YG :Q/@=Z3 M@?AZ/AL.%GO]*QR7LZ%/1@N(P5E*H9V'F!V#5) )J6T6V%PFK(EYFV:E-\3# MK[7*C8>YN:IX,>\)]'%/Z>VB'CAT84,11.J2%$^0DPR@4->:*71 >+QG+"F9 M6D_@?1O5CZ!/FS.L;:PV(RPJC+VCL>+\^0GVJ2-73(H3&05932('R>I">B>D M ,:7DGC@5OG6:_F^"6J;IGZ_0Q>U?J":]T%O<=QHY/W\?3BIJ_'K-B9D/-'] MW4'H\4D8']X?UG++LW5#S/O(F4.(6KFS:DY//26XK P:KJQ*K;>&N2O66\K4 M!]5?;32NFY:KUST1#LB+C(I!K28F.6T\5$= B!IE':85WT#UZ9T* M8MM-42 MG:O;SB<;*/Y%(H2@$I2L,GG!YM)\9?[6%MINB"%?K[N]30 V=^;CE;5 5@>1 M>?2U[M'6%4")0)%Y0I#L""YFD5KO:?D-2-M49W!//&D9I/M=A)TY"X%I@I)< M+5F(C#(=DAI!^"R3Q.)LZW2_U2+L[ZP(VW.H<;C:;0%QO30PZ*6L"W@DJYLP M!5O/.=41I$HR!YU",JUK\9H(NH= E@8A:;>+Y 6"[I5/RG7,P01F!0\!.EM\UUIOX)GFTX=O2>J- M/VZ5$UYBYK/K^5 D^(1"6 M.U>WN"%2$UA..7#P]<@.ZYS6@O'6A3XK@UN%2N9A46DS@6NY3\&5"J0OSVV: M> R9:8P0HRUY++EU-?XJN%9AD_W.DQ*MZ=0\7AMDTO(T MJ&IST3S)(C78$NJ>A@0I<)%!&Z_#!K0AMI1E&]N IMG[8 M[D%2O0FGX_@LF,L8K0*7PS@CD<'7=5G>.\>B+3HW/WOMFZ!6XM$#FZIN&ZG- M$J@_QGSY#*K+F<7%@^:R#Q8%,F Z$FHM!7A1 G!&WM+2JM1\?GM=S"O1[X'- M@-]KG#>J\\]VGCIO-'7/*2=93C$:0.LE*%.G\8UD8()C@:="^6SK*:Q5<*W$ ML@%!E:QO4/L>Y9P2 HY92O&P/ZUA42WP2U M$H<>V-1YVTC=GWJ_V%DZ65AT28.)(8"*/H%W/ /W6F@6F QI ]O KHQO)5H] ML&GVC<5ODYO*O.OV9UWI4EVK=:86R2%OYM.NGM_Z+AU@/I[BO'PZ"OU9/J<=9NYZJP;;S32QLM'>,Y=.E6<\LJ!*!BQCB9_P$*5P59L[;P.QP;1OQI_O MOWZ7=7ZM>C#F&)9Z?D'_H4[ *<&Y*!&2)J.4SK5,K1Y#YJ54M1N5NKUJOPG- M5BW,O#,!ONQPFGB_X0!VCN=%/86 &M5XNLFDQ)03YPZBBIP,$[Q.A=7C3++/ MAK/(RL:8< G)-I4EM2?!W9W>G@!OP\?7@61Y%Z;UQ()<2)%[J OLR3I+/ZGD M0!8;13WWD%XW%?^+0+:IHJA]^._L\A75Q?GG]262N/G]I_\'4$L#!!0 ( M .XX^E0G,S%E-50 +)Z P 5 :7)D;2TR,#(R,#8S,%]D968N>&UL[+U; M=ULYDB[XWK\B)^=U4(G[I597GZ5TVM5>QYGVV,ZN[GGA"@ !FUT4J4-23KM_ M_01(ZDY*)#+;0$0@+O_ZO[Z>CG[X@M/9<#+^VX_B+_S' M'W"<)GDX_O2W'W__^(KY'__7O_W+O_SK_\78?_[\_LT/OTS2^2F.YS^\F"+, M,?_PQW#^^8=_9)S]\X/9XLN__?AY/C_[ZT\__?'''W_Y&J>C MOTRFGWZ2G*N?+G[ZQ]6/?[WS\W^HQ4^+$,)/B[^]_-'9<-T/TL>*G_[SUS4_O([&_+3\2_K1V?"OL\6_?S-),%^HY\$E_+#Q M)^I7[.+'6/T6$Y(I\9>OL_SCO_W+#S\L)0?3-)V,\#V6'U9__/W]Z[M(A^/Y M3WEX^M/J9WZ"T8@0+SYA_NT,__;C;'AZ-L*+[WV>8MF(_F+)%92IRF>">G,&PIX#L? MW0#MXH/8*9Y&G+:$>N-SK^&\ 'D;8?W(X728A^>G?TF3TY\6Z"YVUI-Q?CF> M#^??7H_+9'JZ>/4?!CNL0<7CYL=<^C1:,K^=X.AM@M(4>;QAW I@.2K)0#++H@RQ% M*@7)W67'[()M,TQ_^33Y\A,]YZ>JA/J'A3:6_'C@Z4MM[+>JI83>XZ?A;#Z% M\?PW.,6!XQIUEHXAA\!T3HEY+P-+O$1::$:?=:?5K'OJS55ID>K&>U7NX MYXM:K8L>M#F?-!3F4F.TC!]_F$PS3O_V(^^NW!>TS"F,7M,[]/5_X[>!529P M02>/1%Z83I%L(9,CBSK;0.92\B$TT.ZMQQZ->KN(\ZY^11?]OCB?3@G-J^$L MP>B_$*8OQ_D7LJH'P9;@8P*&1A F:S2CKR+CF2/R+)5+N9.*-SWY"+3<1*AW M%2V[O\BOAB.5=S:HNFOTXA>HK?_AV&B>C 4\IJ*P2LU)%6I3-+&0D'T$F(5*)/"O3 M2:3:;SBFL.\_/9 '@)P3C-%,K$=(F"11XC M$]['($4.V=H6)^[:IQ^!EIL)]Z[231>E7RSV_SV'Z1RGHV]+; ,N$M?>(2LY M6*:%""Q:S9F2RFJEI.4)FG@#MQY\!*IN(=*[6K8MM/R1?G90T%GAT#&ILB$< MAG#P%(E\R48%I@3>S36Z_K0CTN?.PKNK1-=%B2<$(E<@KT;PB;Y#)[J&S!PH M6HT*E4TF,1$CH$JR<--M0[[QN"-0X_[BNZM'W_V<_7 *H]'/YS-:UVPV4,H% MJW(B2SQK.@&*92&EPF3FD'0@SI46X8H;#ST"G785Y5W-ANZ:?7F*TT]TN/]] M.OEC_OG%Y/0,QM\&7H3@4@V:F$*NES2*!1LR*](4$;3SQG>SB^]Y^-%HNKMH MUX0O&L2G/GS&T>@"#BT%DU.&"0&>")@T"Y$;9E60$I7R&5IH^OHSCT;!>PMR MC5X[Q:4NUO@.I\-)OHB?@#(V!F-9SI),..4DB])&)FVBU7$;3.P6=US[V"/0 M;G=QKE%PIWC4!:)ED&R)ZQ5]C]:HZ.!P+C&O(S(-()CG&9@TTF<)])>\C9+O M//J(%-U-K&N4W2E$=1-5C8@N,451B18+\XK,!(V S+M 9TC,F'RQTN5N6_6& M!Q^=HO<3Z1HU-XA@G>0\)4-P]5M=J1@0VQR 1N:XTQ5582 0F22X %$;$;N% M,S8^^@A4W4:L:Y3=*7)U ]4+^N/;Z4Z1KU-PI='4#4XV7XMOIN^GDRW"<<. -"BD)27*!UY": M9I'SFCJGP? H)6!#7=]Z^K$IO(MPUVB]4ZSK!K!WD]D<1O_?\.S%).- A2Q1 MD-'(;2([(BM!_GU!9KUUF#$;+[KEJ6Q^]K%I?'_!KM%WIYC898QU"N/90J:K MH+GDV5KA(D.!B5P$!2RB)5 R1*&TKO]K$ZR^]>0CT'43H:[1=*<863U63J8( M"\J%E"/M(IP%D:N):,AL1,^92MY+K75"TS')X]K3CD"C>PMO33)'I[!73<@> MO?L\&>-OYU4& [192?2%"32!:15TDE*S NT;8?R5]WFI:F$S*]F)R/Y]-OBSW$YF \%,Z*$80* ]!"ZXV)X\(%G8EYJH&2 M[P5Q-'IO)^HU5.@4_[K -\23DQ9L@&TCIY%(9%E M+5,1F4?+8Q,.K'OZ$2F_LW#7:+U3..P#IO-IO37[FC[#^!,NS!3.:A=+Z -\)VS"&X_<0CTNI>0ERCT;U#7>:C"'"4L'CXXZLIBAL&!CSN0S9L^[;?$/8WCF9.A!T&MXT""+["-\ M?9UIY<,R7%9(K_P.H]&XH@TS9&V0V2$+@^0EV1X GJM0G&I1(+7A\4>C_1;B M7:/X3@&T-_M5L"Y>')# M=5^KHC]@@+23*-<5Q/VPK(_^:QI-9IC_]N-\>HY7WYR0J_!U_G*$]=E_^W&& MGT[O>$*[6PZ+@ZI^T(L1S&9ORV+/.ODZG)$/4GC(BIS.(NLMK30D&2WHN%+" M%# \F/NR'/:Q%S:":[H;/,B=/=0\Z4/<#:LI+PV8:WA^6>R>6R$:W&JW MT,IPO(.FY>&PJ5?$E?X;J^NVL=A&UH=A <<00$G)G!'(="T] ><<2T& +,GS M^^L^GK+V;W3>>$3E[R+B/I1^9:S^NC"8!D&"E4H4EAU M5 5\U8F1DZN I&* MMOF^O*>.KN*O>%AKL)5F-KN$>XBUEX8(;X:S6C\XNXA&+<@L5$PB:\^<39EI MPQV+L5@F44E(22NI6_A]ZY[][(_UAJ)M73B_PK$B\C9(MCC+MU#VC><>]M1N MJ8U)4U$V;G]Q"Y&QNC:!TPQRO0 6#EF01K.0("2I4I"VXQM\ *5N.(P/H]-= M)-A0ET@H!O_YV]\_##!97F04+&%9W.'7K(P0F P\1>M+*&F;R$O]P-5I2W^Z M4N+E@PX;8^DBY4D7$6T\/?_UIUL+?T-?[MEW[,5DG(F]F.D/L\EHF&O(]V<8 MU8Z%'SXCSF@VQ7Z+;#%YS<*6UR%"S.&)Y-H4T!W7X9GIWC%)8JNMOC) M;$;".8FUC5::#X0(B) =O3&NECK1PGR(4$M3T9#P1>*M[VQN(CB\%=Y1L[>M M\ X";6B"WT2SNN6_!"71:>2U6%'5"P&OR9V4M$AP$7E,M&UFT8N6;P$YO+*[ M:&>MHKN(M@_7&F:?3\:Y_O;R_YP/O\"(P,U.YB]@.OU&QLSB@G @@O7*YL@P M"%?#"8&1T^D8U^!2K''H>TL']W*WMP'V6'SHI,3;7GAS#?1 DY.4:LK7[#TF M)(CDC?Z&\XMW\,TYOK'F 6@;')3!K/!D[HIZ&@(9L MG\"M,]H%W3KVN@6L8V!":^DW;*2W=M&#$GTJ3CLF! >FG]/TEVK!EWA4#)VI>Y-4PELTD0FK!&$S MDL7@"[.(NG#C>>'WU<+L]^)OQO.LG8%F@N[A@+^VZ_PV&:<5,WT,2F1KF8V" M0-6T;_ &&+=6$[T+N;BM?<"U0)ZUVKN+MH=#__5X#N-/0S(R5\AP_O)K&IW7 M7,"_3R;YC^%H-."@7;0068Q0'1!""SEZ9HKF&$4,2;6^9=\&U[-F0W/!]W;@ M#XJM)P\DEJP@LR-I0I$PT0FGM%/>")Y:JW_YY&>MX#V$U\.A_F8(<3@BJ>&, M3IK%??_GR8@^>U9/G?FWRZ5R#=8#3\P5K6::#@WNC!1,U%U,9P!V:3,9R*R]Y"M;QWKWXSF\(3H M1X.;:=)%_+T08XRSM^7%%//P,A1E)"_9>\V*!L,TD$L:DK3,"PNB<$8[Z[YH'A,94D BM"$"]E]BPJ2SL> MS\HIE#+H'ABP'LPQD:"!N'OP$G_!@@0DO\R=$PH(&@>_ #UQ R9Y$R:L%\2K(6%A,A:_$8F<32%&NU MO;=5?QM[\&C4WE' ??B-D_&GCS@]K4;)A4TR(*YYGXB!,KMZ^0B- M*5G.BDW9!YNL*O?U6>ER FR =*3D:*F(_@V$:_%M)5 [3EN8X%A'?'-DX+)C MH7C H(7'T/J:<".8(^=&-^'W8#6LGXMKCCU3U^PJXX8RVRQS'R>GI<'ZZ2&P#XU2AN:QC*6HQ?YE^ M@1)8L!)IIT)ALTE&YM:ZOP?.D7*AE0(:CGZ[NF?9O&()$A1Y4M)I7?NSDR?E M WE"(0HMP"79O"'44[J!.@@S&HF_X2RYZYQ=E27;A]7#+DO! DC-[!D#R<%W VG,/H M&LQ!=LEY4R]>HR"$(23F;2G,"O*(O779I];I9P^C.AI"-%9 #W&(]S@G^6!^ M"=-Q+;,]2>G\]'Q4"_?(^QFFX7P@M0A)Q?I430]AB[M2&"20T=;[-V>\J-?P MQ')=-+/%HM?" ;^W#UT;:_1H^-!1P(^0)C>0V81$!SKZ8I*)27*M MIY4Q_5&'-BGU_HNHN^AS\>=_M\GY_//D^GP?S /C,Y:HLS,<$/[<$TZ"(66 MSHM#SV;G!$N2N1T<&>%TZ%9RFDANO$1& MUKGB=* ;9^^;D=6$ 4LHQZ?]/43<0S#MWO[_=;*/M8:XJ.L]4%*&6"D\2T!F M.\\B<-]CH/T1ARX =KI\2AT%G@4CJ]RS+$0F[[3(B*V[%]W& M\"0.MUVT>_=6J(-0>_!L5GA>T;IKGDN%](_A_/.+\]F@JL=.U+[477KL3S[#:2)D'M2_MM2 M^W L+B%P^F68Y\T(V Q>LG)J^]#_>O1/,(< MBB8:6T.#!N+N@0CO<8;T@;5+YR^TAXTFBT9-J\4/G(F($#.S.=":"_W).YU8 MTI" HS*YM(Z6W0OH2.C03N@]1$\^X&A4>_3@F.SP$4$\R:U-!+712Y9VFX\-?HSR-< M2)K GDZF\^'_++X_D(K'Q4!>$W*A?0FJHL&OY=M Y2V=5H)\XLA;F@E>;DR,!M\4BH(XGUK=^)!4,^>"6W%WD_; M39SB;'X#7*WCAI)3D#RSPA/Y/+J0<)CGJ:#.+)206/0\H,*#&UHRX']&Q\:*A_ ]Y M@@Q"X,&TN8NG#\3F! MO+H5_!G+9(J7?4)P]O(KR8.>/QS#]-OB;*V- &H4?K)PH2_VQ0'W3B#9OTS7 M?M3:TXGK,]?,"&D]>-H+2^N*F!Z7\^R-F*>BZA[\W4O(J[?J9QR3?N8#$3 7 M%3/#4@A6EI'Y.M$XJV"5=NC(=>N%@7>@' E[NHFX!_>7[*UKWIF2A5N!DA5G M:#/-VC" 4I@@^RMZGXUJWD+V!H!GK^7]Q=E#IX]_X/#3YSGFDR^T07W"W\ZK M*-Z6.VEO/\-LF 8)R+I6-C"^[&P6%8NZ "M::V5M2+FT3C3<">"SYT9_ZNBA M$\@&L+\,1^6(1>5Z1=5%DM:TXIU=(($("0P'="1]U8T4Y$'4X+RMGGNVEH@SYX-W<7; M0RWFFO3'BR+R2S">XS-/>.$:\3^BGS MX:?QLG%P^O9Q"N,927]YR[GX:K1P%T_R?Y_/YJLY8PM%O:LWH/07\_ET&,_G M-7O]XV197UGOW$I"'AB]SG48931$"Y-8UEF($E ";SW8]: +?(SKS<9OS+HX MYI/D1P]AT=_'4X11K:/[.\F^OEYOQW6,\JO1Y(]_Q_QI$>P@H9XOLN8'14A) M$ O+03FFN2&O5\C '$G;H?01?>L4B]T0'A\=>]10#W'5>Z1!4@BYJ)Q8"G1Z MZ @U9*)KF@B/$0BOP=91J7O@'!]36LF^AT#E;:MWY?P,(H\:;3),U/8C6O', M(!C+!%E2]#?@G&WM?FZ \NP-R18B7F,\=KZ6O575ET)PH%(M"]2UJD][YLEF M9!Q"$JK6/YC6X:HG4QS91;T=Q-BV.')W)LRF\SJK-Y^G^=OI*BG]Y.MP-O!& MF)"B9%+H.I:36!FY< :#^BK*PYL>G9#%GRFY4_3>41& MWZV;[V2\!2OV4..DH3@;YE]02E;4JU6:'Y=6#@#0- \),G0B.IR6&"QSDP1/*/.Q:9@6SN%-P .,Y^98BU)8=U<"UAEF3!/D;WG-_*_/I;N^*;1_VG!7>BT W1@<;MS-9 MVTWCQ6<8?\+9<'RWT>CEC]T$NG4GD_V?UZ2)2:/EWNI?8E +JX@W7&M=3 S< MD3NN=$RT\0L3!YV>W+QUB7$1O MVI,*O 3:0*%&X+7U@4$AKUP%Q[FT-F3?ND?;T\QOV$6_=TZM3F+MPWRYV^O8 M<>&%"):9I.M4'DF;= +RV!V/2BBGH]#-^?OXC:9;:[J;8'L9>7)QUS;[.-DP M?F/!SPB+5E"G-8=S85&]1UK ;#C'U8G[C@[B27Z/:?)IJ97E2!?AM,F@,@LY MDB5NB,_ 7>W%3:>]M =XWPEM=E=% M#\4TA\TE)L=4"522Y5QSB06M,^KBZ=".H*1+L>C6%[%'GFO>F+E/EPX]%!7M MF+@<7?5_@ZIW6W6&0S*,!&I8XAEC#EF#;EU?]-13RQNSKT>%]%]UE'7D4EO- MP&!U;KUF'HQB2HF:/1D5;>:'JSIZAMK?7YR]9 7?N33R/' K$F=&V% SU!,# MIS@KROAV[[^+:W+S!$7G6C#'9%:TK%SO\F,BE9E,'H_@R33/<'_H MYJES#K<5/"L9%2O!"B*/+F2*R\( HDQU4(OBS:]-GTH.=S?#=6\Q/G8.]YTE M+(E5;9G)N!X7BT1';7R223E&^XFF(R,;LC@2,$['!1<^(XCFF8#W 7HB6=X[ M*7H39SH+O(?KUUN85AE1VX#:)>5[E^*>=8 .F_K=@^)N5_HTD_K!**% 6%?H M-%>IUCD0\5D4=38Y!'+!,T3+F[>/.!P5-N2#/Q83=A%VOP,Q5UF,'JLEYP@0 M*ENS&,D&*@+HS,3H4[92RQY'Y!XZ7;2A)N#>XH:-*+)GK(+7J/:2^"9=U;5@G3@2IK$4^ONE.N1' ,9&LAX8^[/0>?> M7D2>9WN6A6S[Z0>89+MA*;=*/C HCCE@+$%IM#8ZD7*,WBH5LT;U\,C:J^].JP.,WG%<1O9M.O@Q)[C]_ M^YV$^7I\.<_D),V'7TC_.%O7!?JR!XOB ="KS'AQM4-*L R"TPP=GKAJ:(#\2=Q1[,*D-7<4AU9@#_4G-V]:G RJA*(82#J8:T$@\]X&)J/1&22) M!0[8+N\@(P4>08OW7G;MHH(>'*M?L.!T6D6POI6X ZU+B(454RM(G775'+ L M"3+Q98J$L?7-UP.0ODO.M%13#_[85O/W(*<:^LDUI](Q[:U@8+1C.0OIK:'U MY^]C!.*3X%-CA?51#;(^\;O(1$Z)MDR5$FO9$[ V3 IP6KOP$K3NFGI4\F[ M?P+$::"4'LH[KM/V;7DU',,XT=H7U<0DY"P&-$QD@9R' M:&A/[".'=1MPWR6M^E%=#Z4=9+=-D7;-7W#Y^^OQ24KU>F7V'A,.ORQ2,8KF M/$D+3"M9VRTK7[MATB^JAF:P>.-;UW-O@^N[9%9SA?50]G$7X^OQ%R+[9$J2 M&7@9:>TJ,&Z3)W"&K#<$7IV#7+3UD>O6=M*]@/ZD42<5]5 P3!? M>)L7TQ;'R[N=D]D,Z;A.H@B#Z)DL4#L&6B(\I,RD%5FYE"*'UK>M^R']DW'] M*+6'>HR[J"\FMJ9%W*AQ-2WK>&%9@_] 5@ $ M56(6H?E4Q*Z8_Z1BWXI>P]3.8?EUUN=R./#J72(A#U $[:T,K 1AZU#(PB#% MS'+.H3@?E<'6X;%ME+>&9YW#_1N@UMC?; =I)7*/L21RFR.O]F.F MD][1ZR)IQU8F6I=3Z\3'-LB/-=FO3P7VD-Q%1N-%2[3T?\Z'4Z3U$,CYMW+^S%E<[3)2(;TRA!204YUE)E%R(A))-JO6V]WVZ-[,MM=K_J? M'$1YAZ#9LK+@5YQ_GN2ER)9=6]#)5&RM _2R=FW)R**DU[*^C"B5\J7Y,)YM ML?U)L5:*ZR&]\ [.A8EY'6 PM6B%MGG/?62Z.,N" LDRFJ"4H/>C>07@@Z#^ MI%1G5?6054C"28AY]HJD]P%&]1[L5YB?3XGW;\NO,/TG+AJ5?-R0 0 MB>V6>9TXB8/75F4B,9-1.H3:C;UUDOS.(+]/KO6JRA[2%+>7V4 F73%5#R99 MIF,FGSE4N7!NE9 (5K5NT[D]NN^2;3TIKX>$Q@U(+[,NMQ26%U(KH2*3UANF M,_T)))*O;NF5">2[HVD]EZ8-\F/U/OM48!]6V[7M^3V>K0R#M^7#Y\ET_A&G MI[]@G"\W[-K<\2-Q"'^E]7R>O9V^P=EL ,6D9"VR.L..:1X\>32\,%6<5Y"* M<<'U>/#N@_G)[(R]<[AW1??HO[Z:3*\Z-[\MUUJA#+3"Y+$()B+0VRQM M8*!)1O1-);30Z$Q?_L5F5-\GV=HJJ^=];P'H[6)HZNSE5YRF(0EL$+WPZ 6= M"*$.L,B"S)#: 5D65:/3&<"W3C9Z$-3W2::FJNK#6UVQ_3TN6JQ\G&P['B61 M,:N*!&8#O0A:!\U *<^,U1"LLD:JOD)MNV+]/IEW",4>SH5=([H!Y,"Y!L,2 MID+B0<$":%-;#!>II!/%M3XSMT?W79*N)^7UX,*^+ 73_&UY^34M9@J_IY=D MV1"^_J^&J;_ :/G^D%R&B5ZA^A>+:1O7OW'M)P<8:<\&89E'2$RG0G]2.3+A M2G2@$'7S)MX]+./9.[>/K=H>3NE.X)<38>ZFT:31>3T)KHMI*;J!*-JIX"3C M2M*[*1Q)/X::PA5,UC)HKEOG#Q]VA<^>XT^8$#W8!-W>W122LG44I-05O#*2 MO#4=F/,)-6;OZ !Z2FS^OLFYD[IZ, RZ@?>63@*%F0FC1:W:#2RZVL\ZF0(Z M.C*AFS=[;L>UW:7UX?SL;#ED 487-?&OQV4R/5V.;+HP*BTF**G.1P]@F79D M689Z.1)SB>3G!F5C\P&ZVT%[]F];'RKHI9;\HLY@F&N1@10131'U):FSZ:34 M+$9%[SH/*WM M4=1*8-",5@1,!XW2@$BVM+YUN8OB6)7?2=H-8]6+7N_7E_S+<%9']9Q/\6WY M;;)PQ];<;%]* 93W;K'VQ=08P1V+FG[)@I9O4&*Z/1!O0Q_]_3$\VY/AD++O MH6O$JA'\HHU 'LX)]>SULM8C_WP^_VTR_R]<[&X#:9R.V@96;*A;6]8,@+[, M7B0T!%5AZY3B;;$=CCL'5?8=0[\'334\A)8#)Y8@Z^3'FTW"+BK5;C4+BR'R M7+AGP23:,(51+)I0:M!'21LDW)DCNVF"QVX//F[*]*Z*'NY9+V:W?\#IEV'" M]?C13?#2%"SH>_F0/]29W2,]AMLT?VI M#09>-%[ZK4$8L1@1A4R@N= Z)I!**@_226N4RV'0X/G=(Z G=P!AW>RVRIWW6A_YTDV<,$BE\G8_RV?#U>G8_S[&3^ J;3;V07_ >, MSG$ N4Z=-9%QF>JT("!GA&?#0":5O429LVFLZ <@'1<'6LJ_CPF=:Y=^&Z0/ M "$:LA*#9.4MNA89 KH8FL]Y[K3$5R^G8;VT^;P/L4%9UGS1IKX&G,E%^ MPPM01R,;3]:A"L"40TZ.1""!<=HK91+*1.6E:#Z&8C.:1YLEWU[SVVU!NVJ@ MAX/JSBW^+8SKOWLQ/W4+[#V-H>^"^W&FU;?BP)UIE0=6X%,C830^"D-GMC$N M,ZVAIHW96MO@>9"I.\K5"'%I(L4K!B/3&.6#'RI M12HF&.U2*=B:".N1?$>D:*"*'G:'5S"<+OS"G[]=_O'?ASBEAWS^]@:_X&BQ M>:I8.[\4STS(FFEOD %]&!.2%XE:4[H'S?3@SE]"^Q6A7A\N MBWWOX+V85KX%V)[LZ)V /H[AW(?&-Y&J-W7UN4=M!=IZK[BC'90KZVF/KB7 M]?+0B.P):I"6M\X'> +<>L N?G+4VD5+?5+J]?CL?#Y;2$"N3N2B@TFB#DX5 M $QG0\9;3(ZA$R$Y39MV:7VC<0^OJZ5T69P\Z.ZO5JU1#T!JT$%D?:?7 MWV=8SD=OA@4'Y#!X!_7ER!B93KKF3O',#$J?DM@Q&R7/1->%<-67_&Y>C2.ORCRI">64G/9MP?]&=L3'/W#T9=7_;6 L M1'"<@.::.!X<9\"+8TF[6(SDPN76I]B^6+]/NG726 ]9T=OB_OC'I+X8LT$6 MT3IC;)VQ6WNQIL*"X)'9G(-,'+"8QV+8!<;ODUE[::B'[A5;XZUM*U>(K?)1 M>\,PE5KNX@.#0(8?K0.<#B(!M$XFVAWE=\JJ_;340Z>*;1&_FIQ/EX!U5JE. M+F*V]J3622CFG=(LE& L?6F$[,>1W0'D]\FJ_71TEU2=!TMM_QK@%*',<3I( M) */2= )C8EI7V=W1)-8RN@XT!8+Z;%8=87R^Z35GEKJH?W'MH@'27,AP-B1(5Z$SNPE7=7J^1V8.F6O?/BN[2?BH)UALCK#]_^T@?L;A#1- *E155 M2J[*"UG02K!2HE=%JV)=ZSD46\!ZK#R19@S8-M:]IR;ZZ-._"6(%N+H]W 9B M3PDA6\![G#20YJK=ECH=]?)(%/(% R!&)G4=B6U\8I',>D:'J:47RX7L6A?0 M/AIU'LCR> K,V44=K9O3U.CGWW&\:L+] >8X&@WG>)%JZ;V'D!&8\=K2?LL- M UZ[5M#')!E41IU>LUO,*UPOV"'=(VU MG],]:^-A>+>2-[A6VI88A?>*W 4#T@927.VBP0&$':S]Q(Y> EF_;\N+*>;A M_!6D.@_^VY5%K+CA0IM:?%C;=T,D%T:2RH7PM+44P['YH*=[ 74]9:H 7X]G M9$#7=^:B6G;55B9;J:+BB16#M5Q62A; %-HTG37*6UV@=0_:^_ \@M?,FMI]A-IQ].)LBY+?C_X#IL-KOM:.W&!BEO0\$T0M7*W$QLY@$ M9XDGHRR=M%JV-C^VQ7:\7&FDCQXLUILXEPVKAFD5"7HW'8[3\ Q& Q">2YLR M0X^AE@5)!HF39&)$ P*DLJVOI+9#=KR<::*+'I(Q;J(D">!J!^0>HS+%,*\\ M)\NJC@E(*3*D8Y_+E!+(UBUT-F$Y7E;L*>\>4B5NXOI]#,N>CIAK;[X*\-T4 M3\F4)/M^\:.SV3F,$RZZX2U:$SONBO98A6"85ID,?+2..64SD%M'GE[KM/6. MD(^75?UJKX^LBLGXT\7HSX$CNDOG K/"B6IZ^3H/V3'IDDDQ@-;8/+/PVO./ MB19[R[6/#(=K6"XK+P:ED'O)DV"YU+:9,G*REZ)@ FT.5B=KG.]1V9= CE7K M^TFZAUR$]S5^\[:\'F="A7F,L]G'R6+$W**3JA@$Z\C#,H%)43N)6:^8SSDP ME5RQ+F>M0FN;]"%,QT2*IO)OF%.P["5]8\&_3.&///EC_&HTF4S+9'IR=C8: M+MOQ3LJKX70V?S/$,6&O%5M36 RW&DX&W@EO!2CF.-(9!H4S*$F3!Q\<@D$$ M>##JU@S-,5#G<5330];!U1B5;]53?U&;VB\BU;]-EAWNJ_EM4A&)%^9THNW1 MQ,R\-E"SX[/S$8+%U@?1%K".@49]:>$N44)G&V7-XI>7Y1I4YC82,+#5.Y/( M?'&>#E-/-A67!J"YG;()S,%24_JS4)K(^:FDI5R/ "XN.:4+UALI6$@U>"QR M9&"<9EFH"#P8'TSK8KK;&!XMX:2-9B<-)=Q#F/4ZGM4%YS:(>DHEN8OF<3)' MNFGI'I5W$/%AE,\=$BZ;F 2>F58Z,"_)=A;1\%('0*CFU;.'4OH#.1]]ZWP7 MR?8R\6YILU1$"YMWE79@E;)TT)&S5%#78*VLLTCJ9J:LQZ"=@M8-J39 .;R% MV%5+&\S"+B+NX0:V!E'FJR#*9?925@&SJU-=3!9,Z^Q81#)\G,=4T!9E1.O& M=>MP'-?AWEG2?90HW\*TXODVJ'HZY-IR#OKO&'J! !W'WT2AA/3J+05J! MGJ5D#-,E!19+O;VU,AD>DG7-K?Q#DN"!@_]0'-A%RKVT3/XR&7VI0^QN['JK M,PJ3P(+%L! E,"WK, /% RN9@U86WT^&GX1A&%TFHT4KC!%FZ222FL28U)VN8\IF^ 3H#OV4-;H@\ M;WC LU9K,\FU3M>^Q/2^"K1>A^?+/KMD6PJ@989:&H><,_):,O-6>ZZBY-R7 MW?1Y^Q%'I-%.TMMHNK5-R9X.ORS2D[OTSUOS*2W2L>^'=BL9.Y/H4#L/W$3- M:V*0D=FY1 XW3XG[P9K/ZYH6=/&!;ZZ5)&878TU1XX(X$R$Q'TU@CMNL@PV@ M3.L$[#4PNB<\77SDJ^%7S-?=T '/WG*H23!*+F;5>MJ@"F?<\=IM4H$7K>N6 M[X%S^,VBJ];OIB>UD77K _W==)(0\^P52> #U';:5T@'8 F9%,A0ZD ^+006 MK _,N$3KIK>->[W5*7#?4YZO;ML*L)=7<2VKS!;#?)E6D,%JEV@(:$9.GC<:BI-4& MQ:*OZ0AD WG!0X3F+98W83DF]7>0<@\)S=>96*!,F>Q5Y*B\ZL]KV@#J^9.DK=Q[ MR'N^ K.\*7.TRWDZ IE1Y.3HH"/S"L@P\IBE#YAIT;W1X*#I8_VI>G=)/I54 ML:LU7%7KO!_._KFX/1$R>!L=L CU]L007:&H3 93E,163EYQ^UK>S7@>ZY:Y MDYXW3TC,[1185> MB[9D6WYR]YOQ?99PZ[9<(C0$S%XV#+9W1[-S]\ABG> M><@)/6/\"9?=$:]^9-4=YN0/F.8KK]EZE; (SG+-U- 0'#%6"@88K,,22PBM M7^3NJ+ON:7LC^.V\OI1OR^)O9R=?2(?5CWPUF?Z=_NU\H%31&G1@!5VDMY5V M;4!E6'#*%*^C\[QUA^"^UG+XG?7 ;+Z]_SX)4K3.0KA$?&--%?5[S.>I?O5Z M?!?X11.7U9)G]6M:]/FT?GO^<7(R_G9R=C;%-+SZP$$H)&9/JPM*.%:[V-4" M6\NL%SY%SG72^:$SX-"@OQN6/VDV]&"V+I#&A\4<;XN9EI4^UQ$'TV&J%2F3 MT]/)>'&:O\-IJH7D#C@D-(I)JVAE6@:2/'?,HD+ZO9!WUCK%H[_5?#B3<-4WF6BZ\0WRZ"+1?._#F,:OHY>?(AJ%@; M%3D?F(XZ,Q^L8$9Q+GA \9L1^>-S_C.B-9&UCTDY^PME<4O_X&S.A9IV8-5 M#$![#$H"2RHEIAUX!J -0YF-"PI"@-:3AEKB_VXX^>C*[R%1:&_3YOI:W@\_ M?9[/5B8-?,*!Y=%# SC_CE$R3\?)0FBV"-;/7X^7+/"B9K/C:'TPL>D24*%@$ M 7)],BC77]=O#W MZ60V&V".DF>>&&K#EW65/@?%B@*EZ'LZV=9IZOMB_?[(>PBE-NR,>>56WG?V MQ/O.'EI@F4Q/JX.Y>K$ 4 N9"E,VUR;B"ABY#,A,-ARC+27?KIJ\+[K0#MAW MP\9'UVK#EIPW Q^[RO$]S"&.OE7[Z&0Q,;D8H;G60*M0D58A XNY<*: UA<= M E=B>VZV@/0=LO+@FEQS9]$Y\6KOE2S,DL5?O1ZGZ7(DZ_+W@92)>RF1E51; M\R=9IP9)S[)TY*W2,9#5D[G@W[R,[X;13X4*:^C=YDYNKS6M,[971@YF;S47 MC .]M[H.&08;-+FCL?;N\3&EIT/OCG>N"?^0/F,^KXT*'ES= M;-/REF4I*467>(K,@M&K\F91-#,!) 11A-;-8P^MP!^J!.RQ"?PHRGXJM69+ M^!>M^4260422H_&&Y"@PLR 3,LR:9^ EI=2ZY\$- (]53?9(')BTTD5?:3=[ M">)J&>-7U5);K*FG@K4^UO,XA6X=:++KV7TH'3\7_D*=CE5GTIC, ML0;B% NJ%@E@\M'%')UL/>#C^?#V@0J\)T[;753; UU?GIZ-)M\0KR57K.I& M9$R8I/8L:4W "M;6)\*R(@0W+JID9.M)AQO!/$'OIG==3_I05//L<)Q^&::E M$-Y_^'V%2"FA4K:>^41VD-8J,I >F!-6(KH(Y78G^DWQS'4?_QV3H9',>VE% M/9M/AVF.>4'0WTDELRMP6(+*40>6'&V]6@,P;PVP1$LE+PF(M.U;4=\#Z#NF M4'N%]= <[]I%SS([]*(CLTPJ^NB9L460ORT7J9Z>14D.#NJDA&_=GV8#E#\9 MU$1)K?-QWY[/9W,8YYIWM(;@*X0Y$$)E"\N^D!&HN&/1Z\)0 I:8159QNSJC MK1[W'5.E)YTT3.&=3>>#C\-Y#<&\)HA?AOD<1LMQ$=)@I+4RX$*2647[(*T7 M&"]:%C"U@\)6+='H"=?V&?KJ:H_9^/#O,Q[51A<-CZ.U@/XQG']^CZ.%/&:? MAV6>0V0*0H& M$3L6XFP(W3P!WNR@A,9\^64XQ32_G#2GI9.F2#IG M.3BF T]D3=$Q&972=#:"U7JK6M$'Z'#SJ8[1T0WZ?5V48G M/?2(OP%H]1IL ZFGB\PUP\BW%ZOCB]VMJN-[[?)&%/BP5V>5;KSO;:V/'EINW@?VY4VDP0+Y M2U8RFW,5#-39)P%HYU71Q=I0*C6OU=H:W7'3IH,F>MAP5A6ZB[VT%)TLT@YJ M/$:FC0C,AYK/",+GP(W V'H"Q+7'?]^FY[YZZ*&5Q0K*ZC78!DQ/YN8-((]C M:.ZMEO7J[2#3_M[]%:B0C84(A7F?ZS@L0.9C/<84$HES#D*WOJ _@((?,"C[ MT>\NHCQ<_N%BHZ*]C/:[M^/+XRE-K6%0)&9>*3!D21S0'*GU9 M!^_PED '16Z7*MA9"[T:CIN@?OQCLH):N!?!9\Z\,HKI7+M*9\%9B3?1E#"7\(Z;,/MIH?'EQ/MJ#2TV3 TYAIB1.9N!?.\Z'%UQ(/.G3L5U#L+M MFN6]8M67#_P^+<3]9=ZP.]0EB(O@^18P&EYQ7WOTX:^O]Q3^;?5UD%P?;_ * MCM&J\ HBQDP;B8JYUCM:.H.,*-E@YMNE>#^V N^Y1FZKOUT$UEAOOY*D3L]/ M5T"<,<[( G348&UX")*!3IDYEZ*TEFL+6X6!']#]H)P;[%/6LBL\7WO MK_#U&A#E@'/C%!/H?8TP 8.DR.KSMM"1[G3B391W_:'/4'E[RVSCF]?_%)/K MN8X??I\UGV6RX?/[FFBRS7)NS36QA?.25"(+U9!IFKR3RDB>9.+.^&0WS#79 M\*1'GVXB9+'>:4-T%9'I(NG4$'7[4!EH3N9.8]1%-^J?:KD.6:M+'/&I"=-L!X*(_M;)VFAX)!4W]+;.]SBJ'1.OEJE" 5-D9M:4Q+17DD&1FJ60 M02HLW*O'MMUN8_[S%3F\Z=:)-PWS@0YNH?J$5G.?68STBW;)L*B-8G3:8HX^ MQ'*[M/^I^39/1KC_L2#Z(#O')08@B=:IH;FX6N.BF$D1;1"E*.X>6:)+I'_N M,X??9_;@R+.:Q7*IAW]@G3^#^>0+3N$3+LSY7V".KV X70Q N*ZH@$HH&2V# MM% 4"A8D""9KCHXALU_*_C*CGX0(GM&[^&Q"E;U1L&&DYG!'YX/2&*20?%TJ MHW5[IA.049"-9Z1&VI8@:7,[B/.8IL"#ZWE&K]13X/3!0Z1M"?E\WLG51*"' MER\A"JDQ,<14F([)ULGSY*$+X\ ZQ:/=LIW?HZ_ESW?Q";Z+O1#Q.09?SZU@*Z+7+#D@ 4FGRE)UAOO;[3!RTE48*_XR,U%U6_N?+N\_+^[1TN!-[GV^X M]V$Y"&LU!U3,6EJ]SAE8,!895V#(I,C9W+Y=>?1X\)\OZ',\7?NEYK,,.6]A M:2B7"_T_ YD361H^L@"%LP(N\A"%)V/CV;J@>U@^S8I@A! :BPXLHPW$+1%8 M$,"9=3DY4#*8YI->OL?!1)TB8H^B[*T419 M@(R8/P<3M>/ O8.)=M'%P7>ED!OE=L!SR$ZX[.26COK?91@L[-&&!&S,X/-']OM.'DQ M@MF,S,-*@"N_(_-2'8_(I'35;[::1>,$G>')6JA!D+A55X@=SH.U0#KM/A\G ML^)I3=1?;A/,[2=+B,S@YB<49@ M)FC"&*:5"60#D4FD,D3!E0HN]KM3W,5TI(S87^X]-&U?P'J/9^?3])FL\G?3 MR:GD_/Q7 R\,MFGI&H.$3+MI&8^.&3&Z$2TM@2T=;__+:$= TOZ MT$(/S58_3A%FY]-OUW:W]S@?$KL'23L5BQ8L%65KV-Z1.91IM\OD4^E47+:M M RN;T1P#)1K)NF%;M;7(5IA>3&;S7Y'HNJ+J(,K$4UVKX8K\:E$2BYY'EDR, MSI-#+USK]LS;X#HZ9K20?Q^%$FLWM/=8159;V%[N;%<_<[''!03O5# LQ)J2 M( RRJ$-F#D2,:'TPOK51NC_:8^#3@71UEV6NX37_HDG3MX5PEO=X1'(211), M*-2U\+W6(6;!I"+ P#FDQ%O3:#.<0UW%]\".1C)N>U_>,N+Z'K_@^!Q_@^D4 MZN2M#O'631_5/=JZ%>MK8*-J/INOO<^>1W M.*W?@$\H!D4!1^=T[=:8F0[",>\U,*>SES%9W[Y'V'UX'N&<:L."V]M1,Z'W M$).]@VVU2_*"!(U'B&2K1^B=](<]A ZD^MW%^U22MNXL MY>=O/^,X?3Z%Z3\7M^LV!ZF$-,P$38Z^Y.3R@-+& MD/5?N^J141RZ/)#)]+ALV44+/;#D)*7JO,_>8\+A ME[J77J3"2!519L42]XIPD4L'20:6"Q@TWG@?6@=>-F%Y N9J)ZW=S@MN(?)# M&*P_?[O,[\M<%LA.LJ@39]HIP8+/AD[:J*+C9%;SU@']>^ =BB3XPK6D[$V]E/A@QY.-_D?PL:X!K$ % P0F42HXXWK[BAI MGT0;.&H>18#6A=X'I\;NED7OS-A%[*T3G]]-230$CI"E^>P?P_GGCY_Q]P]_ MGWS!Z;AZRA>#A)PQ)A?%>+*UE%I'Y@4*QB%ZZ6CY(M\:(;(A_7#+!SX! V)? M#4UZ%F\?=L3Y;#XYQ>D=&:S@829N&Q_)S)&2X*%E40 P'4LHKJ3,??.-X7Y( MSY\??J4'Q@F-"Z9Q^!$=E$K W3R*[AF9V,\PK1Q53R;4 U'+RW$Y!ZM54. MP8?STU.8?IN4E4!6W^Z>2_' !S?+K-AE ;?R+(HM@8-"#%%ITKE'DZQ7-OH0 MI)-VL-TCNMG@OPQG\.G3%#\MQ].5U8>_N;QZ-4$78VQ@1_8_5YK^CEO'AUZIMS81*__)I&Y[7^\V0V0_HO?X2O@ZR= MS#F1%9RM9AIE9@"6[#@3LI>>2]<\RKT'S,/[)TWY<]M)Z5M1/?BT&^2Q--V] M"I8+XQ@$+E=Q>TF6O(G%"%D3;9M?I-V'YU")';URI)G 'SO)8Z,I*+S$B$&P M8 *9@C7V%P5/3&!"C0;I]-[J2N49N;[ME/J0 [R+< _F FT#ZCMR@'?2T5:^ MT#X"/ICV"\\@HC1,ED+\CIE@.H@LT;D63/91J_+\M+ZK ]Q>Z;O(M;4#_&)R M2@9+&L+H/R8$"<;Y%YC#!<"+X=\\6!,BK18XDI.F$XODES'K.)B@/"]BNTDV MVSSMJ;B^.VEETJ=(6X_,O0+X>O)Q#;;L=2'/KS"E8VV%1 P'00!S(;9SC<(: MM:.ZUS[HB#3=79#]O=@_3R>0(UPM>X7.A.(<&L&@\#I["#P+-A,ZH80LCML@ MMXMI/?BH(U)T"V$VS'19H/OW2>V3_ Z^C0@;05MTJEU#1V&L]B[PV@Q*T[7W(=@^>AXLT:S %*C/1,F228+IM,CUI$U' MFH@0$ITYR6]CI>U2*'@=P'/6>G>)MN['_7+\:3A&G ['G^JFJ^W>-ASUFXO FW8D*"N^%?X[\GT M(HXX6S@Z M 3? 2G#"%MKDDMHJK^QIZ?R> ,M!5+Z+5/OSPE9'BPUS WDO9Z'VL/4;4.D:S)5,A$2ZV1,Z(@$5,$14<0 M?6F342(D*87=;BKF8V=[]*"[CN+:^-;UF=AQ<7%;6PUUZ4F\U>>V3^MX&/ZM MK Z?0 D%*L5L-.A$YC)JX7WTGKR98NYD=:Q]0L?$:C@;SF%4F^]<__0WEQ>N MVNL,$"(S$AU9=UZQ&(D_17)0(2KL(;/Z 4P-*DSN) C4O(#Y;S@?T/DF[L-SL$8;O9*AE< ?.Q_C@04MK&A7"EE) M!9A#ORCX]BPJ)5GV*F*AJ>ZUE1JWHT<''1R<*#Z2;5B$8L[)Q'2JSE>F7RRO7GBR(H)\_@1Y MJ/KU4?BQB^C[B%<,9U4X%[%P+M'4@"LCVZAVN"HU0=\4AC8KA=89'N1#+M+Z MCWXRQN8^?$DH^ODBN< MVUA,WF[D\<9''(U*VPBQAUW[]W$\N3:36)E@$V?>U5MMHU2]5-',2FD-HN?9MPXJ MW(^HZUYX0^8G7TB"U;'[.*GG\62\:._\>3*BMVZV>.Z@U)[!M8EJL:*V#O". M0S;DS.WMLT_U]!"0NS7$?3D6;35_^?JP]R58 M3\LOW@;&L1;&O [4X CXI)_:FF!PMM+=C5/G\'\4G^ M[_/9O$8#!\DKXT/T#'@DGR%ZPSS0VR!2]([.F4R6YR$8]3#4X^=68W7UT-IN MPRNQ"?B 0 D%*3+C@F>Z$-P8$S*M4C!9:S2W2SCZVJ\V03Q^5C523P\9Q&LE M,4 T=":C9*:F76@E+8LE)$:KST45FU-I76&_%LA1,:.[J'L8A'8U%&4MO)^_ M+6VV:Z-2:'ZMNR1+?TJ MYJG<9%Z-2Z^1]019JJ@C2[04IE/09+^YQ$I"(Z.-)6+K H8; ![KMK)G7=_N MX;RWS'NPF2]664-XIV#V\?N+E]XK3=1;4]T/7EZ=EH\@UQ$8-[NQC!@@Z2E+_VVNQD/!\N M(B7#+[@,E;2^H]S\A)XN([=]L([/3N?KZHV;SLQ5PZQ%4E[YRU33M)Q M#!%J,6=MC >U.WCP1K1.3FV%O;.GVPW':ABVU-$$DSB+F$.=?XLL%J]9T,7Z M0"ZAE:U/Z2; #[\O/PIG[[C:!U=Z#R?^572BXW*6H0N1Z<"1,;!D0F):F#_O[QKZ6WC!L+W_A<"?#\N!1*T10LT:)#D M;I <,C%0:].5D]3_OD.M;"NR'BN)7"GJ10<)6'X[\XF<%V?.J/R+B5&>]N*O M'S8_8+CS+-"2YY$3*V4FDD9#;-9H]T67C$_HM#IV6?OYKMI+6W?&K MD:5![& SLA6O90R^1F'7?=C.%$*]%#*,(NF)FCP'XYA4QF;JB$VFA/?08[;2 MAL(/&YGVV52OQ3H/T_8%/7]4HAVBP 8$0P'DKK_SL[CTEY?1$BX\6MQ,$/!1 ME=D4DJ#5S0@WV3"C=:G+J,RK+5 NQ7$Z5F==?8%/%]0$=*QB5D1'".4&@2-> M,E>:@2E/A9 LCVJ_]>,%-9MRX'1A3YH8$2JC!>@E^DP:K<&4#7&9,P)6425] M9);6CEE=4&*D*1/J"'V2FS;OTM]^T1&TOW_XT/O9W,?RQ/FV[T]J*W/<4C4Z MS51XR?7F,SXXK43,@6H9HPLN4*&9XQZL8=+?'+OHJ3O^QJ<_!TU0A,9R[HF" M,@#$6^1U$'8QR3(FIL!EJ+[Y[\9TLK4S))_FOW7]V[Z+*<&\F(9_S+ZFH;1Y M?F,M2!-H)I8;220PAF_-#45+* MG%4,P-5Z&_*:$\N^!W-E[*@C] ;753;3=GY3YD1SR)(8RDK=>]GL(I>$>;0A M=4[>I]I>=?!LY^Z%9_O^$<\26I2"@U*A*,*^^/XL ? M0$=!/:]?3C0>WY4QIIEJ:K?$'^C<]:_1];M*7'R:Y5KD3S=:59L1'^RXS>-C?P]<-WOPR-W4HI MA)=H++,RH5HP0:QCEG!OF#&4TZS:74TZ .A4%01-=XWV*CIW 4!IF?RNE'$. M>1 5I!?<$1'*J)<,GCCTT? 0+>UD'.#N-ZKT:D^+]J<%SY],;Z;7[E3Y5N[+ MOP#QF(D8 :/B%(:5I:>?NW"D\-?5=X+D&BJR=.D"![E<^"B,M(*@"2R)U8HC M0MS;4K7_:TL%[ABB4%=_APBLLM[>^']O[[[H%9%(Z3EQB999 M>F!X-MY'/^H:Z-ZQ-RN+3MN(_VBQ=S5D5C%BN ""HGH&$I@';35N_[KX!ZRX MF1XA04AH.MH<7^XQ"FQ!TD 1,:<,M.2-! MQ9*AX\%YRK0RM0LCQJ.[?HNIL<8:A/]6\2PSQF,0-2H3?(GF/(6!K?2W@R8G M"+_QEK-$YIWB1IM 9"AS_00SQ$5&"774NBQL4KQV\X>IZ+"G>N]\;#A$YBV* M;EZ$JM/CP6I 1> IV6BM7NB;4=SWJC?,;K:FQ,X M2M!-*N\VE#C^@@<3 >&:9"$S7KKS: >=_;UT(=0^W0Y T&.,SL:\^,0T=>>5P2>?/SKT;)%<17^\_] MMON6^G5 I9]FMD8356PA:4(DUN/[:@A4!PI$@ M@3N4Z/R^]^7RR:L9O/_R^7/7WS^!?!5CZ8\Q?Y=BNOU:W)XEZF20N5FB>V48 M^LM&^-)3V9*4K%3"2:V2&W=Z'POA&K@QH1)J%XH--LC+ J?'"=5",,@ 1&2& MUJW1DO@8.8G!:$8AY+2>8-QIW6U;YWI(4$^<6VO%MES66GY=/H*?IY]_^@]0 M2P,$% @ [CCZ5+!@<;!]N@ 4>H' !4 !IGJHSZ2IC-TB )+#/[#GEO'I<-YWX).[>"6_+DH>2DWA_^@/P(__H_OM_/H MJRI7Q7+QMQ_BO\ ?(K402UDL/O_MAU]OW@+RP__XMW_ZIW_]?P#XCY_[SW_#55/QY32GZK?;AY=%8<>-,W& M/_W'+^\^B2_JEH%BL5JSA; "5L5?5]4/WRT%6U>8G]0K.OJ$_1=H'P/V1R!. M (K_\GTE?_BW?XJB&HYR.5&']3P"N^(.5OE^H-ZLY!C?;L;46>K M/KS&H3Z+Y9K-1_@LMF)V5)[;'[PS?VO$V(8ZR+22TU#WCJKJ^UHMI*K9\E'3 M42'_]H/YV^Q^!3XS=C?[<*=*0]F+S^^48=OJ?U=FIKQ5LS0G2A&=F$E+8H!5 MG (.8PIX@G*.\D02)&?KS<<]4POPZZ=6CTJ8HZ0?/&Q='QFSI5HM[TNQG>UN MYX>F,#-[V?F._+1@MVIUQYH7C+IV85!;\&\;1:-*R8OZCZA6]E]_VMIW#KKS M\3";3Q&NI7BDT-PN');E4RB6PAV*[8A<&2LJ'#1;\EO/37G]?EJT5K!0GNJ)YXB>Q-&NFNS5XU"MVC>EI[GKI^:G40!LU M?HB6I52E61W3 ^5S>& M<5X:]?^8$<%YK&4,4I8(@%-$ !4,@Q0G&TM*Q^B MI8Y>+6_OV.+A7U:1M2!B"UG_9<<6/V[Q[!@WPAD.[H%9J%6\@OH8P-'OE?Z1 M-2"J+/C_PA%4/^@"L9:G\%&IK!\P3_FM9RO]2.^CFE=K8+-Q>[@IV6+%A-W6 MKB[Y:EV:O\\(HY2IA .440@P23$@T/PM3YG"B2 YPHD/S9T2.#5B:_2-*H6C M78VCWUN=CX^M?IB[,5A() ?FK/- ]"8H5V0"4=))<:.2D*OQ3VG'^;U^1&.6 M:*5=JKU6]9]7BP_K+ZI\;XRZ+TO#:^\*QHMYL2[4:I8J2)'B&K TSP!&F0"< MF[UE)E0N"5:(2NY#.C["IT9 E:;1?+GX#(RXVVB^5=6/=KQZP(V"AL)U8#IJ MU8Y>M(K_&!6+J$9ZJWSTS@%J;W+J@UD@HO(2/2II]0'E*8'U:J,?F;U6?'VU M,+Q8W:6\8F7Y8/:CE[?+^\5Z%BN*:)KD &*"[,80 JZ$/=I74.A$RBPG/N35 M)6QJ9/5N0U-6ZXOHYW*Y\J2I3FS=:"D48@/34 76C2M8WD3C@D(@8ND4-2J1 MN!C]E#B9*NU!$MYBID4.M:=2H>A'5RD9&V\BJZT83)Y#M)HAP M> U,#7VAXQ?)126.OC4^9 M?& I?/*5?E_TC5U:WYG+\Q\11_5NBB5G F=9XQ:'Q9%L;U+U8#& M+ 602I)QFB1I@GS6O<=%36UB:S6-*E4OHEK9BZA1UV_]VX&P&V6$P6U@QN@+ MF3=AG$8C$%]T"!J5+DX;_)0M'-[P(POU77R9_O'SNP\O+]]%G]Z\>_/J M)OKE\N/_^^;FQ^CW7]0M5Z7C'<$6NN[!W@N0@<=T "R>_1U+5?ML,X+- MW[8C=]O&* -T3^5V'.[_PF^X%:6\G57C]B5;*6GOW]5B5;FG7I:EZ2%E][4O M'[:/7+,'^Z/+;ZR4']F:\?G#;VJUOM1FR,P0T8RG5 /"4&SF\00##I&9T2$D M"4T5IDRXC-FP:DUMX%=:1Y7:T:YIT8YMTYQKZH,C!J+(RLB5%EHQM% M!.[N;IYYODX,FN>M7DK.$XTP*@"!. (X)!U2F&G"<)EAPD:3"RY@TXA 2HUZG'(%;#^$X M8*:-8O7)K#>8_+#XC96%]>PT4X>*9XIA*KA* #6CPV["8D!(CH#A[#R+-4&Y M\/(N=Q4\-3*V>D=;Q2^B2O6HUCTR2[16>[L<]XQ9<>Z,/EX'82 >F%D#H7NF M:\)IJ 9Q4^@0^XPN"Z?!Z'9?<'C?C[I6Y7KVT:YWZ[.[&96Q9#E*@2 J QC: M:QZ,"" RH3E6A$,WA_ G[4Z->"K5W/CD*4*Q8L+>=@&1YBG 9K(!9FU-@>2I MX)1#J!F9?54E7PZ(T6[[ YZBV&V]F3Z%V6G_4MTBU WK)BX7CH_13 M;KX] Y2ASY3ZHN%,H$=L[^)'\\H.-YI_;7GQ:6NCT-X1$UI6._;KGC%]]DSG M:K6Z5_+U?6E6=$VB@NJ2J_KEA_IDZ,UW58K"K AG,.$)DL)LDE$L@2&T#%"E M.<@S&1.B*39KK]E>Q/OI>#-O39P^;+= _Z"N2:U^T8M:^1\]H_G\N\1M_340 MPB,>1X,3Q]&\.8X&!XZC+Z(/[1EG:]_*.K77( 0,_NN-H3FZO+A?R%K8WH]<,'_0LK_U#V5%-]4L+^K K4 M@2S#(K$[5)Z;I4Z: HZ8!%(0RJF""2)>/C_>&DQMV=AH:S2SUP&W&XVCU49E M/[KT[Q,WMAP4Z8')LM6]/I^UVE=!T*W^%OFM!=>\A[LV!O] *1H+_\43FP M-SQ/*;!_0SW/YS;^DA_T[C3^6J[6JXI_^U/;Y<_*=:I3F0&-5&Q85S+ $,) MZ 0)+;(8,]HO$T\@#:=&Q%NS=@[_S<;16A:]L+;Y[NF#]ZGCEO\Y>VKPNYF3 MG312EI_ V 9/!!1*OV?*%108WN/IA$(+ZL?_EU(6=K(QC;-"7BU>L;MBS>9F M'KI=+JI3C1F.1<8A92##<08P(Q@0G*0@92(5B F<95X1]*=%3HVAMQI'=T9E M8(:\J)7V(V8'L-V8-BR$ U/G#GI66WL,VNAK_8*LQG7843BR=(,I/'F_V"8NXO[N;5ZS&YKO+WO?+A?4&.N#]L\U\)B%2.&% QTP#PS\, MT#3E0 K%99)+Y!B[=*8>4Z.F74LBN8WV7>IHL5P 81WUSG"9/+?7NNELQ+X8 M>AN_VPT[0=,E%IG>:X )]"6 MX< V9D_'(!9(DPPQ+$3J=01R0N#T)J5*7Z-9I/[SOKBS?>1YA'$*8L<3B8# M#3Z#;%6MDPAOE0T8J>N+3*CC@5/BQMWM.QJ_MWEW?:]W7%&=*L2> ,RH9BA+ M5 JT2"G 0F8V*U4,5$HE94BK1)L%[Z::@TL@RK9U+\8X4I@B=%!)4:>M>3'W M/_%\C!Q)I#V:P"!5RM O,?^CF@B0<938=*4H3IWR>9V/W!@I#T(BY\:JO?$8 MF$(M%$WNH^9$]G*]-M/0?>UYL%[:C,==4U&?8*-]),+%#.VT/7;HS[Y9!R)X M#CS4\Q1RL2YD,;^WIZ%;[X$WW\7\7BIIW0WLQ=A]O4GXH-^P Y]HLH6.E M.4E%+-PRY@35:M(3P-8;-E*/R$,\)H_J!?,[U9+(G2&1E35R5.[WRCX]>N_] M.5C_(JHMFPSA#Y().XQ.?R:J[\ZM';9Q_R3<;;WCJT7EQV"E;!=RC)%,"K-/ MSS,L#&\K"$BL$J II5 *E*D,NJ;A[A(T-2K>%('>4;;'POHDOMU\&1*U@2FP M/V!>";E=T.B5DKNSX=&2-R$GXO02'?E3(WA:B6CC9:> M62FZ$77;"YZ-T\!4YP^1]RZM$X) NZ[#,D;=176:^717U/UP3Q^13O1,'9L4 R3CJ%-&- MJ5%MZT6TM3:@7\V0G1'*&6<0'I,*M*!(%*,I6;+70,)>M;&WR:2\K'A:S[K2B)S5DWO M0=:0!P0\6]WN[M5CQY/]AO9;5I2_L?F]VDE:=[V<%^*A_O\V+#?G1"&I"(#: M^ADK20&'E(*4Y30F$G.6>^TCG25/C0BLXE&E^6ZF/UNHT:H=_=[\Z1*9>V:7 MN'''($ /3"D!,?:F&V^\ K&0N]Q1RK M]?)6E9>KE5J_5^M9PI5BE.9 <,T 3N($<$0UR&*BXEPF/,=>ZY4N85,CK%;7 MJ%+0,PE9)ZIN!!0*JX$Y9P/3-Z-GU"IZ4:-V$3%;S".ZG,^7WVQ,?*279?2J M5+)81^^"%N]V@2L0Y72*&I5E7(Q^2BQ.[XQ93ZT^V]O)L/!A_465-U_8HLG6 M:)9OBE6U!^I\CC/*6(QL>'$F8[.-(C(&!!(">*)RG; TC_.DS3CK5AA$X4NEIC!)=_E^ PYWIQ'KUSU*DK;G@V#$_JNR/+ !MRMQH M\]E=S-2X;?>O3=,93A_=?X$I>-Z8QRFMEQ_ M\3V60;]^^GGY596+'3<63K(\5@2"W(8XXA020+$4(#.+%HDS115SRLYTI/VI M;9Q^_11M5>SC"W0 0H?Y_CQ@!IZ7A\#$8VX[#YN1YB!/C/SFA^,(=/+X@=?& MX]OC.C_BQ8['^B;/V&;ML&DZWIK-^XY+Z39YLT5+FLU7'&,"L,HI8 @;FN-8 MRI1ADE&OK'..Q.P"6N5ELCH_ M=B4?(.>R)U#!TFZX21TY^X87%/M)./Q>/\-_JVL]N#JV(&R6?6^7I5;%^MY\ MN^W*[^_*^@ H>6D(E7U6;9V0Z[(0:J9SF$L;JLX$10!3(0'/S8H.QC!6,4(" M^968'-N J1%GNRG4M1G5(=2W1O^(U09$JK$@NK,F] UG'/U;<>3F"7\!8YQ4 MG7 96[D6<-J!85O"Z2)JH8@:+#:%GJ(*C< N9<_0CR&]S<94?WQ'M&?HG(,^ M:L^AAW_Y4M..J")0/VAM6BK;':=(I$!V[HMY#+ 6 K"8V.O@%*DTR],T=0K; M/RYB:E/41DO'>Y .\+IGA#"0#,S9&P6C1L. N_33 )Q1L_-(PZ.5[^PV;+>2 MYXDG^Q91W\]C_[%8_7'YO5C-1,HQ4W8\]DJ8YYJK), R$1 3B'#/ 4YD#GY@,B/*68^]40ZA V M-=K8Z&H3MVP.J/PSA3L![;B3# 3?T+N^_LCU*+Q[&I)@)78[1(U<3/>TT?ME M\<\D\V:Q+M8/EU*:#VA5R?A07I?+KX4Q9"8(A88J$!"(F*4'0C'@@FO M$L:)P$E*4NZ:2:9+T-2HH]8U:I2]B"IU#:11J[![)IE.?+M9(R1J0^\Y>@/F ME4G&!8U>F60Z&QXMDXR+>;N99)R>'SGLNCD%^7"_7JW90A:+ST]./SXJ&]IC M?MZZN-ZS^8TJ;Y.9S*@VZQ4-B-2&;2A+ ),H!4)PI:A.,T+\LOV/;\/4B*P] MO%]N3;F(U$+:B?VN.ILZ=)I?MN9%8FM?9/2]C5[8L&[O.HK/\#%Y'.U/]Q.9 MP.F^Z^'^A]TO;.](?X-&M -'9/&80,3X^7WYW/'D9UCPYX@V/[^+@L6B!U"E M9U)?*_W&O%N=5B68J0S"#)!<9 !S)0!-8@603M.4F:6Z1EXUV1^U/K5IK'9> MMMIYYL=]!)G;E- ;B(')>HM!\&.\@R:'RAS[J.UQ,\ >,FLOD^O!AWK7G;%; M\VH)+I5\^?!KY:[\P:RTV.,"6K-6J&KXZEV53+!&BB$YHF>:IT MXEF4QE&TU]@>J6)-Y8]WU^AN5QS+5N^="G+>]5A<^\*-%X9!>L.!6!WC7 M.^"^L)I'Q>+':*/\3B7%H$5=/!$+5_'%5?#8Y6 \ 3E0*\:WA8'<]DYX0;SY M?E>4U3NK;4"HXKG"3 *42P%PDFG >9P#1#,")8P33$0;$'H3T$'/7U6G$?PX M O1FC&!W&YP]GYO!NRRC2FWSUQ>5<;VVY('[UV/+_0S=]>?;4N]8NO67&]$= MKG]'C.7QUD/#:3FU]8?8VV_M#%$]IQ#Q10G MO]K(]F9&>[BQI>>VZ8%@SF"6Y 00FL4 2\H!TP@!)+,L3UG,4^QW5CR@LE/; M3>_F\=QPS_9#N8BVID65;549U;T?6HLOVH7C@^?T,^2WX3@/3:3'1YR0@G5V M]'ME[S YJL;HF% 3U)"JCCM3C0#ZWI0UALSSLX+>F,&RLL<0RT63UU*D&$$M M;0RE+8ZI8@T(Q#%(I,BD8%F,4=(W0>B>M*G-'H\S8NZH&R!OZ#[4;EP>#,"! MR?@,[,[*+'H4DP&2C.[+>K9\HT?-[DH]>OREY BR#&5 9A9+"7%#J5.[QE*"I$<+V(ELUFGIF\SF*J!L1 MA,!I8":H5*P.]UHE!XGG.85$L.S.1\2,G-FYV]C]K,XGGI]41N?C+HX_F\;7 MKRVEM?GO9UK'B4PU!UKK%&"5",!L\F>>""(R AF4V:QV.?^T-OOL;OZ9D&4^ M0_BI?0,2WM:"0Q[\GZT9D;1SOK;E)KY6Y29L6IZ/GWZ=1!)@KX]+Y%S3W"QN M$ZHAP,1\9H0G$*2Y2+%"29H3WGQ<;Q;/FTQ\V$^KM>[_?EAA/JSNV7U"FDYH M(3%6%NK=+W$OH*1"*'I=;6HV]73^?-_?)#*?#_4=_A?+BA[P>YQ*UO0^/?], M&=6]5/VOD&V]3]^,E(F]EVK/XX=\(!O;C"&$4RT%@ DW6Q7-!: \LU7C54*P M2',J\#/X(1]0=:)^R&\WJ4"?Q_GX4*;["RMJC:RH%;6*XG>"6B["3@<8 -S:&^L>B2R MZ8+BC#0V!YL=.8E-EVG[*6PZG^YQ)FY8Z':YJ+U&;Y?WFV(L>9HG),DYR#'/ M ,8I!8RG,2 T5PQS2#+DE$6S2\C4!G^M9NW&?1'5FGH8O7!^5WTG$"A,ZCAV/OCG<6<$+[1YOS4\^>ZVMJ MHX0O%]+^8;?S7]G<;N1KY\%,*JZPR@$41)G]+^9F$61VPG$*,258*IC'_5Q( M.Z1.C19W70BK"'E[,U[]94?S/%O$Z[D;%4Q G. ,K-#@QK@@!)" -2(Y((%".5 M8)\4*#MM>Y'-"#E.;JR,:+Y5T(]0=E%SHXV>6 Q,#N\< / >^@=,#33 =UL> M=1@?,.GI8#WT2+\A>6W 4F79A-15QS2?[OE*E$5]-C/+XH3*.%8@SH@TFR88 MF^4")2!5,52YV3EQ[%1/Q%7@Y%8*U1%WE3&SU;PNO7X1W2^D6A6?%U50EYWI M[A?%:G5O#\:+15T!R_=L_&1WN!% 2) '9H6-JNV6H@&\T9?;I$7W:QN!7$$; MCCE<,0I$)R?%C MW3;UFSVW'AOO&F\/Y.>^M=LJ].>XI-L#,-B=W'[+?6/61*E,XZ]5_>?5XE*( MTLS@.VM7L\NLG$LV\1N[6QU*TQPB)D"&B-T@(@P(IPRHA)E]8@RI4DZ7=:$4 MFAJ--]IO0EZJ%>BR.Z'>S9GA,!^9$1SA#^E2X('.&;T5G\R/[6+B8NN]KX?16OQ7?QNGW%\-K M]V5=+GGSPW\O#)>5XLM#D]J)0IXBS,UZ3B*S3T]R"9B(B5GC*1QCF/(L]=JG M>TF?&O%L@P:BC:9^*S8_\-V69X-!.C#O'$*S6G6]O_QM@%1;O6 *M*;RDSWJ M JH7+$]72_T:Z9OU[^MR_M56;BF5+-9OF;!+KH?&F0=2SC)AKT!2859&A&I@ M-J$Q2+%4*LZ0ELKK'J13VM3X::-L5&L;M>KVS+O2#;4;.P4#<& V.@.['EG_ M'# )EO6O2];(6?\(I$!EDAD<0 U2E J0P M$Q)#+6GJE3WTN*BID@L5#7!GVH+=^[:T!X3/=$]Z-?RUZ!,PAKL0 M;04]]U7H$X,=+D&?ON%_./.Z<=^UQ:AF++9EVPTU)+&T*XY4 XYX#J1*F$8" MB3QSVAP];7AJE-#JYE'<;0^KTX$2[&>]U"'+(TE[''8\:&NU@XY#Z MNT<8!W_?=X:V1<;6#]>F2]8V)]-_WA=WMNU?5TK?S]\56LV0B$F3 S',>B#T20;HA$RPAY EQ(R>&=#-^/T&DXWLC>U>> M3 GS?KGXJE9K)3\NY_.WR]*^-$O2-$D3QLW6Q49X((@ XQD',5-48H@$1GH4 M3\Q>ZD^-!)OM_J\+T]_S!WN<^/'3KYYN/2-_ &X<.MUN'9B1 ^1K.9JZ;+V3 MNNPBV@!A_GIOCS=M.$/S0?UNP8D:=*;@&WI6MSZW'VD_Y?\T3#:JAC]/DAIQ!,X!.*^8U)&):D3ICYE MDU./^PW[5;FVVWYY+ZIT[9]4^;40:M7L#+-8D]3LN4'.6&[KF'/ \@P!BG*! M6*J%9-!ET'=*F=J0;Q6M#JQ:5=TXH!O-;@8(AM'PQWI6QUUT NZIG5#H&OVF M@9V1;_ZU'?7=;8\RYIW,:T>\V\/]IOGW:FV3'ICFOQ92R9F9DBNS;XWS2A 0FN F3#[WB13(-4*55P"]9_;HF3\7AF8PXQ!=:J6UB2[ M]WQAK8J*Q8\[L2I;RRZBK6W1UKA!*LN$Q3O06BF04J,NK<("^70E%KCUOD$N MG[ZH^=SN+-GB8895GF5,*:"2& &LA 842PJ@UH0SQ#%SNS\YW/S4B+6)NJA4 MC!H=?:-4'L%WVL'B/% &YC4O/'J$G!PR^XP0DT?-C1Q2U(9RJZZ9@*V^T9I]]XWD/86PZPE,,-P&/XEI(*M5C8RN;<6[Z$6C[G'_ MTAY',D[ !#N:Z98V\A&-D^G[1S5NKX7*.M#*^ZB^JL6]FJ4XIUAA 6+*A=F= MH1CPG!/ A58Q33"DU(M23DJ<+*F4M7[G9@9X"K ;HP2%;6!..1+;OP'RXPD@ M P3N'P%GL,C\I_*>.?3^B/FG8^N/O?@\Y6AV8FWK,@=/%7Y23^?-=U6*8J6N MRT*H&2[8D\R2?\!GN%=*_".@NLT_YT,U M\,30 Z7SW:F'2&E_1,CSNDYW)JT_\72/VD%7E?/8LGQ9%O*S>K=D"YLQIUA; MCIJ15*28$0Q8EAL60-JLP,TZ',@XA5P*QK5V"LL\*6EJ1-#J&M7*1E;;:*NN M1ZV<3GR["2$H:H,?&8P"F$>%H5# C51FJ"^ ?A6'7$#I+#O4VR/D5I67JY6RP7-M'L.'BJ>W?J"4IXIGF(-I4>YN*9U2B>7G1?$/LP\4C67F+ZNUYUU0 MGYYQ7J,-B??P"[@:TV]&_:C5OW9NJ7Y>F;+S[XU)%Y7'WT_KF0 M'@/9S3]!X!F88[R1Z94HZ:#U9V5,>MSBZ*F3#AIT*(?2X0>#WHO;(_T;PQYF M)_-ATF@3W><=0=\+LC/O4QI=(^,\H,N4YQ! M&_8"]*#D*5Q7=D'B>+G8V43/:K5JM5J6[^J+QTV)N^8^D"D$,V%V7P1F *,T M T2I#'!*B* P2\WZQ8?%.F1-C;5J52^B2MF+:$?=?I>#73"[L5,@\ 9FHS-P M\Z^*>QJ14%5R.R2-6S7WM,E[570=7NE''=5!T6J62&X]\S2@4IKM#$^4^9O( M@$B03&'.4Y91GQK7=;->A#!:>6M6Z>8W]!N8W$:YO_$##^C+;HN]!^UC P.- MSZ;148?B8T.>CKHGOPV1D643N@LY99IG-B$+40#'MJB,33Y&4D%B@J5*H->A MZ&$Q4YN1][*/G Z_]0'5;7B>#]70!PK^*)V9H66@H.,C0IXQ/\NIH. 33_>C M@#>L7)C=\^I:E=6>8)M_@60"881!PI$&.(,)8 R:?U+$.2%I+)07"1P3-#4: M:/6T)V:U%W)O)CB*K1L7A$!L8#;H!Y8W(9Q"(A E'!4S*BF<,O8I+9Q\ON?B M>[$N9#&_7Q=?U2&6 76=&CWM:AIM537#SBCKR4]# M=K'C;F0:'3?T%J=?G_EO?89',]1^:D!-Q]VD#0_YWLYO!)$]JX&H4B_+6QO[ M5Z?%;6Y'2)H:GA<:Q)F"9C_)TFHK";!,>8HA2@CR2N5U1,[4J'I'S:B^/OGX MZ5?/ A]'$'5CUP X# M84:76JT_LK7Z](W=-=]LKK00=I7'$#.+/L8SP!5B0$JD:)+EA#/FES+BD)BI MD4"K9635C*R>/3WGCJ#JQ@3G8S4P$?2!J4="B"X4@F6!."ADY-0/78;NYWOH M?+KG]E&(\EYM?'QMIKK[LK31-C%-A("$ P23'. \SP&)&020,9(ERFP D5<] ML*.2ID8%C:(V'X)-U5-G 5Y6A09$K7$TWQKAN94["K?C1BP$B$-OHQK\=I2\ MB!HU VZB3B$1:@MT5,ZX&YA3YNYM/TZ^,%!6F-6)>/6XM$G1L*8:4 XA$"J%""&F$BI\O*O<14_- \NF M;A\[$!LV MJ_TAP5/(7-\!B&-V^JX6>OJ.+Q>?;U1Y:SU?WK*B_(W-[\W2':8TD0R!#%(% M,&4)(*D2@/-$JQC;9+34RVO\D)2IK;"MDL (NHVLFA>1532J-/7T$S\(J1OY MG W4P#Q3873CA9&_3W@7!J&\P0_*&-& 6 ;_LRP#V)]3@U/@!'NV/"8H+'/#4\8?.#@\-0;/4\.UTOQQT=U M9[Z9+\SNGY:?2W9[>;_^LBQMMI_+6RLWGN42)H(*"%@*S;I!Q#E@C,> "H1X MGK,X3;UXPU'NU$BD4CO:ZATUBE]$6]6C6G?/DSG'?G \4@N/[M!G80& ]3^U M\H,IU'&3H]1QSXG\H-@[X/%\_0RR^K*C$WQOX8\Z0J MC3WK;W>@VW>Y^F=9JEZNUV7![]=5]M_U,KIFE5?D.(O7T1:N4UFT^B]8 RU6 MKTMUQPK9E*R\7,@/U@FVSFC1NJU"+!/))092F_4FSC@&+$X40#$D!$L:IYQ[ MQ0R=ECDU1FE4[O(7[I,NQ@5]-Z()C.G C-/"V=:QM6A6"M>)R8?P)?8 *%04 MDH/$<2.2W"'8BT[R>#5D;KIWQ4)5BZ>9$B@E),F!PBH%.)4H0HGY$V-@+IRK5FEHTKK((GJMI@[NB*$0W)HIX0S00R4M6X/FD$SUVVE M32![W9[I;AGL]E_KZ2] M,<#3\<&U/QS=( 9 >6BGB& ^_M)>*(5RFO"5>RX/A2>8.QY5/B^'R9%V$[! M*<*4@&D"D(QM*&>* 95:FNT:CKG*E**I/B='V&3+2EF/YL>'Q)L$6.>E"/,M M&14$L8'IYE"2L$%*.YT$8Z \8<]4INFDN:_L/]_6;:5G>K4 M3]P.?"DU(%P)@)%9PG"H$,!*:ATKG&>94W:OP\U/C0I:Y;PR092:$L%440 D:D&J4@XQ!IK*.*^25E>_3ERLA@U^V=B>75&(I9>^ Q^\_T$ MFH'3L.QA,$ 6EE?/GX1ES\RN'"S[#_<;\1_5W+0FKUFY?K!%/58VBG'WJ$VG MN3D;GA(X-1YH](TJA:,=C<\XWCP)NAM/ MA(1R8,HX$T5O^G"%)A"3G!0W*JFX&O^47YS?&SMY2UURR$B]7,AK\UV]-U_: MZ^4M*Q8SP3.8Q%0!A&RRR%PSP$1,04R03CF*$<)>U8&&4')JE-8Z4EB%Q\JK MTM&%;F3WW!TS]'&K53*R6D:_U\H-7QXM"';/GIND0\4_20:2TR"'RS/B(*L? MN_]L*R@J]6G-UO?U005+$%%98GW I;0AN!S0+-&&G],T1XCF%'JY^>U)F!JO M-@I&M8:]LJWOH^C&CF=A,S"U^<'B36Y'30_$3/OMCTHK1\U[R@G''SQCN<8[ M.*:A&-Z=RLBZ:3Y)8O116;ZI+J$6E:O@/9O;U #Q#%*:84WM25. *4X0U9! K[]79-VSIEQ$RCH):IM=S]9[/I"&KVS-B\36OJA* M+?+B0;%R]6./A>/('Y/'NG*ZG\C W.R2FL\S,U_]A>UEY-N@$>W $5D\ J]S MGZ^5F)UL[P49@]?JLK9]6KQ5:W6U2]F MW.:]BB$!A&8(X$000)F&(,MT(F"N,=79;*$^VW,>MRGTI$PG-J,UF^U*'H[4 MKIOH_)6=XVI?^&*KKZ,*DGQ/)(3%3HXI6N>BSU<[7A>0@D*X^).?",[@3 M2:/@1;0!J=+Q(OJY7*X"KB^ZH0CF2W)0R,C.)%V&[GN3=#X]=$[Q0[D*-C'L M68;R.%,YH(DTJXLT20"/-0$(H@PCG=,L\;HZ"*/6U,BE2I>MY\MOJSK]R*%4 MY)YY!0+UGQM'C=\K W-:CQSF%T>2Q@R1SB LWJ-G0.]4:J+9T5V [)\YW:EU M/R*7JIB],:VN'SZJSX5M:K&V=\0S)C*-(8: :90"G"L!:,XI$#C)LUSJA*;( MA9*/"9@:N=8Z1ELE(ZNE&YL>!;&;%T- ,S##>:+B3%&G3#] -BLE_O)Y^?4G M\VK-,^8O6WHYVN H1''*G';(GWSNO)(([XJ%^J!?E4H6ZQDG">)FLP40MM%W M(DX!89P#BC.!XSS)D=^)S2$A4QO$VX((*UO#VLS#LDKZOU">:8L/(NJVRCD7 MIX%']+8>@E70GIC7*M8IZD(G.^D"(W!AA$F;]^*&^6WQ8S02!6FA# ."8 TSP&3*49(#C&<9)@F%(G+_X.&5,;^\U4 MU>AIUMGV7\LRLKKZ3N/[@+K.Y&?!-,YD[H=0CRG]* 9GS.K[;8X\L1\U:G]N M/_ZHWP O2GF[=?U\=&EMKZ4_*GE?.>Q?+>I"[9=?63&WU]-OEV6;N:&YTU[9 M?RMY?5_:'Z]OEI>+ARJ56^T?^H6MKU;OE^O+Q>7=7:E$L94R8YA2*I N8XQ MP#IE@$K#+"3/,K,5X#%/G8JB3L*:J9%6[6=3>1Q$8@>2BZAL\;!%YZJ2J*N( MM9!$V@S;HDW.P1_:!XH*E^BN <9>Z+*%^6U5A(!5+N=K@XYY+EHLU^9W$=M! MJ'GBQ4:@H]/7)'KV!$-/0L<)S05;!Z\G?F"UD]<&C^AJ43N#K:(-))'!9)L: MYN5#^T"-2]0"8^:5R$ 3U24PFH '^_5=K6S^>?.[:!V36__T"_5="D^KQ>LUE5:J653!#L%I:34/)419QTS#UR7)Q6DKU M395IO>XVMT"2)W&," :0Q6;3&=O,F)G.@3 +QQPRG KF=&1\N/FI+=UJ[7H7 MH7F"G>/94F]$ACY5<@:C1^K*0S8'RU3YJ/&1$U,>,FP_#^7!I\X-R6[]F[?> MSV]N[^;+!Z6:U"628PSC- <)AA3@5.6 :0I!FF"69DG&5>*5QLU=]-0&^NX> M;1,+L57^(FK5/YT6Y=Q.<6.)8: >;4-R-LIGQ$N[ A8\"OJDX&>*;78%Y'C$ MLG,+/0['*@_HUJ.Q3@+>C)18"[,(D3%(J:3>+17%[?]MF M\8-YDK $@ECGA@$Y)V8-$UL'GC2EB#(M-7;.N+G;\M369XUR'DDV'^&40Q>7<(0I69LY!Y,@%Y]Q!V"\]Y_%N7U>J-[>J_%PL M/O]<+K^MO]AC>;9XF#&*4Q(C">( MQF&HU36JE8T:;7V=J@Y#V\TO 0$;F%)Z8M7#O:H3B3-85FZ7B^H"[9J5'\J*=^1O;'ZOVB(),QA#3#),@%",F\V5@(#D2 $H M$IFF*80D]BK+Y"!S:N10JUS?K5_81+_6E;#6.ZH4[UO^Q 5_MU5)8%0'9I 0 M@'JO2CP@"K0H<9$XZIK$ X*G2Q*?5\^I1MF$>RT^5[>!VT0@+]5')53Q5G]?'2TF-J400BF *2$ RQP#@B@""J89C5.: MZ\0S\'3;^-2HJ=DT6 6C6D/?3=4.<*X[J7YPC+-]WW&H ';>TU^AZW--K0.VC M[K@[_$#?\DPK,Y^*+[92J_JJYLN[RF&FKG8_0SB.,X(%R*5, =8, L:(!!HK MJF0L$=1>2_M.:5,;G*VR515BN577MQ13%\!NR_A@L T\G!\AMJ-IU*@:LOR2 M R+!:B]UR1JY\)*#V?M5EUQ>ZIO"DZ^O%JMU6;D#75?IW@O1+-VORV(ABCLV MGV4ZHU2*',02YF:)K:QS'$,@X3K-1,85<2O&ZB=V:H125SC?J'T1M8JW6UKS MDU9WWS2?3MW@QC;AP1V8=H+@VB,5J ],P9*".@D=.3VH#Q#[B4*]WNY+4UJ5 MI9(?#?\M[M6K.NN(K082"\93(!E) "9$ Y;FU,!.:)8Q81C+R6.M6\ST:*C6 M,BIK-7VIYB"4KM1R+D"#4TF#3:/A1?0J=(::;@R"\<1!(2/S0I>A^SS0^;2_ M<^I-L9ZK#_IJ(8NOA;QG\ZK:%3'+#HX9 YKF-F20$$"USH!(B4JT-']-G*6F]CK9J>A>)/PQE]Y / M#0QP_^V'@Y:7;:?X:SYN%V1W/:[#1K MUWFS^\%SBP:LKI?S0CS0&!/T#.5#SAF\/'B 4??&*A"]+&JIG5%X^T^956%T]Q\88NF5E-5''%U MM:@W,#,L5E'LP)WA72@[M/S>UWP->U:^@[]:[OSXZ=VJ!_,&#:;8IT GG ,D(9Q(F"209E[7O,=ES:U*6:K;).VJU(W>F$47OW8 M,\-&-]S.EWYA0!S^TN\<_/I<_9W&)=S57X>LL:_^3IM]X.K/X:5^E/)&:V4+ M1:BKA5C>JAOV_2-;JT,5(V94(L(328%"U$8SF8TY%5P#G1"B8BP,_7C%5+J+ MGAK9;#2/:M4CHWMDE;=^K.9#*.9%DX[5T+[P=C;PZ!,W$AH&Z8$9*1S(WN3D MCU<@IO(0/"IM^0/RE,-ZM- W#&MA/X:ZL8_%ZH^7#R_50GRY9>4?U8$WQD@@ MC3&0.2 "%VU])&,YRE:>LC,HS5+#S[<=\B+T@8TO5;UGU>+ M2R&6]XOUZIH]V 3+,X9AFF0P!QE1&< )$H!KD@$2$PBQE%D*O=RL3TJ<&A6T MZD5WM7Z^;' *8%=F" C;X"Q1ZQB]:+7]T9YU;X"\/@%D#[9P!"<8U6&V.6-Z99:8M$/QVOOSV[TI^5C^S8F%_>*G-P/VH MQ)RM5H4N1'W7M9 W[/M,8!YG-(Z!R&(.L+35/S.A --F.<,9@P0E/E034KFI M4=.O"S,5S(M_*!E]-MI7Y4*M&^*:???CI: ]Z,9CS]4O _->FVIXQZ[V]/B% MM>+'B[KPNC4OJNPS^S%CX>:WS)H9/;6SBH2[Z>A6;^(< O] 1!M4M5&)>0A0 MGQ+Y(#)Z[TCKD_37Q4K,EZO[4FU].[,XQP(S#G)"%, PUX @\S_(N:898C*# M7D3>)6QJQ+QS7[35UGLS>AQ;YWUH$,2&WX+N@Q7]/HC3K LDX3:>QT6-O><\ M:?2![>;I=_KZ$%61.6^-GA_5W.8=NV;ENE"K6:IBS&2: \TS9BN_4T"1ED @ ME#&**=70*5OI24E3XXM&TZ%$7IZXK_Y99WXKUP^N2?9/+;PNS MI%F6>EE>WMW-F_7+4K\MRM7Z7:$6[]7ZG=&E-#O9C_9W-DN 8'&> X(9!3B! M&2 ,40#S-"=<)SQ-G=+^!--H:G13VQ2U1D6M55%E5E6C><>P.M6X,2VRMD7& MN*BU+JK,\R@]$Z1_NYGL67IMZ-.T/W>'>905&KOC1JI -%8'^M4N"@EV9YFC M((+&JX@4$I='Q9."-MQWSVYF&+5:7[-"FJ9GN>*Q%&:YG>78;-,S;7UJ56H3 M6"2$8(I4IORVZ8_:G]K4UZIG5M>%W!R8LMOZME.PNV)=GZCZ[M8?H^JZ0>^- MU>![\@:FZPJF-]_%_+[*L/=JBU#4/K2;6_?2NE@685?B1V *MD]_W/K(6_.# MINWOQ@\_UM/CGI4+TU>K-M/W2[8JQ"Q6N4 QBX$P?P(,40PHQN:?,,>$2,*@ M8E[.]8>D3(T.6B6W&>HOHDK1.O5<,;]?^U+!873=".%LS :FA:-P!?1\[X(@ ME)/[01GC^K-WF;GGNM[Y<)_RL_?KU=I\X:;10Z$]37P9%#D1B"B0H#@!&*D8 MD%A+ %'",YI#IA*G$WQWD5.CAQVEH\/Q:3YE5YU =]CRQ^5PO=[L>V&R.5Y]N"G9 M8L6$_:)>UX>O-\O=W\]2A)1.E>%K+ 2PF8P A9@#K6">)SG/A/:\0W$7/C7Z MWKT;>(AVM+^(7K?W!R_6RQ\?72(XEH?KU3FN=S##0#[XM4Q0M'MT_@%0P^9A.RKF><*@''.PG7P^4+C" MC6GG]?*6%8N9$)S*1"B00YD#+#((.#4[V%03G*49SB3U2IK6(6MJ='$@+M@J M&_U>JWMN7/4.R&YD$0BZH:]7^Z)V?KC"/AY#12OL2'K>8(5]DT_&*AQXI6?B M1KLS^[*:L&><$4V:]1:!2 %.: *[S%*@GLKLI']FEM5HUC /M4W'#POE2?BX4]KXU>,O,+X>GX>P!/ MS&*BK -U%B-L]O0D!PR9_^4($HB)XCQK\7RSD..AV0H;\,*A/M8*!:3;I'4> M- //5;O*_4N;Q/)RO2X+?K^V<:"VGJG9B@5-1W0XD: MCS]Y;B+RG22.EPMI8SC,M[^]4#\4"(!M( 4T)!LC:"8O)C @6$,@$YDE.>(* MQEX9TE&3F/UT, T-FSGG)%,O3^J MP=.M]U#EF1*R]P?M>,KV,]KT+_+RNBB5,)](Q&7)U!UL]9Y S-08UB 9/+'K?WC#(M3QH< MK3[+84-V"[,<>6)J117>+DNMBK7ABM7?5?'YRUK)R]JCMDJ._9JMU5M6E+^Q M^;V:81S'C'$$1*(1P#:;&LD0 BE3-(N9AI)DTRBYX&/6U'BGT;TJR?"M43YB MC8_[9ZM^)&VF56T,B+Y:"Z([&Q?_Z=>IE&KP^J@<-YZ34'9"##U>F8<=@"ZB M%J*HP:@N A%9E"(+4U3A]&>H!-&GWR=?)\++J/\B523Z=.1X-29Z:==OE?"; M6ME @^862E&I!90)("+% !,S8[.$(@#SG$&.,J[=7%0/MCZU.;-1SF\"?(R7 MVSS4&X6!IX-&KP'NY0Y:'(@('[<]*A\=-.LI+1Q^J-_H?%TJ8U>JYB--7L:"OI[ M]8M*9<_3QFZPW89Z, @''OIGH>=-!TZH!**';EFCTH63V4_IP^TE/SJ1JIB] M6:RK18<9FZRJVV!6$:PM$VZ3 RJ$),A2:.9]J&+ ,P9!G,&$IB210CAE.CXE M:&HD4NL:[2AK=R7L9'5Q/W2[J2,D9@.S1E^XG G#%8L#7+%2XB^?EU]_,DW4 M-&'^LF6'DPV/0@RNYK60YU\HI(\RYBDR- M3LSGACS7''V[P'$Y,@*P0Z]4*A-V8^(K*RXV!U/K9<2K$E*5)1?1_U*LC#XL M IXGG8MBJ)5-7S7&7?2<"=;>>NC<]OIQHVE$/?S"RC_4^NW]0K;QCTSK6$CK M!JUC"C"!"G!&-$"QP)DDT+"?UVW&83%3X[5*RZA6,ZKT]&.Y(V"Z<=CY$ W, M4/OH#%!>LQN%0 QS1,BH_-%MZ%-V./%TWP#1-3,[+MGF"6@^5R5C+*UZ#HN9VMAOM8PVR2KZUMX]"*H;!YP/U< K%2FC'^VLH_@R*+&?X/@/##MA8.X=^959[@"YV0]+?=9LK4ZPW$LCZM[ WVS M8]S>+A=5J&)S;,&13"#+.<@11P G1 '&H0 L5WDJ1!YCE?OEQ'@B86K$5"M8 M9\&[J!V$^YX$[:/IN,T[!Z.A-W8[\ QP]'/4] +9ZV/W).BR/F[6>R./9@ MF%N>R_4K5I8/9G54SX(Z033&4 &%6&;O?# @F?E;C&!"M10:)EY)G$_(F]J@ MKV\V;NN;#7W^O<]3>/M= )T!VN@W01=V*=&J&WHYX0C,0)=#3Z4]ZRW1$=-/ M71<=>ZT?F[2;J;?+\J.Z,Q_5%[/#^J!W2&LFD(8L(3$0*N.64! @/,N M'E< M5,YC2-5LH3[;!( W[KQR6K+3**'U*-F3/^2]2:OMRKJCBGH:K7+I^%&- _9N M;!,(RG$(IU6VJGBS5;?R[-U9D82C''=T K&.@\!1B<<=@*?9;XRB5;C13 H&.X=F'<#!-*^WWP"S6;Z\M$G4%D\@9!8QSYY[B#74VK^.<)6'<$.%HCJ M*J]O,NOQ>KF>)4:12GAALS#3"D"2"0YT!83RJ,6:JE MUYWF44E3FQ$J_:HQ[[_"/0ZG(RV' &GH8[1'^$2_6_4"'J.=A"!8^KUC.),);BR]S# QFV"9Q,",_A3@1.> ,(P Q&FFM8(92V"OX5\U M/[4QO]$N^KW2S_.T_ EVGF/=&Y&A%T[.8/0?W(]L#CVBZ\:?9Q@_,NSHV'W\ ME'^@Z.NFS-+_O&>E&1_S![-;79;KF6"4Y"@7P&SY,,"C7L0J93U=EP_CZ#8]GXW.P .[UN^BC>LVZ_!&QX#3=2<& M@6;MPS)&G;P[S7PZAW<_[)^&]:,] *BVB-"FBDE9!G)ACW 3,[29@@PDB&N< MY112[)38Z5&K4QO/E6+NF5>WZ B9"H09 MS\#>!4Q(#&B@'%0Y\J&6@M *J0-3DB.U;ZT6N@NH#LMEX)!-W @[HW:J%*8PYPDM@E:0J%+[M.$UU> MZ4<;U>V$4I;%[U=-*D:BM9*"F\V+-IR!H5G7U QM1H MHE$QJG7L693N$)9NK' F0@.S@2\XWB3087Z@P7](PJB#OL/$IX.]Z]$P61@N MA;B_O:\HY;72A2C6,\5AGF68 R9S#K"*%6":0R @%@AR'1M&."W@1%;@OBM/%$FWN5&4ISKHE$@'-BV":A"I X82") M&4,\-_L1Z97SP5GRU$CG+]:K.D[;WO*^ M5^LVQRRDJ4@8) !C8K8_F&: )%0 P2C*5<(2K;VV/UW")L='C:Y1N5&V!R=U MPNMXKQ,(M*&O=UJ\/N[@Q;3IJLA0^_*;K0U;.:$VV<'?+5?;RZ" -T .:(6Z M".H2->Y]D(/1>]="+N^) M,Z"IAEQRSK%4O1RU#DF;&JLTE8ZV2O8Z?.T&V(U6@L$V,*]X(];?QZL+B= N M7P=E/8\'6)?91QW".E\*>F]SL YO0A"EFFF0),KFS8-<[IQ1$7D@?)_K\F>$:L<]$!OV>NCY:QGW@,3Q^BA@ MI>*SXV>:3/K%C8HZ /B]U<:\7B\TXETQD3'.8D M2T"F!0986$=R1@50S'J@2L@)]ZH@ZB=^:E/55OO(JA\9HGJ<<-"H7QU5VKEK MS;[[34:>7>,VIPP'^,!3PU.L7UC=?SP(^6[YZG#,W@^Y0 3M*7Q4GNT'S%.Z M[-E*_P"XMV:CP>8V$>Y;\Y/5+-$RR5-![84O!#C!*> \C4&><)5F LD<.\7( M=,B8&G]M(KQJ/>L,T)6F_A%P3^'LIJ- ( W,.3WPZ14"=P2!LT+@GK8Y>@C< M$:,.A< =>_3,2X]WFT(3>1HG#"<0Y#RSWJ.8 @)CLS4GL9!:4:/1"YZA]YA^R/2_Q-@S/O3-Q;OG*;UQW,"C=Q3[3_8; MVN^7BV7KB7&U$,M;LQ>R6RLU0Y)F/)4"0&YSSM@]"8'673Q3DG.:PD3'L_5R MS>9N(_RH)*^!OI$WW.=\8V4T_EJJ5K&'=\1Q8-U&?!"X!A[XNSI&M9+1BT;- M@-Z@)Z$(1 /'Y8S*!B?-?4H*IU_HQPVO55E\9;:$\BMVMYLZ?F88@*$,2Y!G M* :84 583C3@2C.2FM_PU.N*\JBDJ2T"MHI:G\.[Z%%M!#^".(ZN&T$$P6SH MY7XON+P)XB04@0CBN)Q1">*DN4\)XO0+_0CB-U86]C35-M5$0G$6\U0G%+ , MI0!3)0"3 H,TS6F>:T@1]W*KW!V$6&:7X\O!.?35V6W^\ MW$[V.F' C/L$X#AC@%+S3X%2DDC-*"%> 65N8J=& =O21Q?11EL_!G#$VXT5 MPJ,X,%-L =SB5Y7]?'_Y6W"?2#]T E&)H]!1Z<4/B*>4X_EVSY-'-3>__?RS M6IB&YY<+>2EOBT5A$_W8Y4R[I2:2B9BC!*B<2("%+8Q4Z.A1NN+Z'.M=S6"V"/-/8\KW=!W/,(,CNG0QYHMG#_OP/E8Z:C1.N!9 MIQ=*HR;J!<3>.:G?VSTC81]5!JW^5Q^_5!E%MV[$6<+3C&48Y(H; M=LHE-NP4IV9/Q%*!%-0">>V)'.5.C9[VRN96?[3GAG5ZV\C%W_BLSG CJP$@ M'IBM@J'K'Q[KAU6HX%A'J>.&QOI!L1<8Z_FZ'VT5I;R=71:E6BXLFM>F'U19 M*EF'NUPMOJK5VEXMM14[DQQI23'0DN4 HRP&/(<:I''.S+Y.Y:EVNN'U$SLU MTJH5CZSFT4;UJ G/=!-5L[51.+Z?A2W%]WR[=^*#-N=+E6O!NDN7 MZHM9\IJU;SVC-,,@3^-42B( HQ@!+.,<4,@0H&DBLR1/<)QYN?$X2YX_7U5IIO;2Q0P53KF#"0I4(#K) "C$ )LIAB+)2 %#G% M_G4)F1H);;QCMXKVKI^Q!V@WRX2":6!"Z8%0+__A8Q"+$KXDO2M[/55/1H0>#MI0-X+G*S3N;6$P /=N$L.U?.8M8[WCLG&<,ZY%3C,M M@(RI(5TD,\#,9@DP'$,J((8)5#ZQ&0=D>+'H"%$9V_NMHM*QY^W@#HB>-X'] MH!GMUJ\-OZB"N >XW-LW/_1%WHZ$Y[FTVS?QZ 7=@4?[C6[34&GO^5ZK^L^K MA3T+7IA.*=1J%L.NO>T_T<%]ZJZ'GZJ@;7S<*.!^N<Z(6*-_45/VX8:D]P]J)3^[83:D%U7:H[ M5MCJ)_6->^W[>;FH+[7J$K*SA!"EF>%!+5$.,(7<[*A4 C*>XC01@L0\";+2 M=5'7]D6C?M45=8&4 MR^XN"+#2\T%PL"6@DQ+/O#;T >KTHM&KM?XW\5<+O2QOJ[.MZAQK9N3% I,8 M"*%C@#7!@%%J!Z->M_''0#CK-GZOT=%OXX^9=>@V_NBS_59)KY:WM\W9=76LO?IPOUZM MS21BUF@SKI5,<\J!'=HVMQ<&W/H($HZQ60[16.7(9XO8)6QJ [_6-5I992_J MA->K:+G5-WIA)M_ZQ\=/6?TA=UO,A )R8&)H,/Q48UAK>A'MZ!IN<>*"2* E M2*>H41<:+D8_74XXO=,W1K?\6HC6F35C"2;41K?E) ,8Q88W4B1 A@E.&64T M39Q<>PZV/C6V:)3SW/ \!LSQ\KTO#$/?H]=Z#>#->]#B8 &ONVV/'-=ZP*S] M\-5##_4;GM>E30ZV?K@V_;8VNP4;<7!79TN_,2U6:25@(F!,J)GGH;U/S@@% M+,X(R"@4#"F8)8G7H;"#S*D-Y7?+Q6?PKOBJ9'1C?EY87X]J3]6KBID+Z&X# M/S"4 ]-!;Q2]Z<$#ET"DX2)Q5"KQ@. IP?B\VH]VZL"F7]3ZRU+6X4VJG?%$ MEL1"<0H@Y@I@:!8+%"L"-"%"/+)($BU<*)+7R$3HTW:K6CNUKO MG7L7:53WB(]VQ;R;2(9"MVGW"SEUA]0@Z'P#>D4+. M0\'L%WKNB5=GX+EK6^.%G7M:]RCHW/?='E3>II2]6E3WP/))>$$*.8&$Q68[ M&3. TYP#FBKSSSA1/.=*QW'NS.#=LJ9&W)N$QT6CK@>KG$#5@:/#834P->_! MU#L=E MR'C0<#L&1V'T%NJ M%NRN6#=5P8JFK;\$XF@W,#NI^403XS&RFRV/B-CQE=YN3U6>J.^-6\!+M5"Z M6,]BRC.99&:O+919/2ML5L])$@.2I"*F,HZUX=Y>?DV'Q#D-B.?P':]B(];L M>\1K1:,7ZE29"B^8W7;>YZ VFK>11M%H&3"HY 0.X7R&#DH9VRFH MR]0#7C^=C_Q3_.06X&UT$A'%@VM@@N,,?[W81 M?-^!8(]R'TZX!"OZT2UMY-(?3J;O%P!Q>ZWO#6/3?.5><,W*#V55ITQ6.<&O M55EY',Q8AG/*=0R4M)D"4$(!YR(&&@LJ8JK-V,/!O<8&N&!>6@+;N-\9'0VGW)4:]U4 M&#!ZUTY)(2\C?8 *=A_I)'3D*TD?(/9O);W>[G%2U;N$?)NG<5,ON3I&N_G" M%DWL_V_V6D3.)*4BUUJ 6");B4"F@&:,@I0D<2+-9BOC3L[2HV@[-6ZLM:K. M(>X7I9JK*CV'W3.7A5BWE&E^5[C&F(S3Z0Y'<5/JRH%)N+(CJE.K[!J[FU\E M>OD0[3ZW2<%B3=[FI]T8W5PA6+.;S"RKJ#9\2M^!Q\'BE+Z'D8XF)_)=^)U9 MCM5/G:>>@RLQWKGI6'@^.GD=3>@Y9[>;TLZ7W)8I$>N9X#)F>9J#5,448 S- M6H(+#+($$IW@#";"Z=[LA)RIK0*:,X2=JN*MIIY.F,=P]3FL/0NM<0YKO8#J M>59[%(:@9[7[4I[AK/:HJ8?/:H\_WC.:HB]7-8STLWEPO;I:F-U2L90_ES;3 M%1,0VHT)4 E# "0RI%)QE7C$9X76<&@GM)FT4.T9>1,MFF?'9 M&F%^VSL@;(B>=J.V9^Z_,?8?X,0ZDS?KS*VVI\8 M:P-&N0S7%:%B90;0<-R(F^$@WHO;&5!4SU(@4E8YO-G\FA7R:O&J]N]H'!*5 M9!E!! .IS>(2$\@ 08("BJA98%*9H,QK8NB4-C6*WRH;66V!&>2-OGTK?G1B M[4;-P1 73*&K> AXO9>T4[G%[JGQ[D;;&R*<@K@GIK M?K::9;F0)$DSFTUILWR(*IT M]4\0L@]J-UL$@VIHOX ^*/5*$7(4A;-RA.RW.GJ2D*.&'*(F>!!2)O-7E.=D4B,[H;@_KAX#7"ISW= M41GS](?4Q>\ND71*H6RG,K B)-/LHF8Q&L\\2YL88,(+04S-'K:UP_&=#:P+@LUD1VME<@_ MU1;791%"[WF=YO9ENRHW=^JWU4J4MTO1UCU]72W$#!*>%RFD($=ZWPL3A "% MD@&4RYQ2Q5/B1E=S>:JI?3*,I*8/>T-IS%E56J[-!Y M6U>'WAE%.<\1T\XKQ@#R@@"6)3F@B".)LCQ3=C295\HQ-3-3J;$]-)%;/]6\ M/=1\!LKHV2&1Y]I5LO0^A\=^#(>RC&H=;FJG[^:\^[C?]8I)M5I+O4%?*SG? M/(7,D;T2TU"^GZ<4X[ISUT%UXJ%=.9QOT=%Z_JQ'>Y:?YDOY<2._:1N9,0QC M4@#.3':L*0>GJC [?X8PEC(3>>Y6:'0RQ]3LW[8@]PO=R.CKG_1[](<1-JJD M=3QA.(>IG46[$JFAXX1;Z>S \2@9NJA^L#*ATQE&+@VZJ.)I.=#E2_U>]K_+ M^<.C_HC?/LLU?6B:D]ZI=_/%D_[I*=]MQB 52K_^*2X4@#E/ :$) 7F:DH(3 M! OFE-KF./_4C$0K?M3(W[3'-7N-YD.^)_Q-U*CE9CMJ/_1.N>J[H=6O-\TS1.(4LP0!A*BVW3 S83Y6 M@$PPJ=*<:!-O3T<96+BI6?S]).K^4TUV[E2S+OS:T[0YT70M^POX!%A\6%YQ M74]%'YP66_J ( UL$G:21@:JJ[M;]('GL'D.".)( MF^'KP'3;UEJBT[E-[1MCO&VGI38'VTC;>ZYN>ER7HJA"%I@Q#@0F&,"42%/^ MC$%6&'H,3E%1Q)Z-CB=9)738W/C_BO\UCI,=_^A-E,7Q31S';=MC^K1Y7*U- M*X";*$F+FZ0@U?E(DB4W&4S;R^959EG=E&BO43+=1/_/TU+J06\B\YQ6%[S3 MW\CJE%T/87ZJ_]1#?)?<)*,L7KP[*KN4%EVS2B.8[EWGY"9IL\[<&Z1G\A#5 M-2?#OU9OY,ZJE8O771MQNEUNYL)D&.@'^JOD3^N*9/G]#[YX$E)\T *;"-E3 M_=VZ4^_I>JG?EK(E-]V%1](LPW&2EI;FHUW5$$>_>A&?#!<(V;O<9RCQAA>X65 MOB(L%WHQ@@?P@@GX2J&^T !?#@H&G\G?JYUO*G;*VZ5XN])2+1_DDFM9/J\6 M<_ZRLQP\4XI2S@%7' &($P(H+#)0*!BG"@N&J153A_O44_M4[$E>^:4'LM]$ MM?3NWJCE.MC[J>'1'<&#[04V^J/Y>Q!CZXY;0,_7!JS M7?LY,XOATS2%GN]6W^A\.V2O[8N9L?&TQ"69S.N<8U,C9J MG]@5JYNNX"[J2DEY M.UEKQGX ++?@DUC6H;?BX9F+ZJ=B6,:B09D MQ1D\$F3 -G]&[_?79"=[5%]B%NGHA_MWA(P7!4 V6#SI&EE&CC<%@.TT'A5B M4+^O[%Y+[J;*8-NPC)""Z*4RZ;W:QD(6)X 420KR%*DXYU(DE+AL"RY/-;4M M05LSL]A)_&]NQK$#5CO+%P:L@J8:%0[TZ_PL1&Q MN,//0OPN-W7/N4^KLKQ]IO-%58:TVLME>UPM]'AEY?[/1,%(2A,.,I[& .9Q M#+!I\9,G6) ,D'TYAGM/M +1O&Z;^,M"Z_!K!"+A MPZ;ENA9VMF9 ? _V5^*1H-(M2I$ MW.C@4@_DN#3=IF]HP$?,+-@7/;I342M\M)6^RCD8$FN76JSA,!^I-DN+_:3= MW+7\KD>M,LXVCS+B'D^_Z92RU*;4;/+G2\-'7D76UGO7:0=N66H?SAP/_6NH M@B^_)>@N ',<<\2",#]M#PO$/,?P<[@_KU=<2E&:7-[JZW;4LD3,:,'RO* , M*"JI_NP4!< 4)R"&F*@X5I1G3H36O3-.[5O3"EQGV;?T_N9=*_>)_]VIAP:EWX_5+ M&%N>A%R/W- ^Z4$5:2WDH&6DYW (7TUZ,,MK%96>4[6CMO3LY9ZI0__U--^\ MU$D7'RL?M<"JG:V( !6 ]L"=YC<4W6Z00B5HW-AEG&3<[I5/>-X?)F7__BTS5#3O@$7DBC 3)4,+-(4T%S_(9AD2-*"9\@J"M8_U=3, MP8&DD1'UBCS #H1M?800N WN)OA!YN$I]*$1S%FX.-'(_D*?PJJ-]_M4KS_85A:I+A?F1_MM<1$ M9 2H6.3:.&&3")@*H!!7&.98[V'4F%4SX52;FC$\4V53Y3/)1E%S(F>^1J>E M-R=-<;8Z1WM*1T;KZ)?_D'3MNO>:SJ*-5,3S.D_9P)^.D$4_-4#5\_E^[_G\ M6_5\'K1@&D!"/^?C;O,HUT:'M7S4 M:LR?Y2Y]P"1/?EBL_OQW*1[D;WKZ*J= Z<_C%\E-? )%@"D2&1D(07@CI1(0>3;&J??BU2]9E?EH[5LN'6RNZ[^BHK M,/!GL=(I.E#J,"FJR3PWND65146_[6VITC(Z5O(FTFN&^:,&1#_1!"B?7 MJ-^3X' >?P["3W 5-XOYJ.B/B&D.7FI!3(:K>/.T^7VU^0^Y^4SG8A:S3!:$ M"T!QD0*(50$81JG>[2$H8E[ 7#AM]&PGGIHM_KQ>Z8W5YJ7>>_W7T_Q[Y0"O M*YYP[<:RITVT7&VB[UIV+^Z6_J6P#%<- /#0P:M:Y&A?YJ@5ND)6BQV]R$WT MN0M=7W87:ZC"$KWT3_L:G"_68%R@?[&_W\UP"3F?W>I73IC7[L."/LQHFL<) M%PI 5<0 :BL%&-.^I" L5P52,4F@C64Z&7EJIFV8L*M._DY0N\BU6, MK'Y<R&&"KK5B,\=;49-VM0=+5 <'#3#;O.[VZ3LYV*I^89H-R08]&CA/8L7[>SZ_KI@CMXF>Q)J<=I:>AEA^&^%W MDFUV4GS0;WM=MSA+$TY)SA(@\TR[=A3&@":,@"SC%#&D]\*I4[+FI8FFYG,9 M.?6NJQ54>U=1M=O(AL!K8$>D@FHGXTUDI(QNN[%RWI_V 1%H M-WIQFE'WGGW*'N\T>Z_WKO,Z/L_3>]H[90[052P2E*<""&F2'1B2@*B$@Y06 M4O\88Y4IEWA8QUQ3"X =GIW73"W.Q5T7@;4\#0L#U] '8%U9!B; F MNMULUG/VM&FI6#Y30TD4M ZL#ZYPM6 79QJ['JQ/Y3,U8;VWN)]NO5]NM(_3 ML$Q]D=]-1?SRX:O>FSR5,X51G#.9 <2A A"S#. \+T !<Z_6=CH3 ;V)#XPN5T=F:#A==16N? HYVLV:BW M?]!F=;U/P%J/(+5)N?U>#;E:5ALDN91JOIGQ6.4IX@4@&&$ %3,[5YSWE ])BI%O5LOVRZE MW?YPT 4:VK*/OS97-$MVQ#=X+V3;^5^IU;$C/)<[&;L.=$4UT&U9RDWY^ZI. M\S11;:\Y.+%5[ .^!S: MG?9?^_WI&Y-KT[H<\SR-08%R 2!*"6!(8I")5/M8$"*1N'E9H265;_SR]"'@/5ME/LA$UY/M M?I'?ZPG+._7U4>_Q336Z.8G]"]T\K;6K^G%YKQ\7^9?5AH_< M:#8,"? U& _ $>PESJM1"%\#7A?#\%7C^J:K?5]+/J\^!OK?"UE]%98'=.NS M7"6YP#@&,M%;=5CDVM06* 4R9E"E>C^?YDX5WC:33LV<[LM<57CO-QMP362S MP-S.;(9&X"");Y93#ER$IP]"*<)<0[WCDQ: M^%D_EX_ZAY_7Z=5X96^IBK#&HECL/_Q<8A3O/I#,?V M1:MN5.EK5ON0NKY1>@)D?M8+\]KD?/V"_AQD>]: !R//LY_1T[&>E_3A82T? MFHY%7^2S7#[)^N0YRREG:&"Z*\44Y I@M/"J;U'UV13^[ < MRFJL0".MW[%_)\Z63G0@](9VGKV!<_>:+1 )Y2UW336NEVRA](EW;'./9P,0 MI:2A-6C2Q^_ICR_:1_HBC3;S1>V0WVX^2#TB752YI'I-7PXNGB&<2Y)G!4B9 M*2V)B0"8\@04B,@T32DMW([1 L@T-7.T5:DMJC!I?$;0Z%"MFXANHD:S:*O: M\4W]3LQ@:VUGZT9>P8%-XMB+Y]XL)1S&C'_&5(Y2G.> MQEB[D3$6@&42 \4*4L D)4E>N)CWJZ29FF$W3[XY?6E$-?Y2+6QDI'5,@;AN MG>Q,\VCH#VR4:SU,?D*C252IA],8,(4@B#G))55)D@NG M9GI'XT_-).[$\]QK'\%G>T;E#'@K<2>W[K3<. M)T0AY71Y7XZE'3[?=+7?L8?)A_FR:M S@:S3TP7'6Y6UI$7>R+)Q:?+['!H]UH+-_VSNFUR\4%+KJDE M%U]6)0I"P_779Y&I)\4[O) R=T^>U_#9_^G:[ M%-6E9?E$-:)O5^6F_%UN9D+H86.:@HP8[H1"(L!8DH(B2PM1<"EHXICP=I4\ M4]M'["D0O9-*5DTX/LR76N:Z.U_I6N=V[8+9[D1&6X;!=RY'3'$'2])H$_W2 MZ/-KE6!7W]/H5"]211TU%+.<-[Z#$-"Y2_.*/'7>T'73V?D/Z]M"JGS4(YN_ M##WG,UV8(,_MCWDYRPM)]/]A(#.L !2( B*+ N0R*7B<0YDCI\2\RU--S7CN MU^17/0K,NUG]8T]PO_A,!]YV!C(,B@/;O@[0C*0A.YGWPA&LW]/%B4;N\-2G M\&E/I]X[KF5FJ9*RWKSL$7>(5!0Y*1" .8$ ZFT]8(H+8+A95)[FG"BG[Q1R;9M%+VE&O3[C8/RDV3)SXO2Q.T^HNLPLT$JD04 M- 6)1-J:<%H DLL16#&=\'&CPKRH?B?_Y>E=XY%> M7I3X@.GR\E77Y)#?J?<_^*,)Q9N,Q;NEV:P=;=B^2%/5QS=2-!NZPQ_L73E+ M2*)(FB$@8V2:ZB+M/5&I *526SJ9Q[*$=PJO7^:9OH?48*^WA+)_, M04N31-?U'?;,6!]DA8)FL(>5\!4RV@>!^'R&^S!3>?,^Z:=V\_)9OSD;/8\9 M^;OQ1LPQ'E8E0N UL;ULQ;Z)*T JY]SOD@IYMVD 2CACI\E1CDQ[U*GV& MT*C_GJ#GB4Q;*LHW,T)XFG*BG5*$6$TPS/(B!:PH(,^DMA[4J=JQ>[JIV8^N M8[%&Y##'B2W<5QTI>H#XBL>*O?B%.EH\@F78X\5VLBD<,1XI;GG,>'R7YR[Y MV_?%ZD7*ZARBSDAK(C*Q-AV"(-.IDVB+DM%";W-Q#AB/6<8X3H1RV^M>FFEJ MQJ05M#DKJT5UW&1>1-5RJQ@"JZ%/%<\ET.ZR'MLTVH#A+VMT0FVV+LXS[I:I M3]V3C4_O#7ZVXN.2KTW%VCM9__UQ61&J[ZC4:VKU&4T+AA7%@,),:LL!%:!I M1@$G6!+]KP)),EL:W@@I[NT-B.7T5J\(J5^1$R&&>UW\^R#8PFYG6D*B.(ZA M:26.?FEE_M7PQ=: [N1NNBF$,S..2 4R.K:SCFJ"'*$X-DBNM[N9IW*]F=W/ M-R:;XN-2S)_GXHDN_C[?/'Z1BSI"^#C_?K^J#T??K4QE[8S%%*VKN3B6^B=ON%(C^J$6UW#/Y+$"WL1H8UH$- MEA>BUN;I"FRZ3)0>=L\\Z?_:F2:?&4;T5Y6 M1O3^D2Z;2J(/J[62<^W/?%Q^KBH39XG,\RR+33=DR %,M#O&.(4 9UP5+(,Q MD5GKB=DY82-*[^'(#6PJMR)&(%KOSJEJ,M>GY=S5LQOS4;#S#J>VO#]-S6BM M_UY94MDXJ!L-P:ZB=/<$:0^VQF$"%:7^B_?:M:8>DO\<5:C^2Q*L/O4*$3P) MP5;+A[;KPZQ D/&XR$"6QR;\R I3AHH!58G(.*0BBYU:W.P//C47W,@&-FU; M%$=VKGW0[(R\+Q0#6^$*A?M>%-P)L,ZH&XK/:G_H<>FISBAUPC9U[AJ/O%\S MAFF>].9N/7^8+^FBB653F.9"%02D*4( $I@"EJ<<4)2E*4:,1+^THEK2?G2"V?WJAH)HZ)WO671\,H0OP>20)QP KI&RA1T?*K=\ MX1X8.K.&+]T[7NYPC_0'&<1]UU[1R_GWU7+5LO;5'*CO?QA?2LX0EP6&VO2I MHE FF9@[K/8ZLA?/(U^H!U\Z?"0?9P.9Q M>V2QE;2E8?ZE$3; 2^^&2LA.T)+R7%.S'DT+G+)N@5-3 MJ$5T*ZX_L5H7WG8V)1"* QN4PQY"M:#13M* *5O]<(3*U^J8:=QDK7Z53S*U M+&ZYEA&B.I2L&ON)).]CG8=R+X-=WVJ8?^] MAOV^ W9G7\X3O$!>G.OLH_IOGM <>VZ^PWA2#LDUG]/%WU9S+NE2O*,;^E6N MG_5_M=PQ<8922! !G&&J31_D@$#)@3H6$;(716BQOMH#,21ZW(OL1&O6 Z@<;F3;/4ZH5.ROM$S*&D"G88V6XIW3^OY\J'. JM#G^?3SGY;ZP_# M3& ,\RQ)08I3#F N"X!C96B4"$]$BE4>N\4E/069FM-:%YRNFHXS\H=9/Y-K M:MX>:E+RRNA9EIMK3D:\U\PR)#G"2@P=E:Q/46HEVD.5F_.YO_OEKDRJU5JV M&;Y/ZP"\EZ%0#16A]!5CW"#EE6"=Q"FO'>\*X_I%?M>/]:,9OZ(EVLS7AU+\ MC2Z>Y PE(B9QC@"-L]CTPL6 )@DS=6T2IEE.:8P]"FX=1+!Z?\!1+7E3YW 35<(' MMHINB(4TA)8SCV_[W" Y:^XZ=YIW>!G_+TM"([FT+&62_12-Q'=1*W4H;\/ M3B@-RS9U-.<42*?.PV#)/77A9L^3KHK\X6W-!#$S?2E2B5- 5*Q]69PE@$J. MM?FA2G\)"*$BF6W,FVEYCK4_NI.%VJ6EBZ-P.L74O(+F"'-C1(R^:QD]RA[. &GW MZEX'S\#O;X-,)5WTN4(F* WM9>7#<2\=3S VS=(%!<\P*EVZTK="85G121KJ MD[=/Y4:/OOXTIVR^F&]>OLAGN7R27R1?/2RK)'J'Q04$%S$ M@"1))I(X+G RZK];85TK%YS6P7*_,!BZ@Q_2UH)' M?VK)HU;TFV@/\$;\Z$L_X!Y5#SZX!2N$<)I\Y-H('V!.RR6\1KF"=HGUTV"P M"VW:?U\MZ[.WO\OYPZ/^^_99KNF#_$T/L'E'-_(#G:^K[="6)#I%BJ1"6\4L MU;L82!@"%)F=C8QQICTCEC(G1O_Q59B:H:T/X9@E40\[1]2SI>+9HG$3M7A$ M#2!1A8A)6)"1P:2.3'ASB;_"HV=YYC#I!VJ,<][K2)^&?9;\^)]>93E#TD"- MJ\#X;%"OLD!G2:%>1Q+?OK9?O]'%XLU3.5_*LIRQE.09501 ;GIA%S$#-(D) M0"*+TR0O"LBLTMTOC#^U#U\M8E3)&+5"NG:H/42P^Q,1 )>![;<;)!Z]9L\J M?D5OVU:9T]ZQYR_SC1;J-T,;"=-WRQP@?%BL_OQW*1[DUL>_W6S- MQ(PJ17*,!]U;XNH5>=6IFY(\J M!7:[7W-ZMO,I7$.0+JMC&YT<"//! Y45622J M #3&#*2BP+3(LE3_LD'V_=*%V_HZ7-NYAG1[Q$"0.L0,?$$:8TNOM^-[T@7> M79]3/.3F]V#\\?>FY]0[NW4\>^$5B2[>_E MC\T;+>D_9I0P&2\;.6 M7> XF[/L-("?J6K.I'9M0"5,",T2"+!4VK\C(@.8Q;EA\<,T49@AMTWK\013 M,SR-?/_F9FU.8+,S*M> ,;#M:$4;)(Q_2>] 1N!D^%'?]4O*';_2%Z_S;"TP M7\H[]78MQ5QO]WBU\:NIUC@7C(FDJBJ 0+L0"A"(*% LB1.,6);1PJG/P*69 MIO8N&U;XJ)70C]SN,JIV;W@0K 9^U8V,IE:LEM(>,/<1L8 M]*E[TLV@]P;/_EH:\M_/J\6(HX0)CI\V'U;13,QI[4D<[L:-6;L==B!WREEN0X'@.O?_H MAG*HK8<33*'V'7:3CKOI< +B9,?A=O?(G0*;0_J]&,V7U6+Q8;4VOYPI02%. M&0$95@QHAX<"$DL&$B99K*"ILG%CWQA$S,E9OH"I9S;QR3&?"(?([ZNN\QCA MXT 987O*1G\8=:-&W]#Y7H,MR&NW]NL6\N?HXF<%=+"&?7:S>;#P5?&U>O0V M9_N)+DR[G5DJ,$PY3T >([U]1BH#+"4,L)QAR"24S(YVM&>>R7T-*MZ+6M1H M3];(".O %]>!;+=1#HC7&''V8:%R(-0+ ]E(-'I^T+D1Y_4#TDF7UW'[>"1Y M_3H<4.-97/[J#OM'+==\6GJ1IZ5:;GJ!_)^;/ZZN?A'M!=OS#AD 2"=3;/#&54H1P1 M0#*36B,A!50@!E"N?Y"H''.8#\8@6,M@960F32%X)2NK[5I9?@Q"0S]!0L%: M^K$9!0\Q&Y52L)EZ@IR"AZ#XD0H>C>%G]CZO30?/S< JS@#C.:*<0$S%@L7;]IBSJGYQ:8W//@T M?]8OU;W^^9PM9%11!45_U ([I@+8P&YGN *#.71Z@#^.SN;) 9E 5LEFQE&- MD0,$QS;(Y59O>JRUU.;MG:S__KALS@;++Y++^7.5&4-0@50NH2E[5\E\EUS[5YB5)V?U\ MHY]\G)$D1TH"%5/M[204 <;U5B\10G+!8YS0Q+94_GCPJ;DUE5!F7Y:DO[!? MHU9<^TKY$_2Z[<:UF QL'USA<*J2OZ2W5XG\R6"CU<=?4F._./[B-7Z.PMWZ M@2[G_TV;$XARM9B+.FJT%)_U^KCO*Y]\7 MLOKU@>YN3DGP-;9S8%YSY08V9ONJW1PN3;-T>VNI%V^K8+337G+72].,)G.SU:#SI9O].JR1IV M]R'B07YZ7NU@]*9'PX],8'I>N5.*T@O774>)])F^F%U>P\JNQ_]=B]TV0%!8 M"93&(&:Q!)#&%- 8I2!!J<09)91FF0\14L><4W//MGP\CR/H\2XJ9D"3.62P M$A0"6)A6Q2S.3#8[P7&<%&GAE+YN._'4#%$=QUA41[;SJH6/(^&&+>!V=F<( M& * =VG =(=L0#@Y!(.:* M3C!B(ISF[(V:32M?_A)M M=JI%=*N;XX'5N ]%3A$2*5- (8@ Y% C O]C&195B F"&9.]+J3?21&B4,^ M?7M:5-NL"X_"E)\$NX_P9-=WX"]YI7=TH'C4M+ZM8R$W46L.6@SVJ9JKK_\> M#-$.ARIL8N*R&@N]HZG1B/;A,+N;&I" &2NOL8ZATEE&E7W<7)?76):31)A7 M$<+S%(R6C^9_QB][I@OSN=7"_(6N_R&K:9HDS@-NP50(''.9@@*9NM>,ZF\> MRR% '!8,)EDA8N9T1N8NP^2^7*;]C;%1U3_V%#&]=K6O.^>FN^'VJIUNT4XY MQZ,VCX6S/(@;=CF&/J;3DM^<68:+L ^4TG@%BJ'.^3PD&/<4T!^BDS/"*X;R MS4IZUK.LUB_FQ"I-\HQEN0(I4@) :EH6)20!/#8]C/*"I8E3)&Q_\*F9NJUL MK@E&>WAAR3*69@5 F,<:+Y(!I@$# N>P>N0&8E?T DA-UK!R_IWT@F>N6T\&L'+,A_0!W96_APFB,Y[JS:?*%.#04*O&*@4TU::L*&C""BX@$=+%$SL_S=3LV+9V_;M/ M[O<%*.VITTY M=B"S0=HRHA06OZ$C2%V'%/MG#>?/& ;)3G! ,%BI6?^,(U>?64-P6I!F?^OK MD!C_39:;BN'-U,R96/']ROQHC^;RMJ7;/6*YE4H6 E((8JJW;9#A5&_6" :$ MH8RB!.-4C$IR[*W)U"QH2X(L?\@UGY?52VZ"R++1R[SQSUJSR3(C^S]3=E;] MIWA2!OY6A&16KO'8%B:WS]C?JF?L@'9YB\MT"9BO7MR)$#3[Z_%3$3A?O5RA M"9ZO%\@C(*I%_6:,/5V\6:^H8'JB)F)1_D5^8W(]XSC.$*0"Q)QQ "7+ (&$ M@HQACIE(M,'(K>.CO=--[9.X$SC:2MP&PLKHCUIHRY)12\ MXJE!81Q^;S$V M@@[QUZ!(CA2.O1)1MP"M-4"=\=K^4<8+WUIK=!#-M;_+LV>\>6CNU,>ED$S; M_J4LR_N5WK*]I=_G&[I(9D)F2)*<:CMLVC%2A@!%,0&84;WKP7$JF%.9?M^$ M4[/$'^;K]O[W*E>WR\W\\W+A_E"KM]J[_%A MM7Z944&$4$4!%$0Y@)Q@0#F&@&.)*&4\$\2J(=^%\:=F/6H1HTK&J!72GN[U M'(+=1B( +@/;!#=(G"A?.Q3W8GT]-]YHQ*\=RNQSOW9=YN<2_%W.'Q[-EK#^ MTOW^9-R,.U6WO]C;%AJ64C[CYN27PQR(@IBR'$( 21()>%I(13A4.'/B=G6: M?6JO>RM\U$@?U>)77#:5 H?1I4H'-Q_";7'L'(K!(!_8D@1%V]G;\$(MD.OA M-O>H?H@7+,=.B=\@DSI0>K\[S#C2IOF-_+S6N[@9QMI.PI0 *9(4P()*P!A+ M )-,ZO4V=J!OG,T=+I*=*?K1VAC1UIKI;1=Z.3N;#NFS:)4R7; M!^M5CY8&>%S^6?L!:>J,)G\J=,CNL\[:,F6V7^&O?G4G^0'N??/^N93#3]0;[MOUB H#AWUJ/ET M:J&CG=3ZJ[&%=B=X.+OOC%4@$VT_[ZC6U!F.8\/G/H!W\NVW>4W*HJWDV]72 M\)#))9_+:ZW#"(W]#@90&F!(<49RIEKTNVEN:9FA_9$K=PK MOB^L<]+M183M[% @W$8X"-^'[*T59#YYLWU@A,N7O3C3V'FR?2J?R8_MO<6_ MI][['_S1.&"_Z\=AQE1N>G@*("%* 4PR!'"FO1B2Y3)G)*6Q76#VT@13,PVM MC%$K9&2D=&^M=P!B_V'+M= ,O:UU0\6KP]XYU:_JLGO?,51:8*TQ5:?U ,7[9I]P,P MS@NS/XX%1,W#\WXI?O)'I]5@Y ?G)PE-VSXRX\2@!W@(?J)@\\$9YT\33W9< MLXD$CFVE_JDBQ(Y+$3H4[#K]M6UH?E^9:>GB]ILIF9X)!&&1<0%P7)@Z ].' MAD/M' FD:"X36=BU'^^;:&K;I8-N*(VD42VJ;Y>9(V3MC'\(O :VUCY07=%$ MYCP.P7O''$WS2BUCSBM[N5/,A>M]F>7XVK1V>"?KOS\NCYKA&4:P@B0J8YDP M+6%B %.BMTM9D@)4)/HWB/ ,.3:\[)]T:L;BVHZ7%C#;68O0X UL.5IQHU]: M@7^-YLOH&,[@=&WV( 6C<;.8-J.(4$%8P()F(*8+@E 5,V?G&+=,IDO-D]J8SHM]7_QGN7R2'[1DYOC',*+\?;YY M?/M4;E;?Y/K]#[YXJHJNRU+J_Q/W],@W'ZRGP9"W];,SXHIH,;^4KZR!BMJ)4_^E,K$+4:F.S11H>H5<(P M9(7\#'A#&.PCX2[!R)\0;XA./S#^0[FG";Q=::NPZRDHL10)@WHW2_2^5IK\ M (5S4$"4,9XPRNS:+I^,/+5/126<#5=<#V#]N0#>, QL6:P1<#K^/ZNMU[G_ MX4BC'?B?56#_I/_\!;ZQIGH'63'R-L75\_^68J;R#+,"*8 S$U^*"06$, $X M3Q37;@?$Q*G'RZ6)IO9:;H,@E:#1GJ2NT:4+P-I&E*Z':_ HDC-2'C&C;AB" MQ8DN3#-R;*A;V=-X4,_U_OW)I:R:"Y>?5XLY?]DU$%(PC@7#!$@NE"D+9*;/ M208@D@SG6/^:67V=+>::FF&H1;VI.V>7T1^UN)%-[R!GF.UL1"#P!C835^#F MU6V\!Y& #<8OS31Z3_$>E<^U$>^[Q8,\[W<]R&]R634G7RV_THU<+.:;+0T9 M$EF&9"9!)@@$D-,1-MJ)&^WD=2!ZZX&W MVV0$!FU@DW$9+Q^&O![@'.CQP@$X$C>>QX/GQH=GAT@G&5[/$.,QX=GIS2-G%+%4Y!D'&E?C17: MX$H%LAPJ'*LD(:9FE*NSDS/)CHYI1E]FE MP_3B#(1?J&2G*Z49-RB:,QI#%#,C"5-KG.0(80698 M<2"!>9K#U*FY@NW$4S.60YRHN1K!(;![_;.S@2R>*UCCG)*]D@US!VB>TDQ; MIP0#2C$#&5-0,HX+HIP2,%P%F)J5TH\C= _".4%N'YD;"L@1PG6KM2GD:82O M W.2 MFU: 8H92A!73MBM160P@3PE@19Z -".TH *G*7':HIZ=96I6ZNC9XL^*(U[L-@+T'6GBL< #'&DN)WC])-M.RHL'## MU.W=OP:IL5[_MO-F(^6OP>M1NJ$(; A.IGD56W!)V4OFX.+U?A:A]3":,,_] MZI[^,%NIQ]7")!1^6*W/U^W."L91%N,44*RDMAB* IIF'&2YR184!4MBIT", MKR!3LRA:;-/SN_+,G[ZOEE$I-YM%'4M=J:BLRC*HJ6MVY"'S7BD[.S0&_@/; MJ4:%&Y/I'.W)?G.>'V$7Y YGPJY%,9")\Q9C5!-X+5C')O+J\3RC1'/*YHOY M9BX-5UMUBF5FU+:F)H&"9U,XG;: 4UB58.SV$E=\0N6>W+_K_^)TZ3XWY&LY'>,&/7!;QDA"@CJ MT!&A(R3?=Z/F'NZQA")4>*=ONG'#.9;*GX1O;._S,S*WWU;KS?R_*WMUIS[, MEW3)M4VK-H!Z#@D)#X1@C0*!@0,4RYB(N$+?K@6HSV=3\K7U9C8,E MI))FIQRI5NQ(25?.UTZT[>Q)* P'MB7'\+V33._SRO))BROK>$\XPV*#22"C MTCG5J ;%1NEC8V)UC^])>^4Z$J>A]S\&HGLWB-PW01T8A-KXG)MBW,U.AY(G&YRN:SVJ4[SY(.O] MU,=EN5E7*?OEW>91KN\?Z;)ABM2FR1R>BX_+SQ4_[A%=Y&]ZALT[;;P^T/GZ M;W3Q)&>0L[A(,04Q-)TR@LWAM2O*.5RDW):V/W,?)RN?9@<4$]K_([]J./)H$ MS?5*^RW?OLAO=&[Z>-P^;1Y7:\/YL+NFIB!.9HA@F**D (E(M).IJ *8<@48 M$5)0I3).G B"_469FEM80N!K.4%TA_ 49M]'#U8"=]&ZX?D3/]I:T?)PQ$HLT+B1(8 X!A+P MF"$,#,VQ-JI89&[)J6;0J9E (Y-C7TH#C9U!XWNU@]TV9PGOM5>TVHQ%[4+MA2?]=*V^Z7M62-=?-4_ MD74#RI;8D"B.9$4XKJ#^ PL,:"PX@(5DVGGA7$&G-(,@4DWM1=Y7ZB8Z4*M* MUME7S!RX;U6+=KHYDU"&76<[HS+ZZ@ULE<9:.&<#%Q3H0!8RC$RCFMB@,![; MZ+"#^QGY[1;WX_+[TZ;\))_E(FTXE50J*$EH 6*B%( RB0'-(0.;>.TR:JS**N-W^]/U:.=\9AFVLL#!6080"[T M-BQ.%"!IPEF&>2R%_2&IQ813,R1U&OM>S&,K=-ULY2:JY78X&K*!W>(,,3"8 M YN55\+1X>@K,)XC'4E=C:O;R9 #2)TG-C;CC'>2XJ#5P0F'RWT>'1E,\?=R M\V%>$,UD*&*(" S\OC92!<]B/:-MH$W4_LBC;IK.J'2\23IWB=^[ M^)ZNS0%7^5G6MV]O82KW3L< *V!WVI-=XSA;2]%G;E+_+S;;SVF^KE?ASOEC,]-=:"53D($M-T1S& M$F E
\D:HW \3/U3CLW)9 W"&7XF^WLG52YS][0IM>Q&T"94 MIB"#L8P1D%E, 4R)WG5P)0 F@FQ[E6_Y=4/7&XMX[XCBN[S*QTH, M>+R\$S,"T7K7J+MFA'I:SCLJ[5_W<2@(U2]O@D!*4F&JH[2SFU ,>$%SA"@K ME'9V:R3U#OAG?QA:%?[_1^',HV!Q&#'1Q1WXHSU6/J2==)5,:R+(= (I@#J+T90%F. V:6]#T-KRZ 6* M%K0TU=@O)M514OX8<;J02T'7T7\]:6_9]KOCLRAVN_J!H![#3[C,1'H3-;*; M!@X#)%EY@!:J>,9AYG&K9=PA.2F/\1@BJ&WKM\+5'\TK7E=*)C,D*(X+00'+ M<[VOPZ@ .$U2D/(XRQ0C5-(0QL]+N*E9Q_J]9=5[R_>TNXF>&[M9[QZ#6$6_ MY;S*; Z^2"/:U8M>-'LYSP1M-+MIG.GV,_BY>SE#6=ZK')?B:J%[>E7PI%]=NAEMOM23&GQ!OYZW'[^^+:W2X I@N!KPS81J=6Z MXL:-]G0*2),[$O"AJ':'%G=Z;19S3@O__'F94LJ M*0F&A"4($$9-,I10@&GD 4^YHDD>4Y0[I3QTS#4U@W\@:F1D]2?L[(+8SF(' M FY@8^N)F3LQ0#\:H?@".F8:ET:@7^43=@&+6Z[NB])D2L]R1$26)]JUA$28 M<*O0-J,@0%")BT(H3&CLV0FEF<+)0(S6^X0WZ?A[/5"\FYRT6-J9A.L0&M@2 M[ EW$S7B#=+&Y$CU\(U+V@E>JU7)D8(=S4F.K_1T!YI.VR?6HPGA9Y*1!%,* M,FF8N_,X!3B%"J0Y)CS.>"%3I]!BSWR3QF-P#UKSTST*EUK+RM\J6]MQQT>V=#_OJHKO![6LHK--<]PCF*> MJ0P!%"N]R: T 2RF!<@2R01'BN+8GJ+B_!Q3,P^-E-%63(=\P LH=EN"0-@, M; ).8'$TF%WX.*0V7H_32%F('GBY90EV(]&9T'?AUO%R[[IE/TB3Z[G4,Y(B MRW*UOOLNC;^U?/ADSB#:9K?WJS?RB^1R_BS%_:,VM51MC+^$$8MSG /.C244 M0OM+B LEI *_?^<6BX^='['W+-YR5E"]F6.&$!DY1K=U$(O:F,B=YH M2E4 2 HH,$YXK,9)A7,4?&I&MBTVD#M!*_)4V:AAS())F+N)I/[I2C59<]$O M\V54&D#*RS6MK_N$V-GT*:[[P%^" )EWC?(W4:U^W=1\[XGY6_7$[($0CLKL MM1;NM5/W7,7^.=+Z/!&2?W/:KJX&0M9,5"\6]NWY=^C.T^ M#$&1&]BB[\L:U<(:]HE*W%\'H3BW1B>0V>R?;U1[9ZW^L:&RO]&=<_+]4L=\XR-4M2 M"QHU(MZT_XB,L-'=TH%Y\C*PW:8D&%P#FP]OI)SX)WN1\"*@O#SJ: R4O8KM M4U#V7^SG6OQUR>:+A>GG]"R73[)L(M\2,Z94DH(LW2 $\@DN3#*J(]"M MZ/'7O^=J3\;+;]\7JQ?9)I-?V HMJD6;FX8F3:*Y(;VN8CFF+J)L$M;-3^M& M<#.N9)Y@R4!.#*<4)PHP"!& ,%9(9#'/"7%BS!Q&SJG9GCT!:WJ@JZN+AEI@ M.WLV@64;,1YVMHJHECC:TR$@)>BP\(:B%!U(RG$I28>%^H32=.#I/))P;L6W M^7)>5EF S_)V*;X^??^^6F^VA]^WG)LYROI9*" 2A#*K'>1U8DS-UA\J4D7!RUJ5B&[3,FBC3+3>:N.0T>*_9-WF M?;R%&-AZ^ZZ!3WJ1_V(X9""-LB@C)2D%?T'<4IBNAK(SR\E_]/$2H:Y&X"!7 MZOK1W#Y:Y7HS^[Q>B2>^N5LWW]&JNI*K G*%""!49@"*E LXQR8KQ&-68:% M74#ST@13^] T,I;5&]3(:1G4N(AA]__=\ M:OU?.W_ZXK"C6(0^I=IWO?[K2DW'I-S M$/ RT'8F( A\ UN"+7)?6N1V8H8S![U(!+(*E^<9U3CTJGML(_IO\#45:[TE M,!N'/6IAO8?X=RD>3 $&U[^J"M[?S4N^6)5/ZUW*CD*M*@=\XL8I;K2)=NI$.WULTH*"KZ.MK1IE=0:W M9L,MC(?1NQK28&;17Y*1#>?5D)V:UNN'],@+^\$?S6%6LV4@-,="90+D+%, M8D$!YA("Q5.*I"I2P;AU,MC!T%,SC:UT_7N*/LRZ[=9U2 QLANQ!<,OF.JNO M7PK7X5#CY6V=5>$@6>O\%1XG;Y_7\V_R[6I9O;Q_M'^=>OOZV>Y7JY M5ZF<811#5&# *M:,1&2 %5@"F4B9T80(E6;6YVR6DT[MM:W$CK9R1W]JP:L. M!W_]&NUD]SF_L5T%BZ.S ; =/%SZVK Z'((- .](1UYV, SW+4)CK?G7VVJ:,XPQS+19EP:@E6:IH":OM.*Q$@03EA. MK,QXSSQ3L]SM* M?L=<4S,*^PFQK:PU%[L7YW('R):'86&@&_I4S!T M?+Q=5G^9OIW/IN>CR1H_]]/&B4[C7'+,8L")(7:G,0*4JQQD',5*":J2U(F9 M]1IAIN>LE(_5$4WUCSUQ'6/(01;*SB2-!?_@#H\W\LZF*P1D@8S;5:*,:OY" M@'9L((.,Z1&.__KT[1M=OZR4J<6ARY?R_?)AOI1R/5\^T&U:<2D ZQO!9G ",OVM QJ9][ MO1P.%T9>MY$.'D9;/[7@>B>_O@H]/,^ M5_.ZM+4A9(P5Y0@J#@@O,@ 1A 3K/\SDPE1!98)HFXL1!=FFMJ7L.'7T=)& MA^+VD2(Z MS]R0H*V\#?(F_$/!B)>M"X@I7HTL@C,Q/U*'C*3M1WPQ74P">] M,$\Y&MDQ1Z/Q_#QES%4?@_2-=-NR-MP\/ZRH8^7&I=Q/+.K,%?P:FDS-L&W%C;;R5B%'QZCLZST9 MEN?)/\-Z#[T[N)XTN$;C(!FZ9OO<:$!VE,(7'ZI!$J-??6U#\@J_BA[C$PV_ MYG*=91Y^58$\PE]:U&^&V9@NVF9M1$I.6 (P,G6X3"K J*"&[05EB%'0-*HJ2#'C"6) M4H55\8K-9).S6Y=3@BIYPV12U3C;.<:AT!O\:-$7N%#)5 >(#)M-54\UA72J M Z4M\ZD.[[FVT/C#_(<4^_TL9['"@J5$ I4(0VI:<$#C+ %4(LXR$4N:.Q&. M=,PU-?.Q$_4FJH2-#KJN^A8!GV)L9SL"(3>PZ? %[8H"W8MP!"_ /9WIE0IL M+ZI\N8#V\BT^Z0 M-^?!'L[LTKY(PX*D_^OCLKJHO'VF\X4Q4A]6ZX]E^42U MJLT6KS3_K3=Y3VOSX\W]ZG;YK1MD=91%OM([5:1_-&?Q.P:BZ8 M5Q!$WQL,3!,KNGR)Z!X,$34XN'<^&_T1LTE=F.:#,UH0\RB&60$9,[QD?Y, GD%>;W8B/_SZ=RT_2BO15B;D:EB\]TKAV[ M9G]8,=69ZMU'N1#WJ[>F?+JO FS4LK=Z[?PW&?!X0[QX6]! SC(N=RI4DF68%@ =(LAJ9E.@$D)QSD#*5*<57DL1N=HLVLDPL@G,N7+AMB MAH:[U3$H:@6^97@T-*1#!TH/Y#6@#IE9[H52J/BIU9SC1E)=8#B)J3K=[%NO M6HWY04O>GO88(_A6V\O5-[G>YN/AA*<2IA#PPM!DQ(4 M,@5*#*$5$YC4=CU M=7"<=VJFJ7UUS$KO3BPK)JE6=&_Z5MNEL#-3 P \L*$*A*U'S:D34L'*2^UF M';F2U F*TZ)1M]M]TU#*QY;-"S-!:)$"&9,$0)5G ,&E6;IM5"S)N(:L5W 58?Q2 T^0SE8)^([E13>]XE**TOA(7^E"WJE= MYLP,,B58FB&0PB0%,))\K@#8(NSC%"P#6S!QD+,B1DZ#'*CT4%[(NA*!-V/2@_[<\< 8U(^]^MQ MQ/-L<8/_#O"(>>B$K^CP!WM7UBV\/R[Y6FK#_D[6?^O_7CP9J]]V%C"9B^^5 MDGPS@Q@CS 4#+,4,0&:8A9(T T7.TRQ.<9I(,MNL-G1AO\L<3WPG6[]58KCW M[G>YT6]9+79]#-?0BU7_D#M-;ZJ?KK= 5!>X[X%'?%#L]]G37/X1]O(W)RQR M)D%KN\3U)6;=CWYX>$>-0M3"$/W2 O'K3;3%(MHV6#%H1#4<84,(XR]CP##% MB,*/'@H9?V'.A5M>00J_#^K?Y?SA48MQ^RS7]$'6K"+OYHLG_;-ZAW3WM"DW M^KTTS;"VI^DSR94D<4: X"C6&Q;]9<1<$;U_27DF&#'-@UVB.IYR3&T[4TEL MVLM]E?QI7?4-NVGL3[1:1GI#.>?1>[I>:BU*8\SJ>,--2[5P8 "K<:I(T5^7 M\XUE+M&U"VOW)1MAN0;^)+4:1(T*#8M1U?2X#@'M:7 3-;K=1#MEPGU0KD0S MT)?!5XI13?R54!W;ZFN'\RELJM-9JMC2EZ]_;0YJ6"X0$9 #F!#]!TX@,+L+ M0!6".8MSI>SLZ>4IIF8JVWXK=2Q6B^E2C'$60XL8S]7(#!V>/@;%APKB/#HN M1277HC16^8?U(^18DM&E?W?QQ-D[1RQSZ)+\L""A\TI?GLFWTAS^+SXNA?SQ M_\J7&9]E"$VA#U3O=J#LG6^6/MTC6]UV1 M4W1RT'Y*UO?&F:SO]]7R699Z(W>TR?M-#[UY1S?R YVO*_Z^+ZO%XL-J7=5> M2\X(8Y*#(F&)WHWA%-"L2$%"99:D4J@T=V*SFIA^4S.DK>Q@&X>IQ(^,_)%1 MH.$9-:$RZSWB1+%WR;":CM03^EZ,1WB[1>HF.@D4GG] !R/"G=Z3$#+=;$+: MC9_)-B'ENY+D)BBFIZ_!'Z5X,@DIO7J5EQ2KN1BIXEPIP0!6J0*0,0(H%C%( MDW7L_@R7G=_A\"2?P3$/]9$+)M>XGZ?0<)Y\6()/X!ZR?JN_4+=K2=^N MA)RQHL 9%P7(!"( 9H("DD "!,(40KTI5,J*A?1XX*D99"-;9(2+C'3V8>D# ML/JCT;X0#&S&++5W"CV?4]4KXGPPT&B!YG/B[\>7S_[>AUIJOI:&Y,IX?:OU MF_5WH.<"Z52, 3'XDKR>/0<68^L M(.FF,^H>8D2>(BM=#@F([&[Q/*8K2[DIM_007,8YEBP%E,:9WI1B"G"2%7J/ MFA<98I1S;-7,\?SPD[.:E72.1VR'@%D>J'G#,+09K 0;)/)X7N=0YV*'@X][ M"G96L9,SK_-7^;VEGU;+!_U"?'LGV>9>#]&P4$0*;E7RV3W-U-Y:(R4P8D9&SIO(2.IY7GX!5[N7^GJT!GZY*Z#N78%R M?M&[<0CTPE^89-07OUO18P/0<[6?(6AB%^6'U7J_1+)V#JK?S)0B*&-I"D2! MN=X%"0580C/ N%0T$U JY,0"V#_EU Q$*W%%O/#+0:GNK]&>W&ZVP@)Z.[L1 M%M"!;J:JJR)!=Z!>Z M/JG;^L1%D6245^M-O4YVJ$/)D\U0U[5!&\J:F3YJ2U/.,HR41 4!J4R0:0I) $6"Z[=? M4)7JWY+8B76X;\*I&8&._JC5"U )'::[[ YT._L0$LJ!;<65*(9J-7L"S;#M M9G?33:'E[(GREFUG3^\+66 P@RDL$,LA((IK Y/D&&"A,H YSA/%F.D'>7V> M_]3,2N6]G>G0&/VRE)5;3K^MGDS$@.\6Q8=[]"IVT9^:/_1W_;)4K$4_C/@! MN]&.1P$Z!9)/-QK/4$2=Q[&8^]4MUWN)\MJ"<2G6:WV_;\17?^VK@@HIWCVM MY\N'FEZL*JNH#"<[-IR_K5=E.5.Y2+*"(""S% -(&-?.$2\ $SS+:!P76>ZT M^_(59'+NT\4&UP]549@P16'*%(4]5T5AVJ&J>\RMZJ(7UUBQY_+9AH^'7Y0Q MO+$R:I2XJ4OQ;L[7'>P[:4RJU;KJ *SD?/.T#NFF78EJL BTIQ@C!Z6O ^LT M3GWE>'YV]F]T/3>U"(:5\?;'O)SE69S0-,D!S\PQOH1*[RLI!KR@,2LPB_,\ M=K&?QQ-,S2ZV\M5\JW\8$1UC4R<0VMFP:X 9V#8Y8>)L9BXI'LA\G P_JEFX MI-SQZW[Q.K_7N"I1_:1'G"]JC@LM;7-RDD":"Y%PD,,4 1@G$F")$\@Z$[=[W,*@-_.;7 M<.U)64>%0I]3]6,1R!AT3#2J6>A7^-A 6-SA9RKN#2WST_JEP@D3 MM*YW<+=5$'46XPSF)!> 0@RU%X!R0'-<@ 2E+"$BRP5UHI*QF71JGD$KW4=<"Z^T/.&(7RC^PG'M=?<@;DQ']R'\&C,MQ4N9B:R#=?I)HOJ=9--*6W M16Z2?B &5+M, "H* M.0<%<7G&ON.A+O>\=C86<_7WFQ!S:Y ?C7?==Y/.[T_I5X;?[S M#@DGD*@?!.)@/.064UW+)=ZV<_W<3%0U>=7^=--&LF*IW<7[4D>K]=P M]4WN^N;Z\H"[+9FEZ1]^(88V[WL"6V M;B^H+G-S^PWG9E#+]69FNDG=J;_0_URMWSZ5&_V.KQLV-Y9S28N,@QQ#""#/ M"T!S2$!*BR*&F"C&K(ZI.V>9G#%LI',DQNM&LMN*!<-G8!ME#XVUP;%2O__\]O)[)>ON%Q- M%_-__0O_*_O++SA/BSR=?_K7O_S]XRMP?_F?_^.__;?__G\ _*_?WK_YY<4B MG9[@?/W+\R6&->9?_IRN/__R'QE7__BE+!XG/UUL?STJV!,_GK^VW\Y^_5OMW[_3[GY;>Z]_W7STXM?74WO M^D5Z+/_U?_W^YD/ZC"OK[URNISFZ>G)7]/B MY-?Z\U_/%?QLGE_.U]/U]]?SLEB>;(@E!C8/7'__@O_ZE]7TY,L,SS_[O,3R MKW^9+O,)5$TS(UDEX_^\]WF_7A+Y98DK^K7-YV_H@[/'5II:$8S?UCC/N!7- M^7MGBW3MEV95,8OE^;^3C-/)\P6ME6=QM5Z&M)X8[K/(*$"52*C4 MED$0UA$^E1(\6V-RO"Z?RLB*.-GH<87IKY\67W^E!_]:95:_V AO([A;K]M* MZS"ZSX5T138?0YPAL1!D81HKX87X\ X<"@=<"NYUXM9P/(J%76^^SLU5[3]; MIE\6RXQ+LD?GKP[+= L)U]?"V6_\^B4LZ4&0/D]G^?Q?5\/40H?K16.);E5' MI/_E%Y) P>42\YNMYG8RNN%R318;-[]Y*"I.5_ IA"^3#R1TK(P\GX75ZFWY ML%ZD?SS[-EU--+'ALR2A%*% H= 0G>) 1'!=@F9>ZWN@4<(J;J@^>],6'SA; MK\X_N03*#XD9#RUM]+P80N@=H.1Y M$"4YYIEJ#)O;5(R#E\;J7325=0]H69R<+.8;!G['DXC+B1?!",D+9!L".7U* M@C,B@<'JTJ6B3 ZMP7*3B'&QR]\B.[WGH8"'ALF M9W2?+1=M5 T>%82L/2AN$;S0"GP*/@F9O#!'0N/:^\9S15II;]%$E"." (GJ MR?_ZXV\?)I@,*R)R2%B(8!L++03O07B6HG'%E^3WT'U]X-G>05]=:O_B12,J M_0@-+8X1U\B+_ [;]V8ZQ]?D6*TF&$V)0FM@EM.>YJ4 7\@<1N=%*4+*D&SK MJ/7B[7MA03Z)_:"9D,?>$3:6\3U^FM:H?K[^(YS@Q#*%*@L+R *!/:<$S@D/ MB95(K&5T^;Y 9%^7X?I;NPI4#]3E+8?A",%V 8SG))9EF+V>9_SV?^/WB9': M,QZ1MD=&RX5,'T2=(T25C>?1)>?WV35^A(P;K^W*CVP%C6-$.S(VGI\NJ^!> M357Y!@?O$&S*@,05 36&3,K2]TG<16&:(+ MI4SX*'KO>W-7. MET0"*.1L*^7!L5 @9A>E9RBY%PW, MQ[67[@4-]62@<:Q81T;%QV6H-Z0?OI_$Q6S"4O(RRP1&R$A",!E\1H0L$N>I M1);E?0?E/\;#M=?MA03]9)!PN"B[L QG-NX]?EDL:UA>CWY/5Y/ BO4HD"_9&PKIN8=8SWRED$9)*0Q+]YV![Q_,WGCQ7C"Q3P8F+<3;"4(^TN]. M"E+4;M&"D%D3W9KH9BD2T).),NAR_SW:_K"H;]L+"^[)8>'!@AP9 ,^(Z%P) M?S4+G^@3\GA4R&"#).ZEK\C5"7B, 642A>GC-I%KK]L+ O[)0.!P47;A5WPX M";/9;ZB-SH@@I*]KEB@&?4@&164C*$[Y+BZ.L:R_=[R2+/1E M'"O7+F#Q\@27G\C[^=MR\>?Z\_/%R9VIGGP5+MQ+U\A\OI(I\?Q@6I3?3:0,Z"_&-I!41A(@B3 M2!C,>!V/.PR_\[7[(>/IG'4>+]M.P+$]K=VR\8H^(Y%(VARM3>!41% A<' L M!Q!:N"P"_9"U =KQX/Y \G0/1%O+MPOEXEC,I8W7V5Q4,GQ"P;0@*P3);\U]# M@< 101!W(42E>3SNK&OGJ_>#R5,[%3U6QCT!Y3E]^7;Y$B &AO6*T/L6\>ZM%^\'DJ=S)MI"OCU!9)-8_W;Y;KGX.ITGG#B- M7 @B/%G/ZMFN@LA8K1Y40;,H1,"&.+GQ]OW \G0.39M)NB?$O%NLUF'V_TZ_ M/%]DG$B?!7+RQYE)Y&9ER<&G@F"/RQO<_>[]T/)TSE<;2;D39_;C M,LQ7TRJ9LULCP;(QW$9 CHDB-QD@HB$>A(]<*E7_:W/[+&K!_7LSQC]--516:+ 6Z ASU)I,^D@=5.&!PD6?A%;N\&CD(!3?? MN!\2GLY1ZE$2[<+#J-EK9[3;1#M;M FL(DFHQ#1XF61-8I,I>*8+;Y41^! T M/)WCTZ,DV@4:7L_38DD;VT8@&^_Y^>)TOEY^WY@ZD[UVH3 HFA,3Z /)I=XV M6L:M5YE +AL Y%XB]L/,TSE-;2WW3F!$3PMI/?V*+\(ZG&6]3;0,UB>50!IR MD92*#B(7"%F)5'AFT;#C.HW<]_;]@/-T3EB;27IDQ'S =+JLE]5G)8*;XAQA M7$D)(U@9%"A&8 \BUC1:&SURY3,>5PU[UUOW0\C3.5P]6K*=((.+^'&ZGN$D M:(-!9 -*U[QJK3.YVID\;V%="4YS(IW.2>I1$^VJ]\2XLWRXW M.V7^]S [Q7>X_/"9I#I!$H#(5H"VC N/(<@B3G&BN!>$5/ROGS#(YMQ[")K M/R0]C6/6H;31A>MRA:D-!ZNWI^O:^*Z6=TQ<8+Z>"P(WM+>JJ"+$' IX$W/. M,63'6O3ON(^&_8#TU$Y@FTF]"PQ]#-]>9Q+4M$RW_1'/PD&M4-NB-&ARQL@K M$P5"VJ*AY4.)/[*MY:VF96_+ MJ^F<7C8-LW>+[9']9;=$%$PRBJ>9XPY4IC^!<0&N6=(K%H+WO7ODHP%Q0T0EH#M#I+G@< M)N .(/)LM2(S?;%6./>((5N@_VH:,+'@? RUU@2UU\@3:QU87:>@$V@*[S8'!A'OCI,D1T'-; M>\IZ"%)88"K8%&L0<&]^_D''-OL0U@.6C@+ S4.;YMHX&&)?<1D7K0Q22O7" M;/4>$Q)3M'G_@>OSVY",,D3N"\65BH2&)8.OZ>=.$GLD*Y3WMET]R"[=0\\X M+;2&@U0SV7=@K%[/OQ+5B^5W8F'B.!;+T0'/Y/0I(8AV+SV8)*Q*O"CM6SO$ M5]\_3B.MX7!RL&P[P,6[)7X)T_SRVY=ZJ$$&].WZ,RZOR6B"2GC+1 "C';F# MO.[Y 35YAYX9JY7UJO6QPAYDC=-S:S@4M=9$!^"Z3GR)+A6K+'#. JASL!T.1#[; MEQJ%5ALJ)'<&=01N)"=>M(#H70&#J K3CA5V7_KF809G-ST]^#5-PJYF0N_ MMERQCG\LYNEL%;CH)<_&@(FG!Q6D"F>/% MW %67I/LYY^FY,"?<8+KE]_2[+3>POYMLS"0O*1A,BQ!AJ:$C3$.7Q>S$CHJ[JSKK]? MB(:I8%Q@"6Q1DMP\IR%X@K5/A0OR\3(RUQ@@^](VKG/3^/)A$(5T8&>N\'4S M@M!1,Z95 5X33%31# +Y^^ R+1KG0C:N]>W5;FK&/50>1ON[(7:,*KH U1Q7 M;\MS>O/TXEA3"U:RW MH'.DP#L S?F9^+OPO1Z(7QQ,R5"XQ0@E&#+:PLF:4$"R88Y,MLL^V/L&U1YS M$W&=DG&WLX& TT#H?4!G>4IOO26CB68QE<0]%,YI#8CL($I#EIEE:24*X=4 MZ+F;F'$C]^$ U$#T'6#HQ=EKW^-7G)]>K 3MBE8R$]G&4=@8;(0@B!\4KH0B MB1#=&D!W4S)NM#X0>AH(O0/HW '^G'G*J#BXE$0M%2+PU]1J"C>$+L8H':N41H%[D.H/\# >LEDKI"&-G>_.5.QK)45E&II8S)"$) MAA!LMN"+"^@5=^A;7[?O)*8;MVAX7!VGB X0M;GQN[HH+CFQ2&N JP2H=1WG M9,DC0(^;JA+A*.!,[+[F6@??KMY)33=^TW"8:J2*+A)9K[ Q49E<2Y\B:%H( M%#[P#!Y3@1*C8]*2C%CK<.W*Z\<9P#;6(?6#A-V!WUTKIJ?KDTWR]KP66=9Q M/!&(-E4Y";KI$5NC9M[R!EG0MNCXJB5,CK8UNZ3 MD @B2(IQA56J]ENF&-=YBE%]Y(H'FT3SSAI'WL8BU9-O[!,Z4 H9C8,[8[%+KI-B(4]TE& M#RYE7BO?:,'XPL$$EHU-#J5M?;'_8ZK&/6\:"%Z-E=$!O*YPL E)ZW2U)7[& M^6KZ%;<':6\6JWI\]K9\#-\F3 OF1#+@M;44G+H$GF.$R+7/T9F$,K6_SWT( MB>,>2 UEUP944P%M*L8] MB!H(2T<*NX.#A!^%,A.1G8_"UP;W(9-0:'N/2200FA'\94F!M4]UNY^F<:8\ MCW4T=;Q:FL'LL1N]AZS#YHG!EF!3(P M.3)01D8(D2!$$:,D>!EK<^MZC!'ZH 7TR5FMH"070"6=:OM(XE=&QC?%\OI?V&>:)650)%!,UU U4PN7TA4 MK%@,%CW/V+PAUFYRQC[@' I)1XF]1P2]7JU.B0U!D::W%']:5\MEE([@O4"@ MP%0RM%9;<]\LIR;HV9(R]MGEL,@Y0-P]HN9JN_4Z.,883;A7]9HZ24TK@#M( M@2)6EKEG;L"[N<,:W@]X!#DL?@X5_%-J67XAP]6BO/V"VR%7JU 3)6X=O#:+ M\1_TTL&B_L-9;W0.L'WT!1D7 9_21G@N:M*N5#4U)8/70H!5!A7/T9?F]:L[ M2&D<[2?O;9"IKDE50Q7EP*G @05/MKAH+/<.-GWJT7X+??\@P'^(A$?K%XB1,YQ/G'6XNF7F2B9C@ M&H*Q 22+0=)"$48V1,9M L:!1QN=W@;(D0+NP$T^H_YWW$R4"1@4\TD ZMH3 MF9D L5:\<)91Y6*2-ZT#\FL$C(Z.8Q5ZB-?Z':PM._+QCFV:0^6083;@P&Z?3!A3')!1Y+'IA#=YLH!L^ E;=V& MT,[<8!>=#[NW&OZ@^' 7MY& .X#(68GE9>?!+-!(&6H!2F&U+38'+Z2#S'FN MPA 16_>SOTE#)Q'0@3J]E<%ZA(#[ <@KDE.M6:HL_,=T_?GYZ6J].,'E1=O1 MVG62_I]K,J06/KO,(T1?3S\-.6O1)@/<6)]L%":R@3#T$#+'A=EQN+@;9(,I MJ0,[:>ED M7VMCN)H(O!/@O"VU*_)5;_'#8I8GT1AF36V.;&KN9:G]*5Q20(S$Z 1360T! MG;NI&=<M$$$U*E8+\C6SA:;5O]GPII8'1%#S&"R)QD5 M^LI9E2"ID )#J7-I?>IS+T'CVJ%!H-1. 1V@Z0/.9K53.\YQ&6;$TK-\,IU/ MJYC6TZ]XSI5/OACN)(02:K,3VJ8].EHC$;E0J!S7S7,,]Z)LW'2-0? U@$HZ M -H+I#>GZ48U]/4,SX[!GITLENOI?VT^GPC)HL/,0/M)BN"XFZO M"[(C_/%QJ\@&UDQ-! L'$$W IR9A*:6O&> 8MR?W# M8KT/K2L.[R"CN]S#8X*V8\7< 5+^6,P7U[DX'^-WT4Q5*B,M2<1ICG6PC8!H MA0?C79+2K/:15W6\_#O T:85P$Y1360,M0V< MVA;9JF@RQ.(31,<\0X/ WF*PV+IS8:Z,"!NG3]SN^#IO-38NHRM_PW+(LE M7G1MQM7+;R0_4M]T'I;?-_Y#;8]:;Y(6FV.1<_L]8;%:M9U4\D,1Q.W,]#O::J*<#])TWWCSOGK%=0B0A%2TG@7$10'FT%%P7 M!3(RKXN7SC3/(KZ3D/W.S-@3@=+QLNX ,'<4+9\WR;P(TV.1E@QP *82A>D4 M14,0M"0VE^C.9&9P@$8X/R)K/S ]E;SCUGKH %HWW,>B9#!<0!;:4TQ*;#A9 M,V=-4CFHP(-M;8,>[ID/F*_76+WWN^H/D'4'KOJNCKVO%DO:K>?;*8KI^\=E MF*](4-LDC,UWV]*P9_G_.UUM1G6JU? M$C(/9)4S*!$U+5"=(*O,>?$H BM#G/H_%H-C9Q,."_1^L=+%J*F_SY<89K7K MU=_"=%Z-P=OY\[#Z_&JV^//?,'_:G!*2&DXW#4PFA0M!3!7(7M8*71W!<>'! MDGXL"A?1MQB%8Z-:J:/\=B M#,2?QM9'N_>0,W;NXK H:Z6'#CR%FR'76=@^B2PJ-$D#KSVSE609@M<&.'GB M])-@K6E]B+*#E/WW^[!>_=IVUO3N: M'?Z^1LW,&C'@$9^& "H+/!JN1+&F#.Q1Z$->YQ M9CC+4D0)Q1L.JI -CDP4"+5G=^W.+%GKYIX]]3AKCX4?=#Q[B+P[\*4NJ-]* MI&[IBWE=OYNN3DJ[)!+YA,75:21NC^PCJ!$L':'H7 M:(X6>P<8NL'#60,6&;BQ13*0J?;3(*E Y'6^3? AA1RB8MR>M=9QY.1)9HD!E*:VUF'@"@]@ D:7LA%*#-@=[5#03(@=V(L=8T;/F0L;T=:2?]'J#TX\F.9XQA3!07, 0O70&EO*>OI"0P%"=*2-K.=?@4FA$TM#CQ!^ M ) &RX%O#Z0&\NX -7<A1JL'.K-UUV M;FP2B!\FX!X@A]S)NMH[!RG)"[ ([&] MFJ[QK-';NPUE[S$M/LTW3]F,X9MPJW0.,E-\$"WMQ+2. K-U]'&2R9AD*)1H M'JP-RU-W+42. 7)7 .AAGZT+>SO"[<5I[0Z^96N[-YSG:5\7Q-^6-6DR6G)! M3/) ?DIM2I<1W&;RFV>T2P0MN6[?:OLP6KOK7G*T)1Y:8?T"<[/([F/3.YD+ M[4"T_IPA-@.'8!P'SA4+J1@14OOI5P>1VEU]]@"P;*JN'E"Y669UMWBU6'X, MWVH?ZNH6$$#"[5CF;&1'[]%#*.:I M86\;J7FE=1$H()!C#*HV5O+*(6CZ'[>Y]M9NW>WG >1U5T8^//(>KI9^@/>X MA5;).,E1"LBY%EIQ$D]4Q9&W$H,4-L6B6F4]ZB5[\>@OU]L=!!1/;"H M*]IZ6N%E'4I7)\0G#:0 #8EEC-EG%53K9)@!2O >M<[^&.@.J)T.L'>]##RK MR(0R"H+&>A3A%+B@)4C):^U/E+3Y-(;6 27W3^7&Z'#9=@",VU>CCGEF>&*@ MN?&U\B]!S36%(K7+I0@A9/,XY;#;YZ=R$W.B:HQD4QTIK"=LZ2;%U<>>/G,G]2=Q^%2;HJ5YF65N3:5S#O+#<\VV]5U M9O8NHMSWZ8U*)@]BIGV!Y,6++GLG1V&X"@%*PEH1;L@KCK*.U"J;3 MINZAIW$Y)"N,"UF('5?GS8E,[GX1'J*7*<@2A;:#<==7.>1QFO]!%>1#Q-R# M%W/;"BMO2G'>@E:5@Q M!!,=<*ZS*5HX[P>KFWWSH#3+QZIW?)!.?YQF^1 ! M=P 1\M+KBGFW7'R=D@7^[?O?R7R_GE\,VGF6UM.OT_445W>UW+Y88Y+Y@(X6 M%2NV=L/P!H*W"M!FX;21.:8!0J<&E'<"Q0/QFQE]@'A*X&F%5X67R0$ MP18B1>*I]2G #T@:>0;.^'AKJ;(N$+C'$$T*I&M)D36VF '71V KH&".H#9U27RMKR:SL,\D:PV@V$G06$2JFA M%S@HSS.$9 WHHJP*G!GK6]N[^^@9-W&W \@U4U8'P-MNJLWWH M&C>?MP-4-E=>/PEOMUE[/?]*6EDL2: 3)R*)3'I@)CGB29.3BX'5^"L795QD MJK5[>"]!X^;Q=HG$0]75,P3?+?%+F.;S,X'S :KS;=>59ZL5DH.2>.$:T8$H MP=8QJK340LH@#,_2IA19:)U"=ABEXZ8 =PG:Y@KN&!WVC-!S;^9=^+YQ95(J M,F<>H*!$4-I'\)QD5V^MI'*TN]@!1M#>3]3(";E=HO(8O?4:$RU/B8YIB-/9 M1IKG>\*%H*_\;!*LUYSY>@:K1)UY+NH%52#W)WA98N:^^?S28VD>.3NX5Q@/ MI?4N47X^L?QLV9).)LB]X2 MK4=JKTM$GCOB[Y&"R5J\%ZS1.GG@LGA:8L*"9RK4%CB!>6]+*JT3@7Y(U,BY MT%UB\1B]=0G$&W[V5;.?N/$>:^9Y-&3V'9E])VT&K8U'6F4B^N$QN9N^_>#Y M,U\G#:;-#I"ZOW@GQ24D%R5"#IZ<<._KE"AC0%IE#+'EG62-<;H_=?NA]&>^ M81I(DQV,B=O!63T@7CU N$EX@25)B)%5]SJ3,V-I90K:6*2.QN;4.K>\#>7= M=>H<( EX2&5V8&;)ISYOMI/^\W2Z1.*?F%I_?S<+\S5%A;5L[,OF_E>:'$W2 M I!6)W'&(_@H,L20$1-/M*VT-K/[4]=E^O"@V%D\BB*//40=!J3;6L;?%2 ME!B/V?\ MM]C;N.)7^?*Z3B^@?51:NO# M6BX7"3&O7I&\/X19O>3]/:Q/E[38WI;?P_(?N.E[\P%3_:RZW3Z$2$O,@%.) MD0!9[7S#$^B,PF*H;9E;U_X\F,@NTY4?%:F#JK4#5W1_&4]$4I6'&B>PG5<*,EE!&&KM\@ZO5)!2=DC$(J) L _.. D=60!;K9$A% M6V\'=!8.H;G+PX%!<7:/[S"XTGL ^1F'KQ;+R^:I;\N5J:<3)3$Y+!QX#+5] MA?$0%,F4/I1<<856#Q6-[::JRT."1P5J6\5U=#QPU7NO?+S]LI':RV^X3%.2 M\R0Z[M!QVL!\;:2?.7EI*+)>?>007.L4P!\2U>7QP%B&\WBU=609W^-F MJ.K'Q;XC'A+Y_+*( ,;3VE/**PA2.M!&!6^DT4(.=;3Z4%J[/"H8PXH.JN0. MP+R_J"\94T) P%1(G?B-79OX)W]."W':"KO_5*Y"O8;9=JR3'::+E6G^PZ?-_]8,KOSG! M2'M+X 8/L1/))FCKZ3ZC*K-2" F+EP;J$"K.SM%'VM!*Z&Y$.CIP?2\+U*:Y5J<)'E$77M=(G<0FA*J=T\FV,Y^\B,:[ MT+ZV\!H)([=G'D+-MVI?#I=Y%Y YZ[JZG;5;.6"9>2^1_(#(:_>-H( D$$!Y MA4('GDQI?;%ZFXJ14_H?!3A'27[L\<571?1BNDJSQ>ITB6_+'XO-<<,=2387 M4@O2.;N1E3>\3L6U$!7]D3F)2Z/ =',$W(Z9Q8?3T-UPSD-VL\?40P>FZFSJ M\J9E4)ZNB7J#Z"UL8W?&5-UK.+U5JKG9=DW6JI&'UDNS('7B0P[ MUQ*B]J4>IDIAO BWQKWNL'@/?/$XN^@8S MS8,V;+_'M/@TK^+8'EUNN+XNI-/YNB:_AAAR!B,+[3W.1G"*!Q F)10Q9B=; MU]2)CFM<>,-%L:;0=S4=BF*X6Y=V5IX5Y?K>$7?06#[/+,8(7N,]" MN1 IOLDJ49 3T8!7VD VZ#6+3CAL73W1A/"C.Y8?0\2E;?E(ROQM5E,1M4#' MLZT3PRTC T+!8W0L0E+&9:=K)Z+6W:-;\S#N0='CX_E6^_,Q,=&I ?\PI8VJ M3%.M&]_V.Z3]\QU))M5Q,W[AW@0- ;1C4=8*[6 M9R*^J2F1JYNL<&70:B]!ABHP8SPXBD* !Y.3Y)+<@-:9XO>0,VXUV4"X:B7^ M#I!T/MCFUHJ(7FMTBH$7K)[29PVN2%4;-%I?, C9O'AF%RWC5@T,A*$F@N\ M0+5,=[IMF_1LGK?50I]P?N'G7N&L%",U[=^0E9,DKLBKX!"*-CI3R*+;)]SM M3]VXJ?<#@6P@Y70 NQ>XG'XE]7R]@Q.6O<"!(;.M MK]AV4S-NXOM L&HD_*=X_/"Q]MMJ?_AP]MC!CQ[N(G_X@P>!0COK$F3A-45T M,M*6YBPX;91.C,=DG\[!PX?T&?/I#-^6BRW\^;;S^D:XETLA6T&6$R,D1L94 MN2R UA8YACZE6(J70K3."-Z7MFX/&AZ"E%L'I$,HYBG:J'-!+"X%\0+783IK M;[?N>=7@MFQ?-H>W;SHF7B)AR;J:5(*Z@).)@2XV6I-#;7CW9.S;A3!?3>?3 M%8GX;XM%WM3@E\QCWF2ED+_ :4\O/(+BV49:M@93^TSUNRCIUG8]! 4[H\'# MA=Z!4W[!Q?OPY^^!GCL-LQ6YA"BP* X^DUFXT\IZ4LZ3P8J*\UK1?DP=@2@;%2H$8G )K@XTQ,,MY MZ_SRW=1T>YC9!$''";^?MFL7#-4RGTP.(QJ+8'F@,!=+@)A#70FUELCS>C<^ M%'[V+:T:X^BR"6(>*N!F;1<>T9D>RG-^-#=Y))\854)MM:YY*.2Z1(KIO$H: M4B3K@3H*FULOO/8^\2;;_$TXG:?/9TG?VV(&$XJ664M( 1THR05$]!$*J3X& M2Q&EW*^J[O:SNW5O'Z+0:Y4B1\JOTPB\%AJ$^"[ RY#PSVL\3KF_10- MT(#EV=WBOCSG"EI$&52F39WX)V<.:969VJ8T>RM*M*KH 83P0#+'-7@-<;1' MXY6F*OOY#./AERO'OW1D(SG@Q

-"KGJP*,RM$<;K4WK M04##FLK+>X"[WW/C-L!F6Y2D 8%IR W$.LA* :,\7H;P)U4K2NC'D9AUP;R M(>C9?6'37%$_GVT\(@YM\-:1K>.0,>P/ !YS#$EH3K"F?5^A\1!+JD.1O*^7 ME#R)UO<>'9A'8MM';D,&:Q@Y/L&3XZ.*!.>4PE0,T[QU%NE>A'5M#!^"E8., MX8/4TL'!_@YY?9NN)MJIF*0/0!:=@1(4_3L6%(C$I8[2":Z'Z&!Z-S4CMTYK MK_H[0I$&>N@ 4;=:5][@Z>Y/?\>3B,M)U"YR;2UH;6L]2:@M@C?1E6->I,)< M;'V9= R]7=JZ!V-F,9(".P!K9>*,\I T)_OOP#.?ZT$" ^>SA&1JT6>LW52' M,'<] .GQ-'Z'U3M _!T Y_?%'+]O'>%7I_-\+@R?8E)%<"C:(?D7->QRI4YN MT5XKFTK!UB"ZFY)Q4RE& U0#M70 KHNJN-^^7WSY;U-<$E&?O[_!KSC;&'D9 MZ]SKXD#[K$ YBNP#/0RX8$6@4HPX:PRV_2@;N5WIX,[: /KI"757:C%7M_E[ ML3@)T_G$.">9I37$I'&T2NN$-:L+BZ_F7T_5J(S%Q9LR+\CIQ53O"A0 J:_(98K* EOMD%:W'/1?9B<3<<5&C"F#C/3AH(G4WM8V>P3KU-.>>MD\1^0 M-/*$[Y%./P[32"< FW@="[F;A59!()J-->"BKXGB@FEMI,IAB 2''H\D#E3D M'2!YD%0[0,+->.39^GE8+K]/YY\VMG02LDHZZ0A,I$CR" H"RQJ"2#([@2+G MUGO9#T@:UW(6F7N(":?P"'/GCDMG!"/ MLI<= K/!=K2AS51;O71Z5;[MKG+(=??9OVQQ97T7$8VNG;>/OK@Z]#;ED)*' M>A99D9#)/! ZU2X5A41E M(]D^J["V2^7@M$1 8U_VI&]?#.0(5M[K<#J.0KLW%X0F$U_Y] M.],Q8%K?#:@PKZ14=3P?+Q1]Q\C <=I9A"[6>&^"3*WK+88T(&_.QKUNQC9= M2P.+T@01I (,]3A JPS12@]%LL*5YU&+UD[MGJ1U93H>@H?[34<;571M-XY( MKKO^@':68\B4MQM0<3F98A*I440*35)-6\HHP+!8BW%0<]%Z/VYK.K8[VYOM MI.A56DZ_5*%O#XZT4F@31?.YU%*CI -X;AWPLDFT+UKXUB'*/>1T92(>HO>[ M6B"V$'D'H>Z[Y8+LW?K[NUFMGYSG&E=]J4?=OWW_2(_87*5@4!*EX;6"G@(J M81#(OG(H)3I9E"S&JL8HVH.LL='4" *+8?71,\0J0V?7)ZZ@#XBT0ZOB:3-U M"2*M0!#.&I*B]=FVOA?8@ZQQ(=8<"OM"[4"]C#TK[P]R$/Z&\XWWMIA_"&N< MS:9K/$]4<DX27Q;+X(W]GC_=TBIE#=;H81L = MF*6[+?CE0:57O AA'%C#2UU:NBZR L)G4ZR-+F'[F/)>DL:]/QAJQVNIAPY@ MM7,%_GV%Y73V9EI(7-HZ&VJ*0*X=BI*J$_E8!HW"I>04,]2C"-!!%%8'PZU2F/UO#,N)1NU, MJ9=K4I/A9]:""^2)BF!4$-%9R]J?GAQ!\+AWHT,"\O'T^(1 6SW6CW_B["O^ MOIBO/Z\FVH08+#FE(M?QR]XR\E&+A:1L)"^%<9M;[[R'TCIN][0>H'J4]IX0 M2C_^N:B+<#7)/!JKM0%F$D50,15RHUD$D[,7B04L>BQTGM,X[J2('E!YD+:> M$AH)67C&H9$N*J&_I6$R4E2C//:HMI+%4F,14&4N;88K2/A;52ZC(7$O?#G?V;\/4@[G>8+O<"X M/B1-://O6F0'W2:@45)0??!E$W>\R#NV X=G&U_YUZULPH"9QCN085,T3)$63304_ N;(*KBP N4R$3. MU@^[<)IT=W\])Z#@:OUZGNJPL'PCQ55Q*:QC@J+)6+N>HX)@M*BUR#PQ)VD3 MRS_2]A[OZ7+I/T3!U[(D&LJTX^7_1U@N-T,PC\@>OO,YK4S"_00.:QQJ<3[G M@L**9*JKEP,XAAZ"E3R*PATAH&OC<.'L@UR(.I&'D-)WD%*/W Y1,.W!IT= M+^X.4/-F,?]$3SO9A(GG:?-9>LR6!Q Z0.4#<'8#F/7Y=S+Y.YY^NKZ@SJXF)$UE%@X\B4#A0FY)(YJ%D%M1FDI)L MG4IQ+T%]0>@0C=]JK=U*_&/7,7TDP;Q9A/EO;Y?33]-YF)W7UT0CM.7D\R6> MZH %)#_0:) NTP=!Y5A6+CYBI$SI8="PU&2[&"7NW-QD2V9 M9ESIVEPK$+@#;<#$@07RUR7*HAGZUO-Z[B5H9! -X^ VTT '<*KKZ_5\M5Z> MUH2%\SYJST[J'-Q)-D+2+IF@Z'KPFJX^$"TAOYU?/9[@$RV5!#2M([ ]J.LOTUR"+PUT4MW:".)X9FE9@ZCU!1B.NFJ3V$M M\9$B( N!B912$*V;4N^B9>32L4="U(&R[PY#?Y^'D\5R/?TOS/4>N3+T;HDG MT].39_.\^=75ZK2&+,\7J_7J#R1V+;-%.:Q"HS!(YE0'95NPTN0@BQ$&6W5]X]<]S48I Z6<6?XN)AJ,BE%*L,2I_"Z2% B,O(G(P>.)GNCDM'-TZ'N M)&3DNJQ'0XVKU<4$F\GGX,EV'&9]X8RGRU1X$ MKS,$C)/@+\FJZ7*W?3'%.O-8I3,OP"3>RF#C+G>%!@F5(^W0H#$)) M"HKV%H-&#.&'Z:[-J!FYF*HY[,914POKRO.:+;QI4_;'8)H_7 MT$:GPA,K8%4M0=$Q@U,ZU!XMV;H8O,'6F^<>9.UW%LN>#@:'4DG'*?PW"Q6. MS.3?];A6"?U[D3MPT4\A%2;8\V-GJHO.-LP./U81KX;WS""I:,H\F1(A:6\B1D\22 M3-JTOC;WBY9Q[VV&-E.'"KU;AV3I=#<*_8?Y4DPL2_6BZGN+JSJ)WX9DM";0J=2X?ULD8.D-07GKABW/8_B+K M8'*/OXMY\*LOBWESEJ@Q2M Z&[*JVH-W->@D\<4@&<^F?:'GX?2.[5@]#B9O MW]$\DH:[-WU7^ ]W\'],2X>'O:*M"3V K0[,;"PE&7+XP5M)R+)1@9-9@Y7. MR(#%*]\^F!S-S%X..K^3B+^%Z?S-8D7!T0>" M;/+MS9,'N']0SPI-Z<7J[, M8+".@$0H#@60L.H$1\?!)HO1AF"$;FU[FS/Q= WR0]![TR"/BX7NK?0Q _GN M>$IC=W788[?# 4G>@40?-)A2QS%F"D\\2Q&DBEZ1C*06K:N N_!:MPGMUF-T M)6G0DIP3Y56DY1@X1/*+!(7]F9GA?/8NFG \#G)V^Y8/UT,'QRQWB>W]=/6/ M34DG%]X9LIX00RWIU(G<[2(SD.-+,LDL%=8^17LW/;T [ !%[Q&0'"3UKA#T M?#'?K* 4WUR/)7"916!*99],,EZT[F=_'SV](.A8K>^$TY$J MZ !.5YM.?/@S?#DKTDM&)H&TVFHB+RA>ZBV<;8ZUH8ER#BH&$$K4'2RZB\L8'J5L79=]!1B]&IZ7[?)B, MNX+)J^DWS%>A/V'9&19J(8BL(YVY=A#(_0-FF:RA:G"\=1?_>\CIQ>$Y4-4[ MH7..,\:)M(3HDYYFXT MK=^1JWS?6WHQ)\?AHJTPNS(LM(5>@W<(C.B5[21EW3ZI/6CC,? M0VE?;WHW+>.6-@\'G2,DW@%RKOONJ\^O9HL_Z]$[/ENM\2(SFEN6&Q]Z[TW<>,6*;?&UC ZZ1EL;Z8A;DI!GETK@TQ2 ME,S!!D\B9#J (_L+7@JNT.;$F@_J>!"!XY8Q/QKHCM9-!\"[%-9YBL+;^14+ MCNN)MBX)(068F#*HS.M(6,Y ZNQD9"B='"[4WT'4N%7/P^V8+730?R[(A].3 MD[#\OBA_GR]QFXY=&:^);I7Y5LDB>[^F<3;)8>QUD&[BO&.),TNVRG/"<.W+ M9BRY]B%D%ZT7L7GSBQ'33=ZN/^/R^>*$5/X9YZL-":1.K#JZ9N;/%^6S.FCS M/:996*VFY:QREVC]&+Y-E%%*E)1H;6:*BA@CT<44*32R$H/@TK+6S==;TM_+ MB=BPF+UI=T=#0 ?[?AO>-XR7J+*P$CQBG<= 7H^7#,'96#QQKYEJ[1\T([Z7 M$[^GB/N'ZKX#T%_?D+>.UE6&2>A7-#$Q!@4KL=1[75V/NC2X$"PP+U4(7E@7 M6H=9#Z.PES/'QX7O@%KLU'?^L%ZD?_P65ICKJJ4ENWG@(>[QCB>U\(#W(;*5 MDWL!J+?EZLO>XXQB]+RI]?SPF4 <*SGGDZLOP)?1*9FD)[0Q1^ SBJ*IXD$$ MX1EI/;+<_.CW*(J/#O+W??MO5]]^68J@!4]&<@>9A 4J*(2HI 3!E4@Q>YE, M\Y'1QY$\LD/[>/B\=9;PB*I^4M;R\$+ >Y\WG.4;V?+\Q(ME[Q[6I M[7MMJA/FD@&O2JIS6@SCA1LO1&.9'4_UD[:B#T'I[FJ^1U%X!Z'1#8[C38[? M(XEUFDCN&][)S;_QR=_GT_4N661>>P*; $9E1BZXB1"D5Z"](FZ%2M&U3O\: MDI^13PVZ61;C@>1)>1XMQLKO^>3AO)''&3U_I-]LQ#]I+^4AF'VHES*,^CMP5K:4GX]IY5EX'CD#[32% MRQPS>)$0,),T RLII=;'.=<(&!=_(X'@9L^^@S72 9P.%]PEV_/\;A9HESPY M+QL*M5-][=.L,\,Z@U&"E[6*").+-N9H1?-6+@/P,2ZXCX#535LYMHX[P/E+ M\C07WQ&O1*]G%6DB)DQ".4B*MB)5L.9-<@.%3[#7))P K2I2@:_^2 M*1UJTQY#&[-23F^K-V,L(H>H@H][W27\ "=WOWVTQ\=) ZAU$?W^C;7Y= M3^3"^G2U,<"VH"8;+ %SG=5NI()@N0*9R*N6/&256L=]MX@8^;RABVNHXS33 M&[3.%IO6S%=*:6%H3Q&##. 5YLVD(N\3UXJWODFZ@XQQC^6/5.Q],#E RAT MY?8*NEQ@?RSF>'9KB2!)0@ITYIRJC;M00.,*>MYD%&PUDV+'T1@1^ Z M! X[[QI;ZZ9SX+V\SIDW@2(0(\#D7 49:L,?'R"CC#86IV)JW1=G?^K&/4IX M3,@=H94.\/;ON%K7:L)J\TM1R2!9>NTP@M+<@_/>@@O<9<\TQ]BZ\.#*ZT<^ M4N_"P3I4&_T Z6RQ^:Q-B*& <[DV(PL(+E;[*Y%DD;/GJO5MX34"QMWQ#E;C MW7 X0*8= &+'.MHL%%I+M-[>SB^,9D;&$K<0M!7UGDA#E F!"4F;-XDOZM9] MLA] 7A=@.@0$^R5I':V1)P&VCW\NSE@KS''O,@,GM025:Z?PS!F4F RWFN&> MA]Y-P79!WKB.TV."[3"-C'RP^;YZ 1O#KD*./F8$:W*@"-E@;1M-CC+O'CAR'?!HU_.'2;Y'N!RAG*M9&&5V!@SH5Q&BCV,KU7@FI>L,;/] MLD#W .K+2#U'9HH7\QE9\^':%<&D#8]I*X.AU$RJ)44!X*V@B*,T,BH%7OK=3UY-0ZUKH1TE"\=%YFTQB3K99$2X",G4]\ MP>&M^/<]6:U4OWL]O\WHZ]7JM.91GXEH5;\G(9TNZ\?KCXMG\^_/OA!#:7KY MP(DOI!9'TB!GVH(J@8-3VH!QW*7(F$IJOZSD1R2Z\_JA859(U\CH96NYU?CD MMEKB3;60&-)G^O#=3)+R7T4EPUM6#*I7!><-!2\8X\ZB#UOLMA9WOZ+P6;$B0MI%[+^[-(5+< M_'%V.4=[U721^20HAUZ* $G6N0@V. A!:4"1M?4R>!^:][QL2/_(9T<=N#!C M *&717"(^W:5]_?33Y_7JS.W+7S"B6'1A1($&%,,*.<8>$]"X"%EKYE(Q@RR M&EHS,N[LK1Z6Q:C0Z&5]'**#E_]Y.EU_OS*<83.)A-RO^5DOW]5I'[F5=1;P#J86%5/W*; M&IY?G"XO=M#-9,F[3<_?EHO5:H(Y"I99 E2:U9X%C)3A)109I*3/5#+-,^T/ MI'4OX/N?%?B/H>#1H] ?[9'QOCWR2J>6LT4< BHN4@%IZ@"?35V$C @Z:X;1 ME)*YV2]T;4O8?C=H[">#\N@J[@+>A\C]?5B'./M>G<#-0+5)T5PQI0)Q+2-Q M+3S$7!C(0/*(%@.[F:#YH^/)8TG:#](_VZWPB&KMP>DXE/&-[[7YT>MY6B+] M^ 5N_YX(D9@3 J$DRT$ED2$FX2 +JQS2?I5E-[E"N]G8;S7\;#? O>#B22^- MNZ*1,T\.LS.*<6"!3(3BUM7T0T6Q?HR2>1=3ZF=I[&1COZ7Q4]_OCHB+)S7^ MY'S_+CS5(Y+Y>8*.>;$=<3:FR35PGX49&IB M L>,"4CU?,=R.>$[B:C8C<;3S2QNM\5VUO^+U;VQ\4ZS%[/ MUR2TU31M;@XG1@0I DK((4=0R6@(V>0Z&8AD4[O*Y]X.E?;AZXFF/?>\430& MTT\0E9!>"D[7I\M+J4RR,S)P7PS\403 MLOM=/L="Y>?9E6[':*4PKM$6",K0[AQKC.93 1L3JW=4*-]?QG>_ M"^8XF!P9RK^? M;,[$$TT#[W>M' >3G\ 1JQDTF)_-\\MO7[#.SOJXJ!_=(9?@E0^!07&B#FVS M# */'@I70EF;5$RFL^6S+V]/-"V\WU4U"*AZ66R'%**6/Q?SK1C3_@;4: MA43T%9?A$VY2$UZ0L_DJ3)>;>/#B BT7'YC)$DQ) 91-!IQE&1SIEB$R9T7K M(2>/S^6X9]-C7W'V"ZA>EEP;ZWA#1N?',INV#Q.43GJGL5:>[ODV9.U#JY*.T;X<+%7,[C]-)>K5X2S/<>YF:IZK\AR9"%ZQT": MF$%I0SZYE1J22,EHY6TQO3F@1S'-QOVV3@>+ M(G+(,2+9.E]G##H%T06?R=2)L%^[XY8+MRF''=PS_T0K=3SP_0Q+\X[;DOOE MPXS"FH>O(B-'A".)IM!7.FNI-3?H^*,W5VW,8P<7VO]$RW-( #Z%!=HH0&"8 M,I=)@66:9".X!*=4 5$BDI-1T+*.DW2/7H[#7I#_1,MQ!+C]?#>$]XK&>>O) M26"@,N-5-!:<+P(D5T9XR73NKG9P3]8ZN'G_YUF)0\#M)]@/?WQ5=*^T8G#6 M%.'!%E9(6EZ!5RJ"#<9%8P0&U]LV>1S''60 _/.LV4<$9R]+^0CE[O8UWF,= M'$B?WVC4*B92J!@+Z50RI\GDF0@^QP+,)HG)DN*]'F+]/BZ;'208/+%%VS$, M?X*5NMN [1(1GS ?D:1D07"6@'R1""'5:9Q!9ZN4$U8,,E?^<=GLH%'>/\]* M'1J&/\%*W>&!/-S&\8DOU@JT 0IWM2UGRN2-U+GC@6>EG5=QF/9077#?0]O M?YZ%/1)JG_)Z_V&3W6>?/BTW!2G7"\JE, M5LFZYA6Y8S';0\?$?X+5_*B8[&7QMCELOU'=&8VLLQ@\%)==[0M02W$8Q1<^ M6,=9SI$-DL4[!#-/-)_P<<$\W#7.$)]$R\E"\@["Y M1T89R5TO&0+G4D?)T/K>DG0/9O:)IOV-OT:[1^:3:O5ZM?[OP]_;=W7=\?SA M&KCNPU ?O5J9)M5'QJ"P.B"$!P.>%820;&#)&!B;27CDT.K4_.*O%?%/NB/K0S![RWJ/ MHOX.'*HMY?3+S[Y-5Y-D8PBU5MGZ6O&I.((//M71$SJ*$I20K;%[C8"1(_!Q M0+!HI9$.X'2XX"[9GN=WLS#_(YS@BT4]/)\$3>M79G+&!&90->7$<>= "C+:777-Q[?W^?3]>IWW'2 M\$HF%SV'@K7=BN.A3OHF.8L4,Q8K,>XW(GNOUW5P=CDJ)!:#ZNZ;AX!N$V&70Z, MHJ??7^:A$\H%RS$K:<#JV@]5!%*AC1$\4J G2S H'KWHO1%O'5P<][T4NP;; M3^U3GG4&P'PAFCI[-$63P8FH:\0:(3"9H-X@TC9[6MU:5@I"]!%Y'!Z)) .2G^__*NK;FM'$>_[W]!+>^7EZUR MNC,[797NI)+,SJ.+%S#1C"UE)3G3WE^_H"Q?8DO6C<>'SE1UI;OCY!"7CR! M@ "$(A0DGX.06)A[G-1X<;_S,X/UC*&?>7,]]<==0J.8R[7Y5*[U MVQJBTA+(,\ 2GV5ZGH6CD+BT#R^:F#NP\6\L$^D "H8-< MY6+!%25!IXC&\U(DLR-OJQM*.VBU\F^]EX[ RT\=B^W_!.FA8CU*+D4T$-)* MLZ>'Z[[.;!P'E3^UG/^B&O%MJ MZ)3--M16<5)1>&\U.,D-)!:4$5IP]XK1"2?U[/_/'] M^&ZY<6,4JU/ C2%IJ9P#>&T0F R:'*"<]>.$Z.A)F#:;^S5G:5[[J3XL3'_> M[7U0;".DS277]\8B)_*(7 0?2NU;9R/SD3MRBGZVP/LUYX9>^Z8>#)Q-\TIM MW\??".4S\;<(:26%8U[!;_A*B[?NNXAK]*)]]8#GZ^R"-N#B9LD_9LO[W@U: M))Y2,* 9SZ!\+493R5%@AD5@R=;8YK.XGJ7HY-!MX]?OWTA_)KF^H;_PS_/L M14%N:6L:P0CD=;LZY>MS)L$5AAA%\]8D^Q(W\CUF.\P\B4<&44^G_3F>;O$3 MFG%L_]@PUFC(-AL[ ":$C9@9 F$IT/&9/+C()& =5PZI_9=;%R<--#G;$#A=F!E?N3A0YB_GW]:UD+;58CX >>K0/1< M.F>X,@:2DZF.:TS@,@:(**46.DHN6I_5^U$V;O*P';X&U$=W*%NQL/AML;C" M?"YM%BJC!BG0@#+>@2,H@ X\&.9*2+)U?+:=FG$S4D.CZ6BY]XF@3U=QD>:3 MFXNO\UBLYIB)%:XU**DIAA1:@,PAE)6Q* ZI2%/+<2VY MBYFL M/1H$ME^>Y?:OMLBJ;"2C40YE_>V_$)9NAZ3]?;+\^LO58CF[Q/G=I7DLR2>> M PCN9"VB-Q"+,""+CCY((Q*VWH5[DG:J:=JQS'TJ,1:.A:5(,8>*M(_H-"?. M"SBAI31HBY.M(\!]:1OW%G0(##TV1(-HJ6^SL_[7A]G%)$WPJ&SOEB\U-$K/ M$GEGH_[S-$FL$B^G"&#]@89\;R+IA4VRB%I[M;J4K4U-BW9TU 8!%D/V:!D7 MV/K:X(5,\J^315C/6R'UO"\/97Z_TX-A2CBTP",OH(P.$+0-8+3PPDM+YJ9U M.+(78:_#&!^"GL?&N+U^QDYK?KJZO SSZ]EJ]$687B_>3K^0 XUS*,C% I=GT_QN$N+DHE9>_<@B-[%8'R-8H\D70B/!&6G D \D M8]!.EN;%'(>3.6Y2["7LY="ZZ]N/_2/,Y_2I[WA"V>*V3S7TZ)XG\X5].TEP MLTE9PIBJ;]81(1J> 8OG+E/DY'UKW^:%?+M-W[[; W=!19I]F=9KI7.G64#D MM@[4$W40K06'M/>BECIK[[AO/OGQ, I?A[=W")[VL5Z---;'N9JP,EA5]G&R M^.>ZRH_E;+350#:W"LQQ<+D@.,=BB-FD&%IOP,V4O Y/[D1\G:J!'G'TYOH- M3M-7\E/_N9KZ9+(7D@L-U8T@?Y/1@T\0*^8-*:[*NM2&_5@PBA344R:!02F Q @<'U8\T=0:JDQ"P M$UXGJ*,#>)VE5'-U%" GG'RON^]V/)>0$466D%B]J=>HZAM4#[D$36>Y=JZY MU[6-EM[@=(K&'P^;;"'^#F"T8<_=S3K,3)20K8"H$@-E)0?OLB:['F6TS*G M6M(V%I@0<8HO^[ MQ\^VM4=^B-3.$6HBW#[ L3B;YMN4Y7KWI)@M&B(]K2:?F)3 HZ:(-4L,,@IK M64.$/"5@G#.KC4Z? N1$ ;\6QP8QB&(T&5I;R!B:.E[>% WHL[ IIAST?D-A MNG9L&NKU&)?F$"'WX-(\MKCO[LK#7413-+Q"@'R?X'B'T >?U-\(7Y.=%!H;6*K VU69.W))T5 "KLA,Q M&==^AO=S]'06:QVI\UU0.E8!?9>+W-5VK4WZ^K=/+Q[9\>&&I22'L/#"A26$ M/L]*4B!RJ4693D+09-"2,08=U\ZKUK%K!T7#YTYZP[BV$#P3ZQMU019=QZ*Y MJ"_GFN?)GJ/G=12-'(*50TJ$#])&'['9CW$(=P(C>@Y>>XI#Z@UKY"P!QX0* M-9+[MU=28ZC ?3#DM-/JKO#]$!'W 9$-44AA.? H-(A21'V+1.S8$"&)G+W. M+BI9VN&D^_#]()WN%;X?(N"QP_=?9I=D7-,D7/S/C%@(T_QK6(9;AM9AI63> M:!]).N3.DRXXSF7?0) 90L@=W/JMJ5\37T*E$04DG3BHM"J>).,H=,3@$YVLJ7F?_X<$ MC-./K#UB3I?NV#;EV0>7MV4?10C/I -;%",;ZY/3A3OR.#X(USB^_(##^OMPX50C)$3SFQM^,<^;>[]\;7U,YYQE$E#T34EZV0= M%1[_?W+/'7QY/Z8TTM3F,.4)L8^M\0]%%IBV@%#(@N-,FX%Z2 MK:3_-4E+[I,0W.PW9O[((I9![C@&T/N)HNL@[-AR4+Z[2Z1KKXK6QD.1HI84 MFP)1)H3D"B83T'L?7B:A]^Z@VI7!:BJ;NQ:#J*(#:.W(?K[],UU9*J0)>N #1<:%4 MLMJ7UJ4A+]5J)7R;+,-%[E.^UTD8'9^@67E:1JBV%HHD2P*);/;!W9.:E@.QDQ"*Y M1-'\==1VG(W0P]JU!O?*8+!9U7- Z\F4"=0U^(,E22ZY+?:FA"Z#) M4J*QFGFQRUO:_.DNL7",SA[?&1TOP/&+9E9YUUN!K)HLWO(1I%289!W/?]7R>+=#%;7,WQ[B8GIVBT*(*\V*)!,<:@!$>>I#B#,N:812:[@9:BCG0M3T2=N MXEY-)$YCM9/Q&*TP\=AT--- _Z;CA*S#AJ\T-B1#9A2>PT[T'-$R\HP+P4:Q M6#M"<@5.I(B2J12:/X ?W)Z\FRT6MU?BD^G59/KE_3>\>7Z^>(-E-L<'@G_[ M)ZU,NWJ<%N42ZW[( _(3K_6[!!$;K9FX^N_ ]?\CL6W?W[#Z0+?X!3+9'F>"LE0 M4KK:&41'+,4F.Y@#\2,IX\9XPT+P-+D?#A]_ Y]IK6+ _+D9 MBMZ6@JD.%[ECZR,ML&ECG7N/&(O-D#+6BQ8>B#3&\TM_X*DMW#QB31Y1=^[_N$/G\=2'SY: M R)'K&,[(^TX2QO0)B>)[\2P]?5H [+'[23ULD@=3I]CI_,J"Y7PL]43&&*N MEK3>'@4N2FF=]< 9.E R61)D81!4*2P:R44LNR*2G:N,\^1L*!RU%6JGL>H? MN+QW8#_@_--7DO4QX>KF#[6(6/<@L5'0^C;,ZZ3VNT7N:YFTJED;73TG18J6 M :(T!1QWI0Y"+$*U?LNYC9:33[E'WWTP12^:9'--3+(Z1<^[V@?26DATBN@8L)@O0FUO6'U M+[*"4&($C9[IG(R*K'4:="C#\BE]Q7QU@>_+XQ7>A,4DG4WSKY.+JQHI_CB\ MD\[/:!//P%7-%7GG2 0D$1E4T#I)847KXMHC2>W4*!V"H2>/ZE] :1V$=O=L MGE&UL^LM% M6"QN:IZ"E+E(CF!T;9V*/YC(3CV"0W!SH$=PHJ(Z M\ 7._A7F^6X*6 I9R*@B).*"CAJO2%0V 0E*BVABB=@ZLO^!@'$1-+"R'\]P M/%KR'<#F5BJUENZR9MG62IJ'Z1>LEX*+-]?W?^9#N*Z_M^+XGNUI_G 1IK6) MP;I0V'B,+FA&\7ZAR+^00QT\>B#1&(Z1<2M:O\P?@H]Q07P"K![;OK%UW '. MWY)7-[M&_+0DU_?]MRJ =0FZ#>0&B\RA>!DJ(ZIVT7+ 90PI.\Z";OV\;"LQ M(YO-T7'R^&ZQB=(Z0-]')!=FDLCA7K%R^WC&6..9\&!(%* L2B"V$#1/Y.@H MKU5J'6MO)&3<<+D[U)VNK X0M]'Q>7=7(L^%U-XD!L[6UH%:RMI&3!%SPFA$ MQ[)K?3OY/$4C8_!%'<:&NND :3]<0)Q]#Y.+U9WJ[$9DJRWT=79!^ENL^#PO MC!5?AQ,5P^O(3F2V%?X>PHZ9B^GJBY>=_X=)U^^ MDN$^HX^&+_C'537=[\M*CHOW5\O%,DQKCZ ;]AP)K#CC@6&=$,BPWB=P#26R M''+TQ>C6]9L'$=C7-79#' ZGI@[LX4;FUM>M3S@\R_^X6BRK1W.>G-3.1P>! M13I1HM/@ NT]GJ*SC*M,1\Y+H'$WJ>-6@+XT+ANKKE>$OB_;&#TG)K@,*8*V MWM52,PTQ)JR585YGI5 WSPD>2.*XE9XO;RF;J*H#)&Z4W#FB)L\#!>C:F%9) M49^'^ 0D+?*YB\FIM+X^W$C(N'6? Z+J=+&_IGQP39C_>ILP7^V8UHG?[2L, MEN'=DZG!*T@3UPDMF9J@Z@P"Z((GI( MFO:0DB29J$($;KS":'APS2_WVG+05Q1\%.*&*Z(Y6,4='+8G\OSF>O,';F83 M2)&Y2 )<;8BI6++@BF%T)'FT :7,OG5)QX#L])*]?GF4/DYM=P*9;G?/@Y0# M5]JZPCPXM#5#J\DU4RY6X+K$32BV^6W2+II&3F#W IZ]0'VD)CM )@FLS.:7 M89K6GN Z8R5DT%YS"3DD#@N*^#AC3@4FI>&G=T:3#!/6@^#E=\!V@9WN=AM2% M'(Z@('B3:HVY!5\$A^PTTRHD[MH_!#JIN&:P:^M!4=1& 1T@Z42?X?YZS/"D MG'4&I!4DS1!#'7Q3!X$$5"QZIWEKX+6BO9=2B-<>?1P'AM>_"!%6 M([7GR^O/\S!=A'33@^B(F_NMWVHSXF@?0IN--=J\V/U#&>E3MJ@A[:@>* MDPVW($0HS.1B1$G-_?;G:3H]0-G\_4V]-I.)@@7K@45&6R]S!ZXH"8X\GVBU MI5]:7T8>0-[88XX:8N=I,#.,DEZ9==HJAE-FM1VWU)"V[2 V7\KT94NXRD9# MX;5,NPXIB25P*$(5C#I8IUK?P@YM^NX]\FTKO;G^X25)<>; MUZU%FTP$RZUE@A4]W#O3 PCMW!P>@J?MZ<:A%#?RX/:/]8G&S7V\IJA."@\R M)@FJY-HR.S)PJ4X&\5EELU>PL6-0^]V"O63H!E/L[%0ICUJ/?4?V^A:J3@?* M%'+4-XN5=22W>_:?Y?J'RXZSK5I,]4?+;\N'M[L=PZN MK*+F.F<3%5"421)2@D/4J>8F1/2!<:-M^V'+^U+7R]W[T'[%P'KKX!+](?WK M#%OP6EAC(ZA81!64!9\X ^:9\T4ZU*)UL>I3*OJ,=T[5]S.P.D+X'<#G[?]> M39;7O^/RZRS_-OV.BR7>FGB;=?)>D5LG,[EU,M2WY>3EW4P7([N-K/5#K>W4 M] .G8_3\.(W=1N@=P&?+/EMM+!0FJ:(,)*9K[5I-B48ZYGFV@3LN(S>M4]// MD#-N540W)][!FND79.N-J(HI%&1:$+[NF& =.)0&4%%4:NJ@\-C:3#U+4#^6 MZB2U[P>G(W0P]IR%L\D<9].JTP^WR]_8XQM+7!^ZKFUQ"9(GBW7N9B6V =/H&1C)NOG=U,*C%E)VWK8I4MI(S;1: ]=%I*?FQ#NT-K^?MW(L">/V$1C*>WD1A8P.NY6/=N.0S>9OYI/\!=_-PFUU?9:2 MYY(SR,(I M.&.Q3H@ .@OB)SA&7ILDU!O/$G*=?U#^R&Q^Q+7Y?U &\@-HZ .D/<1O^/T"NO^>2# "2[.F0G!B]H' MGX< RHL,,7@&M4F53C$+'=N_;]A"3)?W#6V0U48!'2!I\Q99G(>"1'I18!FO M'<^J44Y" 0\J:4,>9L#6.-I"2I=7#T/:I\.$WP&&MD5!-_OC\^SAS\^%('Y0 M:8BU1;S*UE=YD?CH!]DDR8)HW]E_?_JZO)!H9;,&4M/8-Q%/ ^7:M7MRTX!6 M<&Y]#IF.\NI3)B\@)G0@;8XQJYAMV.]&_;E5NKR%. TU;24[_#.U]0_J+S$L M\+_^X_\!4$L#!!0 ( .XX^E0.@L+[8@@ 9 7 :7)D;3$P+7$V M,S R,F5X>#,Q,2YH=&WM6UUSVS86?=]?@#B7I#GX%P O/SFYG8P M_O5N2&*3"'+W\W=O1@-2J34:[UJ#1N-F?$/^,_[A#6G7FQX9*YIJ;KA,J6@T MAF\KI!(;D_4:C?E\7I^WZE)-&^/[!IIJ-X24FM5#$U:N+O$._&4TO/K7Y3>U M&KF109ZPU)! ,6I82'+-TREY%S+]0&JUHM9 9@O%I[$A?M/WR3NI'OB,NG+# MC6!72SN7#7=]V;"=7$YDN+BZ#/F,\/!5A7>"EQTO")J>3]OM5HMU6Q$-VN>L MVP[]\VZG_9L'3C:@NFNCS4*P5Y6$I[688?^]ME]_V\9O/?%5OU MZC*2J8'^%+1W/YV9+6.&/9H:%7R:]FQ(%==T61Q((57OI&G_];&D%M&$BT7O MVS%/F"9OV9SDY=6]IQYO!D[5%&(W,NN=@]4-UP,8:Z8^D^^#X?UX]'HTN!Z/;M^2 MV]?D[G[T=C"ZNWY#AO\=#GX>CWX9PFVH,;S?&]O_2S!WN=(YA7Z-)#^Q %'U MXL0[;_9;39_(B(QC1GZB:D)3IFNWCX(MR'5@L,1O-OU#'IWG9__\6];>&=RH M2GZ@QL1@[?LZN6$ZB*LD8,KP:$%,3,V+D\Y%_Y @.C8&0R>"+4LG4H5,U2 6 M03/->LL?_9#K3-!%CZ?6(]NH7]B:2&-D@N;Z,_0CH*)X"^P+X8H+>'>[]8M. M"Q%N -8F7'9<@+]NP=\PX799I]YJ^WM+FW5O;]F?6>WZ]7;GXB"S#>NQ\QK& M16CB+D+SF:$8GI MC!'%9IS-8;(S,=?D]YPJH!^Q@/N95 #ME+R6*B%>L_8CXGRD>,CS!&;!),E3 M" 0Y0I-1&M0!/MW^DQ&R#[YA7_D-0)7(^>J0XQ\5!*<2H(J#^XI8A, MN)V ;;VM"BD+F-94+;!*0A\8]+MA4\.]$)R!+H45J= '5@BX E$*U5)H#IX MY,@\YD%,=(Y_UNWG3+'"" :0<"U O:(0GG,30X Z V6 O:/=#%R3^#CAZ<"@ M3!:;PU R0LD(>S#4^CH8@9&(IX YA.\:8U6@ Z@.Q6JCG*<1S+1V0H7?@-/Y#5Y6-["OE\YL>5O"OX3_'L"TCPK^XR=8 M>7%RX7LO^[H >)%AX@0JHXC#I471B%#%+%X!?QQ??\ 581K?:JYCK([5$A / M*"#P&M[_0$B=0SN4%0I&S-;)E Q8"+9U3=F:;>IW07;E+CFL/J2,,M$]P6M_@$8=K].7@CJ(G'470$<;YG%V@ M!F8C3S/PDC$^K=6+\WK3._^J>,BM;AT3%]&S8XKFAFEP #C&9BE_38!53* " MFNO#FV F,V% 9D5/+C>2N0(#H'!F7%O=!+58:NW@4N%:<6VJ-L4$M>Q8)$=K MAJL6B@X+.:@O\$5+P4.[S:#SB>8AIXIC -RE<%9'IF@IUYA6VVN;G%&L'1IF="1^9.J&^MC5J8_%@%EN&D>Z,"/P#)1R2;LE[9:T^T$1!4=%N\,9%;E5ALA)+(IP M)WX&;*)WK,RM5AL.4+KND$O/JM=.!X M(=J-8MQ#3O.57V?.JYCJU5H$*DU+U2RT$MR.1R&/%T3P!R:*7>-G]:L?/$0E M/9?;/7\"U$ZYW>-.6X5+QJJNE0X*KTW66(L>Q/U[9-U;JXXKUV@>G M]O"H/BMW=$K-5FJVT9N>71E?>BR&(3Q&V\[Q!&-(2&FJUTT5XZ+583H0GP(E!5U:6] M&G)>G2= 1S @-IA"C^X\Y%-JIL]MM:3'(R"4X]IRN8;,-5(@SZI 5LPJ2J [ M>Q"WX,6J2_QX.I-BQC#[2^FT.$^L"A'*DDS(!8/2>2R=\J1/6!=8\J.DQO6# MN.L3#Z2_XT4_GJ]Y+NKM[O[BOTN%K6Z]Y1UF]N-2H1N6S[6 !)BR&0KY/H=9 MWS^OVH\Z/SZA?-8H7YRT =3V[]87<-OX/8XG>_ \5T#=?IN8@9MX*H#,Q,BYH=&WM6UESXS82?L^O0.3*Q*Z2J-N'Y'&5XZ.BU*SM=;0UM4\IB !% ME$&" 4#)RJ_?;H Z;$F))C,[D]'0#S))-!K=(/O#USC.O[^^OQK^]^&&Q#:1 MY.$_/[T;7)%*K5Y_W[ZJUZ^'U^3GX;_>D4[0:)*AIJD15JB4RGK]YJY"*K&U M6:]>GTZGP;0=*#VN#Q_KJ*I3ETH9'C#+*A?G^ 1^.647WYU_7ZN1:Q7F"4\M M"36GEC.2&Y&.R7O&S1.IU0JI*Y7-M!C'EK0:K19YK_23F%!?;H65_&*NY[SN M[\_KKI'SD6*SBW,F)D2PMQ71H(PVSDY.1MTF[70B?GK2B!K'9R?%H9)*]PX:[J^/);6()D+.>C\.1<(-N>-3 M\J@2FOY8-? ::H9K$7E!(_[@8!.8YVZGWN03T"-%RN-5QJL?@NU49U *U*[:'T-EAX/;P=7E<'!_1^YORJ1S3EIG;_+/F,7(862UJ-QL[O[O_N7&>CF$$\TG@D]AR+.Q M,.3WG&K (#F#YYG2$-\IN54Z( 9 V.@2>FH*K2! J'00$U!+(7J8 F$')G&(HR)R?%G M67_*-2^4H .),!(X+-+AJ; Q.&@RH ?8.NK-P#2%KQ/>#G3*:+;:#24BE(BP M)8;:WP8B8OQ&>T)J8A))-35S MT-!\+(S5F!50?.CM!BNK*[%OYL:L65N&?QG^6P*FLU?A/WP1*V\.3EO-D[XI M KS(,'$ 55$DX-9%T8!0S5V\0OP)_/PAK@@W^%4+$Z,XBB5 'I! X#U\_Z%4 M)H=Z2"LT])B3R;0*.8/'AAQ"G#(.@>^#\>8YC&DZYBY5?\PE2#3;M-;L'O(C M5[799?[.WPJ<@$@]8*!^@L/Z"H[XN$9;=FXH>M%0! VAGZ_1!20P&WF9@9>( M\7FUGAX'C>;Q-X5#?HIKG["('NV3-]?<@ & ,2Y+^6L K&("%=+<[%X%,YD1 M!S K6O*YD85KG!Q+@S%^(KLR/.9K^7#B4Y3H#)#8N$0]#0$)G@)LI&_,4\FL)@ PE/$.D M1Y$\M1YT8400&3#E$G9+V"UA]Z,\"O<*=F\F5.:.&2(F\2C"Y?@)H(G9,#.W MF&W8@>GZV\V3=0YEH2*P5..G!$\+M10"0Q 9*H"R!L@3*O^L1VRN@O/88M(YEN-I:3$BZDHV ^0&L%#-^%8:Y M1L1:2:\W:$V4L? <]W*!+@/=--]400ZW5(D >H$OOI(N# \!$-U",:XAI_G" MKB-O54S-8BX"F::#:LXD7%Y%#P0',B@1UL;(RY?0),TX_N^9R3CN?!!$%HL@?N%] S&B#"H:ON!%6^&TF$V$*H"+ %55G_8:R'E-G@ <08[<1MP"%ZL^\1/I M1,D)Q^POI>-B/[$N2"A/,JEF'$JGL?+,D[Y 74#)3Y(:!SMAUV?NR-:&#WU_ M3O..J.]KYZ0'E MBWKYYJ #0>U^-Q^#6P_B_7B].P]V1;R[4XH9F(E;<\C 3P*M"@O)IF.=AZ(-YP.7QD77QTPSY0_8=_S6]LF M?.W(^3*$W.C76%:A(XBCW&ZOLNWH\];SZ\6O/TWOSO5?_ ]02P,$% @ M[CCZ5 /UV#FL!0 .QT !< !IU9 M;7/:.!#^?K]B2^;2=B;X#4AX:V8X(%,Z*:3@7-M/-\*2L2;&0@7EW^<#[I0*IOFQTK7 M-'MN#]ZZ[\^A:E@VN F)4BZYB$AHFOUA"4J!E''3-!>+A;&H&"*9F>[85*:J M9BA$R@PJ:>FTK=[@/R/T]+?VBW(9>L++YBR2X"6,2$8A2WDT@X^4I5=0+J]Z M=46\3/@LD.!8C@,?17+%KTDNEUR&[+2PTS;SY[:I!VE/!5V>MBF_!D[?E+AO M>W:5-HZKV*A.:954CJUJ@Q'OF%"/U/R_; 1I8O=<)Y7+D+TIS7E4#I@:OUEU MC)-:+%L+3F70M"WK]Y+N>MKV121QO 3U\V9NYIXQR6YDF81\%C6U2Z5GF4XC*44Y9P/^^8\J\,,2$\ M_;C((9^@G9!'K'#!=A3H_DW IUQ"Q3'L;<0/8_5PZE._BSC[#1A?X8.L,>W,K/!L,.-K&UDC]_ MWR['D\O.T 5W!'8=+HV)T35@TN^JU0&[4K..GKT/G0ET>J,+MX]+<>O.LX== M3'+#.L9P ?=M'R:=\1^=87]2'GTZ[W^&3M=5$L>RG)W>S$DR0TJ3(D:S\;=G MH.K#890E:49P7"DVPXAY:F,Y/+"/K9:.)2 I$"IBM3O$&SI;/=6$"!]DP&!" MDBF)6%H>W81L"1U/*HF:D",M[P:<^="_85XF^36#D>]SCR5 (KHA/^,1B3Q. MPK4'M0=QVJA/";14C_9K=> &TP M 4O8= EH2G*?XSS*@,@CY8G2G+)4XPQX"E>16(2,SMCA0:W>>LPRUO0J2C(- M62&=BH2RI(RK&9(X9&DU)[\MJ1J7J[)1:AKU3]D]6&XY1 MK=4?9=;4B'/4."\I+M:;4J54*,2$4JQ"FDY\ S9.Q4;VA\R_/S4B_OXII"L/ MVU@'Q\KEI_)F7=)\;Y=!,)'.PK?(' M\$6B,^A+W@M81)$IWF41RZFA@A2BRD:=:HN 8RI*E67=/!'S) 9\0:3$/$5= M))S-\F@KM>]B*7+\"/PLQ+<>8@]5=B^X##2NA'W)>,)4=9JJ#+_#<*_(:T / MMM_67M'7:SY#HDJPVF8*E1>0:,8*4K,;E6K.CW/M-?)%HZ6([$X-NHYY4V?[ M!I?\3QJ_'&DXWXPT]L47/$(.F.=Y[*$&P5X4W^KTN4<>/N'J*4Y8JE+R2'4D M80AH "'@AH^"&+,QSAJ)(#1\O"G!D$JJU*BCLC%!R7VTW7AE<^WF),)7J14\T._[=7?Q8R(1[5_<)>G?@KKA$'^5C=$6$G$+APP^SB7_[,-Z?;X^.X:=< MRKT&^'\.ZA]F;7=<)?V2X?LC1>B.*[Y'5,8/5'@G>[M!==4UAK=UC4$\3Q\9 M\OO%'4>.-%#GG4A(F#*@#,\+M+C>\'FH:G!]IU$<6S8/(7&6Q")EFQ<9ZO+V MWU]5&#N+YSM?VG X?>AJ)BPD*LON?7N[)5!=(ENW*F2*+)K)W2J[[O5W?LA; M_>>?%?4'SM._ 5!+ 0(4 Q0 ( .XX^E1.^!'>@, %0 @ &2Z@$ :7)D;2TR,#(R,#8S,%]D968N>&UL M4$L! A0#% @ [CCZ5+!@<;!]N@ 4>H' !4 ( !^CX" M &ER9&TM,C R,C V,S!?;&%B+GAM;%!+ 0(4 Q0 ( .XX^E3=W*E.2FD M "O#! 5 " :KY @!I#,Q,2YH=&U02P$"% ,4 " #N./I4_A-2UEX( M R0 %P @ &^:P, :7)D;3$P+7$V,S R,F5X>#,Q,BYH M=&U02P$"% ,4 " #N./I4 _78.:P% ['0 %P @ %1 M= , :7)D;3$P+7$V,S R,F5X>#,R,2YH=&U02P4& D "0!9 @ ,GH# # end