0000950170-24-054469.txt : 20240507 0000950170-24-054469.hdr.sgml : 20240507 20240507160633 ACCESSION NUMBER: 0000950170-24-054469 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 92 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240507 DATE AS OF CHANGE: 20240507 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Gogo Inc. CENTRAL INDEX KEY: 0001537054 STANDARD INDUSTRIAL CLASSIFICATION: COMMUNICATION SERVICES, NEC [4899] ORGANIZATION NAME: 06 Technology IRS NUMBER: 271650905 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35975 FILM NUMBER: 24921812 BUSINESS ADDRESS: STREET 1: 105 EDGEVIEW DR., SUITE 300 CITY: BROOMFIELD STATE: CO ZIP: 80021 BUSINESS PHONE: (303) 301-3271 MAIL ADDRESS: STREET 1: 105 EDGEVIEW DR., SUITE 300 CITY: BROOMFIELD STATE: CO ZIP: 80021 10-Q 1 gogo-20240331.htm 10-Q 10-Q
000153705412-31Q1FALSEP2YP1YP5Yhttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrenthttp://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrent0001537054us-gaap:CommonStockMember2024-01-012024-03-310001537054gogo:FccLicenseMember2024-03-310001537054us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-03-310001537054us-gaap:OfficeEquipmentMember2023-12-310001537054us-gaap:PreferredStockMember2024-01-012024-03-3100015370542023-01-012023-12-310001537054us-gaap:CommonStockMember2022-12-310001537054us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001537054us-gaap:ProductMember2023-01-012023-03-310001537054us-gaap:LeaseholdImprovementsMember2024-03-310001537054gogo:PropertyAndEquipmentMember2024-01-012024-03-310001537054us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMembergogo:AirlineMember2023-12-310001537054gogo:CostOfServiceRevenueMembergogo:EntertainmentAndOtherMember2024-01-012024-03-310001537054gogo:TwoPointTwentyFivePercentDueOnJulyThirtyOneTwoThounsandTwentySixMember2024-03-310001537054us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001537054gogo:InterestRateCapNonCurrentMember2024-03-310001537054us-gaap:CommonStockMember2023-12-310001537054srt:MaximumMembergogo:OneToFiveYearsMember2024-03-310001537054us-gaap:AccountingStandardsUpdate201409Member2023-12-310001537054gogo:EngineeringDesignAndDevelopmentMember2023-01-012023-03-310001537054gogo:FccReimbursementProgramMember2023-12-310001537054us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-01-012024-03-310001537054srt:MaximumMembergogo:FiveToTenYearsMember2024-03-310001537054us-gaap:RevolvingCreditFacilityMember2021-04-300001537054gogo:ConnectivityAndEntertainmentServiceRevenuesMember2024-03-310001537054gogo:LondonInterbankOfferedRateMembergogo:TermLoanAndRevolvingCreditFacilityMember2021-04-012021-04-300001537054us-gaap:ServiceMember2024-01-012024-03-310001537054us-gaap:LineOfCreditMember2023-12-310001537054gogo:CostOfServiceRevenueMember2024-01-012024-03-310001537054us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembergogo:ThreeMonthTermMember2021-04-012021-04-300001537054gogo:ConnectivityAndEntertainmentServiceRevenuesMembergogo:OneToFiveYearsMember2024-03-3100015370542021-05-310001537054gogo:ConnectivityAndEntertainmentServiceRevenuesMembergogo:FiveToTenYearsMember2024-03-310001537054us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-03-310001537054us-gaap:LineOfCreditMember2021-04-300001537054us-gaap:InterestRateCapMember2021-05-310001537054gogo:AircraftOwnerOperatorMember2024-01-012024-03-310001537054us-gaap:SellingAndMarketingExpenseMember2024-01-012024-03-310001537054us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001537054us-gaap:InterestRateCapMember2023-01-012023-03-310001537054gogo:FederalCommunicationsCommissionMember2024-03-310001537054us-gaap:LineOfCreditMembergogo:TermLoanAndRevolvingCreditFacilityMember2021-04-012021-04-3000015370542023-12-310001537054gogo:ZeroPointSeventyFivePercentDueOnJulyThirtyOneTwoThounsandTwentyThreeMember2024-03-310001537054gogo:CostOfEquipmentRevenueMembergogo:OtherProductOrServiceMember2023-01-012023-03-3100015370542024-03-310001537054us-gaap:AccountingStandardsUpdate201409Member2024-03-310001537054gogo:SmartskyLitigationMember2024-01-012024-03-310001537054us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembergogo:SixMonthTermMember2021-04-012021-04-300001537054us-gaap:OtherComprehensiveIncomeMember2024-03-310001537054us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-12-310001537054us-gaap:InterestRateCapMember2024-01-012024-03-310001537054us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001537054gogo:ATGMembergogo:CostOfEquipmentRevenueMember2024-01-012024-03-310001537054us-gaap:BaseRateMembergogo:TermLoanAndRevolvingCreditFacilityMember2021-04-012021-04-300001537054gogo:FederalCommunicationsCommissionMember2023-12-310001537054gogo:CostOfEquipmentRevenueMembergogo:OtherProductOrServiceMember2024-01-012024-03-310001537054us-gaap:LineOfCreditMember2021-04-012021-04-300001537054us-gaap:CommonStockMember2023-01-012023-03-310001537054gogo:EngineeringDesignAndDevelopmentMember2024-01-012024-03-310001537054us-gaap:OfficeEquipmentMember2024-03-310001537054us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMembersrt:MaximumMember2021-04-012021-04-300001537054us-gaap:OtherNoncurrentAssetsMember2024-03-310001537054us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMembersrt:MinimumMember2021-04-012021-04-300001537054us-gaap:RetainedEarningsMember2023-12-310001537054gogo:ConnectivityMembergogo:CostOfServiceRevenueMember2023-01-012023-03-310001537054us-gaap:CommonStockMember2023-03-310001537054us-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2021-04-012021-04-300001537054us-gaap:RevolvingCreditFacilityMember2021-04-012021-04-300001537054gogo:SatelliteMembergogo:CostOfEquipmentRevenueMember2024-01-012024-03-310001537054us-gaap:LineOfCreditMember2024-03-310001537054us-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2021-04-012021-04-300001537054us-gaap:SeniorNotesMember2023-01-012023-03-310001537054us-gaap:RetainedEarningsMember2022-12-310001537054gogo:TermLoanFacilityMember2024-03-310001537054gogo:FccLicenseMember2023-12-310001537054gogo:ConvertibleNoteMember2024-03-310001537054us-gaap:ProductMember2024-01-012024-03-310001537054us-gaap:OtherIntangibleAssetsMember2024-03-310001537054srt:MinimumMember2024-01-012024-03-310001537054gogo:ATGMembergogo:CostOfEquipmentRevenueMember2023-01-012023-03-310001537054srt:MinimumMembergogo:FiveToTenYearsMember2024-03-310001537054gogo:ConvertibleNoteMember2024-02-260001537054gogo:OEMAndAftermarketDealerMember2023-01-012023-03-310001537054gogo:FccReimbursementProgramMember2024-01-012024-03-310001537054us-gaap:ComputerSoftwareIntangibleAssetMember2024-03-310001537054us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310001537054us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001537054us-gaap:CustomerRelationshipsMember2023-12-310001537054us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-03-310001537054us-gaap:RetainedEarningsMember2023-01-012023-03-310001537054us-gaap:TreasuryStockCommonMember2023-03-310001537054gogo:ConvertibleNoteMember2024-02-262024-02-260001537054us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-3100015370542023-03-310001537054gogo:TermLoanFacilityMember2023-12-310001537054gogo:FccReimbursementProgramMember2024-03-310001537054gogo:OEMAndAftermarketDealerMember2024-01-012024-03-310001537054gogo:TermLoanAndRevolvingCreditFacilityMember2021-04-012021-04-300001537054us-gaap:OtherNoncurrentAssetsMember2023-12-310001537054gogo:OemAndDealerRelationshipsMember2023-12-310001537054gogo:ZeroPointSeventyFivePercentDueOnJulyThirtyOneTwoThounsandTwentyFourMember2024-01-012024-03-310001537054us-gaap:TreasuryStockCommonMember2024-03-310001537054us-gaap:ServiceMember2023-01-012023-03-310001537054gogo:OemAndDealerRelationshipsMember2024-03-310001537054gogo:TwoPointTwentyFivePercentDueOnJulyThirtyOneTwoThounsandTwentySixMember2024-01-012024-03-310001537054srt:MaximumMember2024-01-012024-03-310001537054gogo:ZeroPointSeventyFivePercentDueOnJulyThirtyOneTwoThounsandTwentyFourMember2024-03-310001537054us-gaap:LineOfCreditMembergogo:TermLoanAndRevolvingCreditFacilityMember2021-04-300001537054us-gaap:SeniorNotesMember2023-12-310001537054gogo:ZeroPointSeventyFivePercentDueOnJulyThirtyOneTwoThousandTwentyOneMember2024-01-012024-03-310001537054us-gaap:SeniorNotesMember2024-01-012024-03-310001537054us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-03-310001537054gogo:CostOfServiceRevenueMembergogo:EntertainmentAndOtherMember2023-01-012023-03-3100015370542022-07-150001537054us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001537054gogo:CostOfEquipmentRevenueMember2024-01-012024-03-310001537054us-gaap:AccumulatedTranslationAdjustmentMember2024-03-3100015370542024-05-0200015370542021-04-012021-04-300001537054gogo:SatelliteMembergogo:CostOfEquipmentRevenueMember2023-01-012023-03-310001537054us-gaap:RevolvingCreditFacilityMembersrt:MaximumMembergogo:LondonInterbankOfferedRateMember2021-04-012021-04-300001537054gogo:ConvertibleNoteMember2024-01-012024-03-310001537054gogo:InterestRateCapNonCurrentMember2023-12-310001537054us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembergogo:OneMonthTermMember2021-04-012021-04-300001537054gogo:InterestRateCapCurrentMember2024-03-310001537054us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-03-310001537054us-gaap:CustomerRelationshipsMember2024-03-310001537054us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001537054us-gaap:ComputerSoftwareIntangibleAssetMember2023-12-310001537054gogo:OnePointTwentyFivePercentDueOnJulyThirtyOneTwoThounsandTwentyFiveMember2024-03-3100015370542022-12-310001537054us-gaap:InterestRateCapMember2023-01-012023-03-310001537054us-gaap:RetainedEarningsMember2023-03-310001537054us-gaap:InterestRateCapMember2024-01-012024-03-310001537054us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-3100015370542023-01-012023-03-310001537054us-gaap:TreasuryStockCommonMember2022-12-310001537054us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001537054us-gaap:AdditionalPaidInCapitalMember2023-03-310001537054us-gaap:CommonStockMember2024-03-310001537054us-gaap:OtherComprehensiveIncomeMember2023-03-310001537054gogo:NetworkEquipmentMember2023-12-310001537054gogo:OnePointTwentyFivePercentDueOnJulyThirtyOneTwoThounsandTwentyFiveMember2024-01-012024-03-310001537054us-gaap:SeniorNotesMember2024-03-310001537054us-gaap:RevolvingCreditFacilityMembergogo:LondonInterbankOfferedRateMembersrt:MinimumMember2021-04-012021-04-300001537054us-gaap:OtherIntangibleAssetsMember2023-12-310001537054gogo:ZeroPointSeventyFivePercentDueOnJulyThirtyOneTwoThousandTwentyOneMember2024-03-310001537054gogo:DeferredStockUnitsMember2024-01-012024-03-310001537054us-gaap:AdditionalPaidInCapitalMember2022-12-310001537054gogo:CostOfServiceRevenueMembergogo:ConnectivityMember2024-01-012024-03-310001537054gogo:ConvertibleNoteMember2023-12-310001537054gogo:OneToFiveYearsMembersrt:MinimumMember2024-03-310001537054us-gaap:AdditionalPaidInCapitalMember2023-12-310001537054us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-3100015370542024-01-012024-03-310001537054us-gaap:TreasuryStockCommonMember2024-01-012024-03-310001537054us-gaap:RetainedEarningsMember2024-03-310001537054gogo:FccReimbursementProgramMember2024-01-012024-03-310001537054us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001537054us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-03-310001537054gogo:FederalCommunicationsCommissionMember2022-07-150001537054gogo:AircraftOwnerOperatorMember2023-01-012023-03-310001537054us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310001537054us-gaap:RevolvingCreditFacilityMember2024-01-012024-03-310001537054us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310001537054gogo:NetworkEquipmentMember2024-03-310001537054us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001537054us-gaap:AdditionalPaidInCapitalMember2024-03-310001537054gogo:CostOfServiceRevenueMember2023-01-012023-03-310001537054gogo:CostOfEquipmentRevenueMember2023-01-012023-03-310001537054us-gaap:RetainedEarningsMember2024-01-012024-03-310001537054us-gaap:TreasuryStockCommonMember2023-12-310001537054us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001537054gogo:InterestRateCapCurrentMember2023-12-310001537054us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2024-03-310001537054us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMembergogo:AirlineMember2024-03-310001537054us-gaap:LeaseholdImprovementsMember2023-12-310001537054gogo:ZeroPointSeventyFivePercentDueOnJulyThirtyOneTwoThounsandTwentyThreeMember2024-01-012024-03-310001537054gogo:PropertyAndEquipmentMember2023-01-012023-03-310001537054us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-01-012023-03-31gogo:Classofcommonstockiso4217:USDxbrli:sharesxbrli:purexbrli:sharesiso4217:USD

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 10-Q

 

 

(Mark One):

 

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934.

 

For the quarterly period ended March 31, 2024

 

OR

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934.

 

For the transition period from __________ to __________

 

 

Commission File Number: 001-35975

 

 

img235756030_0.jpg 

Gogo Inc.

(Exact name of registrant as specified in its charter)

 

Delaware

 

27-1650905

(State or other jurisdiction of

Incorporation or Organization)

 

(I.R.S. Employer

Identification No.)

 

 

105 Edgeview Dr., Suite 300

Broomfield, CO 80021

(Address of principal executive offices)

Telephone Number (303) 301-3271

(Registrant’s telephone number, including area code)

 

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of Class

 

Trading Symbol

 

Name of Each Exchange on Which Registered

Common stock, par value $0.0001 per share

 

GOGO

 

NASDAQ Global Select Market

Preferred Stock Purchase Rights

 

GOGO

 

NASDAQ Global Select Market

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

 

 

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). YesNo

As of May 2, 2024, 127,104,716 shares of $0.0001 par value common stock were outstanding.

 

 


 

Gogo Inc.

 

INDEX

 

 

 

Page

Part I.

Financial Information

 

Item 1.

Financial Statements

2

 

Unaudited Condensed Consolidated Balance Sheets

2

 

Unaudited Condensed Consolidated Statements of Operations

3

 

Unaudited Condensed Consolidated Statements of Comprehensive Income

4

 

Unaudited Condensed Consolidated Statements of Cash Flows

5

 

Unaudited Condensed Consolidated Statements of Stockholders’ Equity (Deficit)

6

 

Notes to Unaudited Condensed Consolidated Financial Statements

7

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

22

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

34

Item 4.

Controls and Procedures

34

 

Part II.

Other Information

 

Item 1.

Legal Proceedings

35

Item 1A.

Risk Factors

35

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

36

Item 3.

Defaults Upon Senior Securities

36

Item 4.

Mine Safety Disclosures

36

Item 5.

Other Information

36

Item 6.

Exhibits

37

Signatures

38

 

 

 

1


 

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

Gogo Inc. and Subsidiaries

Unaudited Condensed Consolidated Balance Sheets

(in thousands, except share and per share data)

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

152,820

 

 

$

139,036

 

Accounts receivable, net of allowances of $1,855 and $2,091, respectively

 

 

49,405

 

 

 

48,233

 

Inventories

 

 

69,298

 

 

 

63,187

 

Prepaid expenses and other current assets

 

 

63,782

 

 

 

64,138

 

Total current assets

 

 

335,305

 

 

 

314,594

 

Non-current assets:

 

 

 

 

 

 

Property and equipment, net

 

 

96,042

 

 

 

98,129

 

Intangible assets, net

 

 

57,870

 

 

 

55,647

 

Operating lease right-of-use assets

 

 

69,804

 

 

 

70,552

 

Investment in convertible note

 

 

18,132

 

 

 

 

Other non-current assets, net of allowances of $614 and $591, respectively

 

 

25,577

 

 

 

25,979

 

Deferred income taxes

 

 

206,223

 

 

 

216,638

 

Total non-current assets

 

 

473,648

 

 

 

466,945

 

Total assets

 

$

808,953

 

 

$

781,539

 

Liabilities and stockholders’ equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

22,823

 

 

$

16,094

 

Accrued liabilities

 

 

47,643

 

 

 

47,649

 

Deferred revenue

 

 

2,150

 

 

 

1,003

 

Current portion of long-term debt

 

 

7,250

 

 

 

7,250

 

Total current liabilities

 

 

79,866

 

 

 

71,996

 

Non-current liabilities:

 

 

 

 

 

 

Long-term debt

 

 

586,274

 

 

 

587,501

 

Non-current operating lease liabilities

 

 

71,784

 

 

 

73,047

 

Other non-current liabilities

 

 

8,590

 

 

 

8,270

 

Total non-current liabilities

 

 

666,648

 

 

 

668,818

 

Total liabilities

 

 

746,514

 

 

 

740,814

 

Commitments and contingencies (Note 15)

 

 

 

 

 

 

Stockholders’ equity

 

 

 

 

 

 

Common stock, par value $0.0001 per share; 500,000,000 shares authorized at March 31, 2024 and December 31, 2023; 138,253,311 and 137,632,284 shares issued at March 31, 2024 and December 31, 2023, respectively; and 128,227,127 and 128,462,343 shares outstanding at March 31, 2024 and December 31, 2023, respectively

 

 

14

 

 

 

14

 

Additional paid-in capital

 

 

1,404,217

 

 

 

1,402,003

 

Accumulated other comprehensive income

 

 

14,966

 

 

 

15,796

 

Treasury stock, at cost

 

 

(173,357

)

 

 

(163,197

)

Accumulated deficit

 

 

(1,183,401

)

 

 

(1,213,891

)

Total stockholders’ equity

 

 

62,439

 

 

 

40,725

 

Total liabilities and stockholders’ equity

 

$

808,953

 

 

$

781,539

 

 

See the Notes to Unaudited Condensed Consolidated Financial Statements

2


 

Gogo Inc. and Subsidiaries

Unaudited Condensed Consolidated Statements of Operations

(in thousands, except per share amounts)

 

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

 

2023

 

Revenue:

 

 

 

 

 

 

Service revenue

 

$

81,673

 

 

$

78,499

 

Equipment revenue

 

 

22,649

 

 

 

20,098

 

Total revenue

 

 

104,322

 

 

 

98,597

 

Operating expenses:

 

 

 

 

 

 

Cost of service revenue (exclusive of amounts shown below)

 

 

17,871

 

 

 

16,797

 

Cost of equipment revenue (exclusive of amounts shown below)

 

 

15,786

 

 

 

18,126

 

Engineering, design and development

 

 

9,216

 

 

 

7,879

 

Sales and marketing

 

 

8,283

 

 

 

6,877

 

General and administrative

 

 

14,651

 

 

 

14,199

 

Depreciation and amortization

 

 

3,841

 

 

 

2,791

 

Total operating expenses

 

 

69,648

 

 

 

66,669

 

Operating income

 

 

34,674

 

 

 

31,928

 

Other expense (income):

 

 

 

 

 

 

Interest income

 

 

(2,048

)

 

 

(1,916

)

Interest expense

 

 

8,410

 

 

 

8,976

 

Other (income) expense, net

 

 

(13,099

)

 

 

31

 

Total other (income) expense

 

 

(6,737

)

 

 

7,091

 

Income before income taxes

 

 

41,411

 

 

 

24,837

 

Income tax provision

 

 

10,921

 

 

 

4,388

 

Net income

 

$

30,490

 

 

$

20,449

 

 

 

 

 

 

 

Net income attributable to common stock per share:

 

 

 

 

 

 

Basic

 

$

0.24

 

 

$

0.16

 

Diluted

 

$

0.23

 

 

$

0.15

 

Weighted average number of shares:

 

 

 

 

 

 

Basic

 

 

129,272

 

 

 

129,136

 

Diluted

 

 

132,441

 

 

 

133,602

 

 

See the Notes to Unaudited Condensed Consolidated Financial Statements

3


 

Gogo Inc. and Subsidiaries

Unaudited Condensed Consolidated Statements of Comprehensive Income

(in thousands)

 

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

 

2023

 

Net income

 

$

30,490

 

 

$

20,449

 

Other comprehensive income (loss), net of tax

 

 

 

 

 

 

Currency translation adjustments

 

 

(155

)

 

 

75

 

Cash flow hedges:

 

 

 

 

 

 

Amount recognized in other comprehensive income

 

 

3,553

 

 

 

(2,439

)

Less: income realized and reclassified to earnings

 

 

4,228

 

 

 

4,721

 

Changes in fair value of cash flow hedges

 

 

(675

)

 

 

(7,160

)

Other comprehensive loss, net of tax

 

 

(830

)

 

 

(7,085

)

Comprehensive income

 

$

29,660

 

 

$

13,364

 

 

See the Notes to Unaudited Condensed Consolidated Financial Statements

4


 

Gogo Inc. and Subsidiaries

Unaudited Condensed Consolidated Statements of Cash Flows

(in thousands)

 

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

 

2023

 

Operating activities:

 

 

 

 

 

 

Net income

 

$

30,490

 

 

$

20,449

 

Adjustments to reconcile net income to cash provided by operating activities:

 

 

 

 

 

 

Depreciation and amortization

 

 

3,841

 

 

 

2,791

 

Loss on asset disposals, abandonments and write-downs

 

 

15

 

 

 

107

 

Provision for expected credit losses

 

 

(132

)

 

 

93

 

Deferred income taxes

 

 

10,641

 

 

 

4,273

 

Stock-based compensation expense

 

 

4,840

 

 

 

5,041

 

Amortization of deferred financing costs and interest rate caps

 

 

1,375

 

 

 

764

 

Accretion of debt discount

 

 

100

 

 

 

108

 

Change in fair value of convertible note investment

 

 

(13,132

)

 

 

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

(1,017

)

 

 

7,405

 

Inventories

 

 

(6,111

)

 

 

(5,003

)

Prepaid expenses and other current assets

 

 

(5,904

)

 

 

(8,632

)

Contract assets

 

 

6

 

 

 

557

 

Accounts payable

 

 

4,809

 

 

 

1,191

 

Accrued liabilities

 

 

(1,442

)

 

 

(9,620

)

Deferred revenue

 

 

1,146

 

 

 

(1,054

)

Accrued interest

 

 

(2

)

 

 

130

 

Other non-current assets and liabilities

 

 

134

 

 

 

(86

)

Net cash provided by operating activities

 

 

29,657

 

 

 

18,514

 

Investing activities:

 

 

 

 

 

 

Purchases of property and equipment

 

 

(1,451

)

 

 

(3,112

)

Acquisition of intangible assets—capitalized software

 

 

(2,720

)

 

 

(1,484

)

Proceeds from FCC Reimbursement Program for property, equipment and intangibles

 

 

28

 

 

 

 

Proceeds from interest rate caps

 

 

6,539

 

 

 

6,087

 

Redemptions of short-term investments

 

 

 

 

 

24,796

 

Purchases of short-term investments

 

 

 

 

 

(24,728

)

Purchase of convertible note investment

 

 

(5,000

)

 

 

 

Net cash (used in) provided by investing activities

 

 

(2,604

)

 

 

1,559

 

Financing activities:

 

 

 

 

 

 

Payments on term loan

 

 

(1,813

)

 

 

(1,813

)

Repurchases of common stock

 

 

(10,137

)

 

 

 

Payments on financing leases

 

 

(3

)

 

 

(57

)

Stock-based compensation activity

 

 

(1,343

)

 

 

(5,575

)

Net cash used in financing activities

 

 

(13,296

)

 

 

(7,445

)

Effect of exchange rate changes on cash

 

 

27

 

 

 

88

 

Increase in cash, cash equivalents and restricted cash

 

 

13,784

 

 

 

12,716

 

Cash, cash equivalents and restricted cash at beginning of period

 

 

139,366

 

 

 

150,880

 

Cash, cash equivalents and restricted cash at end of period

 

$

153,150

 

 

$

163,596

 

Cash, cash equivalents and restricted cash at end of period

 

$

153,150

 

 

$

163,596

 

Less: non-current restricted cash

 

 

330

 

 

 

330

 

Cash and cash equivalents at end of period

 

$

152,820

 

 

$

163,266

 

Supplemental cash flow information:

 

 

 

 

 

 

Cash paid for interest

 

$

14,207

 

 

$

15,014

 

Cash paid for taxes

 

 

11

 

 

 

12

 

Non-cash investing activities:

 

 

 

 

 

 

Purchases of property and equipment in current liabilities

 

$

6,520

 

 

$

9,973

 

 

See the Notes to Unaudited Condensed Consolidated Financial Statements

5


 

Gogo Inc. and Subsidiaries

Unaudited Condensed Consolidated Statements of Stockholders’ Equity (Deficit)

(in thousands, except share data)

 

 

 

For the Three Months Ended March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

Other

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common Stock

 

 

Paid-In

 

 

Comprehensive

 

 

Accumulated

 

 

Treasury Stock

 

 

 

 

 

 

Shares

 

 

Par Value

 

 

Capital

 

 

Income

 

 

Deficit

 

 

Shares

 

 

Amount

 

 

Total

 

Balance at January 1, 2024

 

 

128,462,343

 

 

$

14

 

 

$

1,402,003

 

 

$

15,796

 

 

$

(1,213,891

)

 

 

9,169,941

 

 

$

(163,197

)

 

$

40,725

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

30,490

 

 

 

 

 

 

 

 

 

30,490

 

Currency translation adjustments, net of tax

 

 

 

 

 

 

 

 

 

 

 

(155

)

 

 

 

 

 

 

 

 

 

 

 

(155

)

Fair value adjustments of cash flow hedges, net of tax

 

 

 

 

 

 

 

 

 

 

 

(675

)

 

 

 

 

 

 

 

 

 

 

 

(675

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

4,840

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4,840

 

Issuance of common stock upon exercise of stock options

 

 

31,136

 

 

 

 

 

 

80

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

80

 

Issuance of common stock upon vesting of restricted stock units

 

 

872,329

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tax withholding related to vesting of restricted stock units

 

 

 

 

 

 

 

 

(2,706

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2,706

)

Repurchase of common stock

 

 

(1,138,681

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,138,681

 

 

 

(10,160

)

 

 

(10,160

)

Balance at March 31, 2024

 

 

128,227,127

 

 

$

14

 

 

$

1,404,217

 

 

$

14,966

 

 

$

(1,183,401

)

 

 

10,308,622

 

 

$

(173,357

)

 

$

62,439

 

 

 

 

For the Three Months Ended March 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

Other

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common Stock

 

 

Paid-In

 

 

Comprehensive

 

 

Accumulated

 

 

Treasury Stock

 

 

 

 

 

 

Shares

 

 

Par Value

 

 

Capital

 

 

Loss

 

 

Deficit

 

 

Shares

 

 

Amount

 

 

Total

 

Balance at January 1, 2023

 

 

127,840,813

 

 

$

14

 

 

$

1,385,933

 

 

$

30,128

 

 

$

(1,359,569

)

 

 

8,690,549

 

 

$

(158,375

)

 

$

(101,869

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20,449

 

 

 

 

 

 

 

 

 

20,449

 

Currency translation adjustments, net of tax

 

 

 

 

 

 

 

 

 

 

 

75

 

 

 

 

 

 

 

 

 

 

 

 

75

 

Fair value adjustments of cash flow hedges, net of tax

 

 

 

 

 

 

 

 

 

 

 

(7,160

)

 

 

 

 

 

 

 

 

 

 

 

(7,160

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

5,041

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5,041

 

Issuance of common stock upon exercise of stock options

 

 

68,520

 

 

 

 

 

 

179

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

179

 

Issuance of common stock upon vesting of restricted stock units

 

 

664,020

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tax withholding related to vesting of restricted stock units

 

 

 

 

 

 

 

 

(5,037

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(5,037

)

Issuance of common stock in connection with employee stock purchase plan

 

 

12,582

 

 

 

 

 

 

179

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

179

 

Balance at March 31, 2023

 

 

128,585,935

 

 

$

14

 

 

$

1,386,295

 

 

$

23,043

 

 

$

(1,339,120

)

 

 

8,690,549

 

 

$

(158,375

)

 

$

(88,143

)

See the Notes to Unaudited Condensed Consolidated Financial Statements

6


Gogo Inc. and Subsidiaries

Notes to Unaudited Condensed Consolidated Financial Statements

1.
Basis of Presentation

The Business – Gogo Inc. (“Gogo,” the “Company,” “we,” “us,” or “our”) is the world’s largest provider of broadband connectivity services for the business aviation market. We have served this market for more than 25 years. Our mission is to enrich the lives of passengers and the efficiency of operators with the world’s best business aviation in-flight connectivity and customer support. We have always sought to provide the best connectivity for the business aviation market regardless of technology, and we have a successful history of doing so. Until recently, we focused primarily on business aviation aircraft in North America, which comprise approximately 63% of the worldwide business aviation fleet, and we are the leading provider of in-flight connectivity in that market. Gogo started in analogue air-to-ground (“ATG”) technology in the late 1990s, then, as analogue cellular backhaul disappeared, migrated to narrowband satellite connectivity in the early 2000s, then back to ATG with our digital broadband 3G and 4G networks beginning in 2010. We are currently developing our fourth ATG network – Gogo 5G – that we expect to commercially launch a few months later than the previously stated fourth quarter 2024 launch date, and we are working with our vendors to finalize the schedule. Simultaneous with the development of Gogo 5G, we are actively working with a subset of AVANCE customers and customers utilizing our legacy Gogo Biz ATG airborne system operating on our ground 3G and 4G networks to upgrade to an AVANCE system compatible with a new LTE network. We anticipate this subset of customers will see improved performance because of this network transition, which is expected to occur in early 2026. The cost for the transition to the new LTE network is partially being reimbursed through our participation in the Federal Communications Commission (“FCC”) Secure and Trusted Communications Networks Reimbursement Program (the “FCC Reimbursement Program”).

We also continue to provide narrowband satellite services to customers in North America and internationally through distribution agreements with satellite providers. In May 2022, in order to further serve our existing customers and expand our target market, we announced plans to expand our broadband offerings beyond ATG by launching the first global broadband service designed for business aviation (“Gogo Galileo”). The service will use an electronically steered antenna, specifically designed to address a broad range of business aviation aircraft, operating on a low earth orbit (“LEO”) satellite network and is targeted for commercial launch in the fourth quarter of 2024. We believe that Gogo Galileo, in combination with, or as an alternative to, our ATG systems will allow us to increase our penetration of the North American heavy jet market and provide an upgrade path for our existing ATG customer base. In addition, we believe that Gogo Galileo will allow us to penetrate the business aviation market outside of North America, where only approximately 6% of business aviation aircraft are installed with in-flight connectivity systems.

Basis of Presentation – The accompanying Unaudited Condensed Consolidated Financial Statements and notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and in conformity with Article 10 of Regulation S-X promulgated under the Securities Act of 1933, as amended (the “Securities Act”). Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements and should be read in conjunction with our annual audited consolidated financial statements and the notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2023 as filed with the Securities and Exchange Commission (the “SEC”) on February 28, 2024 (the “2023 10-K”). These Unaudited Condensed Consolidated Financial Statements reflect, in the opinion of management, all material adjustments (which include normal recurring adjustments) necessary to fairly state, in all material respects, our financial position, results of operations and cash flows for the periods presented.

The results of operations and cash flows for the three-month period ended March 31, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2024.

We had one class of common stock outstanding as of March 31, 2024 and December 31, 2023.

Use of Estimates – The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities as of the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates the significant estimates and bases such estimates on historical experience and various other assumptions believed to be reasonable under the circumstances. However, actual results could differ materially from those estimates.

As a result of our determination to participate in the FCC Reimbursement Program, we reassessed and shortened the estimated useful lives of affected network equipment to be consistent with our estimated date to complete the program. This change in accounting estimate was effective beginning the second quarter of 2023 and resulted in increased depreciation expense of $1.2 million for the three-month period ended March 31, 2024. Net income per basic share was unchanged, while net income per diluted share decreased by $0.01 for the three-month period ended March 31, 2024.

Recently Issued Accounting Pronouncements

The Company considers the applicability and impact of all Accounting Standards Updates (“ASUs”) issued by the Financial Accounting Standards Board (“FASB”). ASUs not listed below were assessed and determined to be either not applicable or expected to have minimal impact on our consolidated financial statements and related notes.

7


Gogo Inc. and Subsidiaries

Notes to Unaudited Condensed Consolidated Financial Statements – (Continued)

 

Accounting standards not yet adopted:

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. This guidance is effective retrospectively for fiscal years beginning after December 15, 2023 and interim periods after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact that this guidance will have upon our consolidated financial statements and related notes.

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvement to Income Tax Disclosures to enhance the transparency and decision usefulness of income tax disclosures, most notably in the tax rate reconciliation and income taxes paid. This guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted and the amendments should be applied on a prospective basis, with retrospective application permitted. We are currently evaluating the impact that this guidance will have upon our consolidated financial statements and related notes.

2.
Earnings Per Share

Basic and diluted earnings per share have been calculated using the weighted average number of common shares outstanding for the period. Diluted earnings per share was computed using the treasury stock method for stock-based compensation.

The diluted earnings per share calculations exclude the effect of stock options, deferred stock units and restricted stock units when the computation is anti-dilutive. For the three-month periods ended March 31, 2024 and 2023, the weighted average number of shares excluded from the computation was 2.8 million and 0.6 million, respectively.

The following table sets forth the computation of basic and diluted earnings per share for the three-month periods ended March 31, 2024 and 2023 (in thousands, except per share amounts):

 

 

For the Three Months
Ended March 31,

 

Basic

 

2024

 

 

2023

 

Net income

 

$

30,490

 

 

$

20,449

 

Weighted average shares outstanding

 

 

129,272

 

 

 

129,136

 

Earnings per share - basic

 

 

0.24

 

 

 

0.16

 

 

 

 

 

 

 

 

 

 

For the Three Months
Ended March 31,

 

Diluted

 

2024

 

 

2023

 

Net income

 

$

30,490

 

 

$

20,449

 

Average shares

 

 

 

 

 

 

Weighted average shares outstanding

 

 

129,272

 

 

 

129,136

 

Effect of dilutive securities - stock-based compensation

 

 

3,169

 

 

 

4,466

 

Total weighted average diluted shares outstanding

 

 

132,441

 

 

 

133,602

 

Earnings per share - diluted

 

$

0.23

 

 

$

0.15

 

 

8


Gogo Inc. and Subsidiaries

Notes to Unaudited Condensed Consolidated Financial Statements – (Continued)

 

3.
Revenue Recognition

Remaining performance obligations

As of March 31, 2024, the aggregate amount of the transaction price in our contracts allocated to the remaining unsatisfied performance obligations (“RPO”) was approximately $292 million and excludes consideration from contracts that have an original duration of one year or less. Approximately $276 million of the RPO primarily represents connectivity and entertainment service revenues which are recognized as services are provided, which is expected to occur through the remaining term of the contracts. Our contracts vary in length and generally have terms of two to ten years. We expect to recognize approximately 20% of our connectivity and entertainment service RPO within the next year, approximately 45% in one to five years and the remaining 35% in five to ten years. The remaining $16 million of the RPO represents future equipment revenue that is expected to be recognized primarily within the next three years as equipment is shipped.

Disaggregation of revenue

The following table presents our revenue disaggregated by category (in thousands):

 

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

 

2023

 

Service revenue

 

 

 

 

 

 

Connectivity

 

$

80,358

 

 

$

77,246

 

Entertainment and other

 

 

1,315

 

 

 

1,253

 

Total service revenue

 

$

81,673

 

 

$

78,499

 

Equipment revenue

 

 

 

 

 

 

ATG

 

$

19,347

 

 

$

15,556

 

Narrowband satellite

 

 

1,694

 

 

 

2,651

 

Other

 

 

1,608

 

 

 

1,891

 

Total equipment revenue

 

$

22,649

 

 

$

20,098

 

Customer type

 

 

 

 

 

 

Aircraft owner/operator/service provider

 

$

81,673

 

 

$

78,499

 

OEM and aftermarket dealer

 

 

22,649

 

 

 

20,098

 

Total revenue

 

$

104,322

 

 

$

98,597

 

Contract balances

Our current and non-current contract asset balances totaled $16.5 million and $16.6 million as of March 31, 2024 and December 31, 2023, respectively. Contract assets represent the aggregate amount of revenue recognized in excess of billings and recoverable contract costs primarily for certain sales programs.

Our current and non-current deferred revenue balances totaled $2.2 million and $1.0 million as of March 31, 2024 and December 31, 2023, respectively. Deferred revenue includes, among other things, prepayments for equipment and subscription connectivity products.

4.
Government Assistance

FCC Reimbursement Program

On July 15, 2022, the Company was notified that it was approved for participation in the FCC Reimbursement Program, designed to reimburse providers of advanced communications services for reasonable costs incurred in the required removal, replacement, and disposal of covered communications equipment or services, that have been deemed to pose a national security risk, from their networks. Pursuant to the FCC Reimbursement Program, the FCC approved up to approximately $334 million in reimbursements to the Company to cover documented and approved costs to (i) remove and securely destroy all ZTE communications equipment and services in the Company’s terrestrial U.S. networks and replace such equipment and (ii) remove and replace certain equipment installed on aircraft operated by the Company’s ATG customers that is not compatible with the terrestrial equipment that will replace ZTE equipment. Due to a shortfall in the amount appropriated by Congress to fund the FCC Reimbursement Program, approximately $132 million of the approved amount is currently allocated to the Company under the program. If Congress appropriates additional funds for this purpose, the allocations of the Company and other approved applicants will be increased pro rata. Program participants are subject to a number of conditions and requirements under the FCC’s rules including a requirement that they submit their first reimbursement request by July 17, 2023 and certify that they have developed a plan to permanently remove, replace and dispose of covered equipment or services within one year following the first reimbursement request. The rules permit

9


Gogo Inc. and Subsidiaries

Notes to Unaudited Condensed Consolidated Financial Statements – (Continued)

 

participants to petition the FCC for one or more six-month extensions of the completion deadline. The Company, with the assistance of an advisor engaged to help administer the program, submitted and received its first reimbursement claim in July 2023. The Company’s original one year term to complete the program is set for July 21, 2024, however, based on discussions with our vendors supporting the program regarding lead times for network equipment, we plan to petition the FCC for multiple extensions, as outlined in our application for the FCC Reimbursement Program. On March 29, 2024 the Company was granted its first six-month extension by the FCC extending the program completion deadline to January 21, 2025.

As of March 31, 2024 and December 31, 2023, we have recorded a $15.2 million and $18.3 million receivable from the FCC, respectively, which is included in Prepaid expenses and other current assets in our Unaudited Condensed Consolidated Balance Sheets.

The following are the deductions to the carrying value of asset balances in our Unaudited Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023 (in thousands):

 

 

 

As of March 31,

 

 

As of December 31,

 

 

 

2024

 

 

2023

 

Assets:

 

 

 

 

 

 

Inventories

 

$

(6,240

)

 

$

(4,970

)

Prepaids expenses and other current assets

 

 

(2,042

)

 

 

(1,542

)

Property and equipment, net

 

 

(3,690

)

 

 

(2,094

)

Intangible assets, net

 

 

(651

)

 

 

(58

)

Other non-current assets

 

 

(7,105

)

 

 

(5,542

)

No amounts were recorded to Net income during the three-month period ended March 31, 2023. The following are the increases to Net income in our Unaudited Condensed Consolidated Statements of Operations for the three-month period ended March 31, 2024 (in thousands):

 

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

Revenue:

 

 

 

Service revenue

 

$

687

 

Operating expenses:

 

 

 

Cost of service revenue

 

 

112

 

Cost of equipment revenue

 

 

2,284

 

General and administrative

 

 

181

 

 

5.
Composition of Certain Balance Sheet Accounts

Inventories consist primarily of telecommunications systems and parts and are recorded at the lower of average cost or net realizable value. We evaluate the need for write-downs associated with obsolete, slow-moving and nonsalable inventory by reviewing net realizable inventory values on a periodic basis.

Inventories as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Work-in-process component parts

 

$

34,687

 

 

$

34,692

 

Finished goods

 

 

34,611

 

 

 

28,495

 

Total inventory(1)

 

$

69,298

 

 

$

63,187

 

(1) See Note 4, “Government Assistance,” for additional information.

10


Gogo Inc. and Subsidiaries

Notes to Unaudited Condensed Consolidated Financial Statements – (Continued)

 

Prepaid expenses and other current assets as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Interest rate caps and receivable

 

$

21,469

 

 

$

23,227

 

FCC reimbursement receivable(1)

 

 

15,197

 

 

 

18,274

 

Contract assets(1)

 

 

6,694

 

 

 

6,939

 

Prepaid inventories

 

 

2,543

 

 

 

2,606

 

Other

 

 

17,879

 

 

 

13,092

 

Total prepaid expenses and other current assets

 

$

63,782

 

 

$

64,138

 

(1) See Note 4, “Government Assistance,” for additional information.

Property and equipment as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Office equipment, furniture, fixtures and other

 

$

19,788

 

 

$

19,153

 

Leasehold improvements

 

 

16,187

 

 

 

16,132

 

Network equipment(1)

 

 

184,705

 

 

 

184,176

 

 

 

220,680

 

 

 

219,461

 

Accumulated depreciation

 

 

(124,638

)

 

 

(121,332

)

Total property and equipment, net

 

$

96,042

 

 

$

98,129

 

(1) See Note 4, “Government Assistance,” for additional information.

Other non-current assets as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Interest rate caps

 

$

10,239

 

 

$

10,295

 

Contract assets, net of allowances of $614 and $591, respectively(1)

 

 

9,840

 

 

 

9,625

 

Revolving credit facility deferred financing costs

 

 

903

 

 

 

1,011

 

Other

 

 

4,595

 

 

 

5,048

 

Total other non-current assets

 

$

25,577

 

 

$

25,979

 

(1) See Note 4, “Government Assistance,” for additional information.

Accrued liabilities as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Operating leases

 

$

10,679

 

 

$

10,284

 

Employee compensation and benefits

 

 

7,377

 

 

 

10,386

 

Customer credit reserve

 

 

6,847

 

 

 

6,027

 

Network equipment

 

 

4,613

 

 

 

4,533

 

Warranty reserve

 

 

3,470

 

 

 

3,420

 

Gogo Galileo development costs

 

 

4,323

 

 

 

2,432

 

Taxes

 

 

2,662

 

 

 

2,170

 

Accrued interest

 

 

467

 

 

 

469

 

Other

 

 

7,205

 

 

 

7,928

 

Total accrued liabilities

 

$

47,643

 

 

$

47,649

 

 

6.
Research and Development Costs

Expenditures for research and development are charged to expense as incurred and totaled $9.2 million and $7.9 million, respectively, during the three-month periods ended March 31, 2024 and 2023. Research and development costs are reported as Engineering, design and development expenses in our Unaudited Condensed Consolidated Statements of Operations.

11


Gogo Inc. and Subsidiaries

Notes to Unaudited Condensed Consolidated Financial Statements – (Continued)

 

7.
Intangible Assets

Our intangible assets are comprised of both indefinite-lived and finite-lived intangible assets. Intangible assets with indefinite lives are not amortized; rather, they are reviewed for impairment at least annually or whenever events or circumstances indicate the carrying value of the asset may not be recoverable. We perform our annual impairment test of our indefinite-lived intangible assets during the fourth quarter of each fiscal year, and the results from the test performed in the fourth quarter of 2023 indicated no impairment. We also reevaluate the useful life of indefinite-lived intangible assets each reporting period to determine whether events and circumstances continue to support an indefinite useful life.

As of both March 31, 2024 and December 31, 2023, our goodwill balance was $0.6 million.

Our intangible assets, other than goodwill, as of March 31, 2024 and December 31, 2023 were as follows (in thousands, except for weighted average remaining useful life):

 

 

 

 

As of March 31, 2024

 

As of December 31, 2023

 

 

Weighted
Average
Remaining
Useful Life
(in years)

 

Gross
Carrying
Amount

 

Accumulated
Amortization

 

Net
Carrying
Amount

 

Gross
Carrying
Amount

 

Accumulated
Amortization

 

Net
Carrying
Amount

Amortized intangible assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Software

 

7.3

 

$70,503

 

$(46,097)

 

$24,406

 

$68,155

 

$(45,910)

 

$22,245

Other intangible assets

 

8.0

 

561

 

 

561

 

499

 

 

499

Service customer relationships

 

 

 

8,081

 

(8,081)

 

 

8,081

 

(8,081)

 

OEM and dealer relationships

 

 

 

6,724

 

(6,724)

 

 

6,724

 

(6,724)

 

Total amortized intangible assets

 

 

 

85,869

 

(60,902)

 

24,967

 

83,459

 

(60,715)

 

22,744

Unamortized intangible assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FCC Licenses

 

 

 

32,283

 

 

32,283

 

32,283

 

 

32,283

Total intangible assets

 

 

 

$118,152

 

$(60,902)

 

$57,250

 

$115,742

 

$(60,715)

 

$55,027

Amortization expense was $0.2 million and $0.6 million, respectively, for the three-month periods ended March 31, 2024 and 2023.

Amortization expense for the remainder of 2024, each of the next four years and thereafter is estimated to be as follows (in thousands):

 

 

Amortization

Years ending December 31,

 

Expense

2024 (period from April 1 to December 31)

 

$835

2025

 

$3,523

2026

 

$3,540

2027

 

$3,367

2028

 

$3,174

Thereafter

 

$10,528

Actual future amortization expense could differ from the estimated amount as a result of future investments and other factors.

8.
Long-Term Debt and Other Liabilities

Long-term debt as of March 31, 2024 and December 31, 2023 was as follows (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Term Loan Facility

 

$

603,085

 

 

$

604,797

 

Less: deferred financing costs

 

 

(9,561

)

 

 

(10,046

)

Less: current portion of long-term debt

 

 

(7,250

)

 

 

(7,250

)

Total long-term debt

 

$

586,274

 

 

$

587,501

 

2021 Credit Agreement

On April 30, 2021, Gogo and Gogo Intermediate Holdings LLC (“GIH”) (a wholly owned subsidiary of Gogo) entered into a credit agreement (the “Original 2021 Credit Agreement,” and, as it may be amended, supplemented or otherwise modified from time

12


Gogo Inc. and Subsidiaries

Notes to Unaudited Condensed Consolidated Financial Statements – (Continued)

 

to time, the “2021 Credit Agreement”) among Gogo, GIH, the lenders and issuing banks party thereto and Morgan Stanley Senior Funding, Inc., as administrative agent, which provides for (i) a term loan credit facility (the “Term Loan Facility”) in an aggregate principal amount of $725.0 million, issued with a discount of 0.5%, and (ii) a revolving credit facility (the “Revolving Facility” and together with the Term Loan Facility, the “Facilities”) of up to $100.0 million, which includes a letter of credit sub-facility.

The Term Loan Facility amortizes in nominal quarterly installments equal to one percent of the aggregate initial principal amount thereof per annum, with the remaining balance payable upon final maturity of the Term Loan Facility on April 30, 2028. There are no amortization payments under the Revolving Facility, and all borrowings under the Revolving Facility mature on April 30, 2026.

The Term Loan Facility bears annual interest at a floating rate measured by reference to, at GIH’s option, either (i) an adjusted term secured overnight financing rate as administered by the Federal Reserve Bank of New York (“SOFR”) (subject to a floor of 0.75%) plus an applicable margin of 3.75% and a credit spread adjustment recommended by the Alternative Reference Rates Committee of 0.11%, 0.26% or 0.43% per annum based on 1-month, 3-month or 6-month term SOFR, respectively or (ii) an alternate base rate plus an applicable margin of 2.75%.

Loans outstanding under the Revolving Facility bear annual interest at a floating rate measured by reference to, at GIH’s option, either (i) an adjusted term SOFR rate (subject to a floor of 0.00%) plus an applicable margin ranging from 3.25% to 3.75% per annum depending on GIH’s senior secured first lien net leverage ratio and a credit spread adjustment recommended by the Alternative Reference Rates Committee of 0.11%, 0.26% or 0.43% per annum based on 1-month, 3-month or 6-month term SOFR, respectively or (ii) an alternate base rate plus an applicable margin ranging from 2.25% to 2.75% per annum depending on GIH’s senior secured first lien net leverage ratio. Additionally, unused commitments under the Revolving Facility are subject to a fee ranging from 0.25% to 0.50% per annum depending on GIH’s senior secured first lien net leverage ratio. As of March 31, 2024, the fee for unused commitments under the Revolving Facility was 0.25% and the applicable margin was 3.25%.

The Facilities may be prepaid at GIH’s option at any time without premium or penalty (other than customary breakage costs), subject to minimum principal payment amount requirements.

Subject to certain exceptions and de minimis thresholds, the Term Loan Facility is subject to mandatory prepayments in an amount equal to:

100% of the net cash proceeds of certain asset sales, insurance recovery and condemnation events, subject to reduction to 50% and 0% if specified senior secured first lien net leverage ratio targets are met;
100% of the net cash proceeds of certain debt offerings; and
50% of annual excess cash flow (as defined in the 2021 Credit Agreement), subject to reduction to 25% and 0% if specified senior secured first lien net leverage ratio targets are met.

The 2021 Credit Agreement contains customary representations and warranties and customary affirmative and negative covenants. The negative covenants include restrictions on, among other things: incurrence of indebtedness or issuance of disqualified equity interests; incurrence or existence of liens; consolidations or mergers; activities of Gogo and any subsidiary holding a license issued by the FCC; investments, loans, advances, guarantees or acquisitions; asset sales; dividends or other distributions on equity; purchase, redemption or retirement of capital stock; payment or redemption of certain junior indebtedness; entry into other agreements that restrict the ability to incur liens securing the Facilities; and amendment of organizational documents; in each case subject to customary exceptions.

The Revolving Facility includes a financial covenant set at a maximum senior secured first lien net leverage ratio of 7.50:1.00, which will apply if the outstanding amount of loans and unreimbursed letter of credit drawings thereunder at the end of any fiscal quarter exceeds 35% of the aggregate of all commitments thereunder.

The 2021 Credit Agreement contains customary events of default, which, if any of them occurred, would permit or require the principal, premium, if any, and interest on all of the then outstanding obligations under the Facilities to be due and payable immediately and the commitments under the Revolving Facility to be terminated.

The Revolving Facility is available for working capital and general corporate purposes of GIH and its subsidiaries and was undrawn as of March 31, 2024 and December 31, 2023.

As of March 31, 2024 and December 31, 2023, the outstanding principal amount of the Term Loan Facility was $605.1 million and $606.9 million, respectively, the unaccreted debt discount was $2.0 million and $2.1 million, respectively, and the net carrying amount was $603.1 million and $604.8 million, respectively.

We paid approximately $19.7 million of loan origination and financing costs related to the Facilities which are being accounted for as deferred financing costs on our Unaudited Condensed Consolidated Balance Sheets and are amortized over the terms of the

13


Gogo Inc. and Subsidiaries

Notes to Unaudited Condensed Consolidated Financial Statements – (Continued)

 

Facilities. Total amortization expense was $0.6 million for both the three-month periods ended March 31, 2024 and 2023 and is included in interest expense in our Unaudited Condensed Consolidated Statements of Operations. As of March 31, 2024 and December 31, 2023, the balance of unamortized deferred financing costs related to the Facilities was $10.5 million and $11.1 million, respectively.

On April 30, 2021, Gogo, GIH, and each direct and indirect wholly-owned U.S. restricted subsidiary of GIH (Gogo and such subsidiaries collectively, the “Guarantors”) entered into a guarantee agreement (the “Guarantee Agreement”) in favor of Morgan Stanley Senior Funding, Inc., as collateral agent (the “Collateral Agent”), whereby GIH and the Guarantors guarantee the obligations under the Facilities and certain other secured obligations as set forth in the Guarantee Agreement, and GIH and the Guarantors entered into a collateral agreement (the “Collateral Agreement”), in favor of the Collateral Agent, whereby GIH and the Guarantors grant a security interest in substantially all of their respective tangible and intangible assets (including the equity interests in each direct material wholly-owned U.S. restricted subsidiary owned by GIH or any Guarantor, and 65% of the equity interests in any non-U.S. subsidiary held directly by GIH or any Guarantor), subject to certain exceptions, to secure the obligations under the Facilities and certain other secured obligations as set forth in the Collateral Agreement.

9.
Derivative Instruments and Hedging Activities

We are exposed to interest rate risk on our variable rate borrowings. We currently use interest rate caps to manage our exposure to interest rate changes, and have designated these interest rate caps as cash flow hedges for accounting purposes. Accordingly, the earnings impact of the derivatives designated as cash flow hedges is recorded upon the recognition of the variable interest payments related to the hedged debt.

In May 2021, we purchased interest rate caps with an aggregate notional amount of $650.0 million for $8.6 million. The cost of the interest rate caps will be amortized to interest expense using the caplet method, from the effective date through termination date. We receive payments in the amount calculated pursuant to the caps for any period in which the daily compounded SOFR rate plus a credit spread adjustment recommended by the Alternative Reference Rate Committee of 0.26% increases beyond the applicable strike rate. The notional amounts of the interest rate caps periodically decrease over the life of the caps.

The notional amounts, strike rates and end dates of the cap agreements are as follows (notional amounts in thousands):

Start Date

 

End Date

 

Notional
Amounts

 

 

Strike Rate

 

7/31/2021

 

7/30/2023

 

$

650,000

 

 

 

0.75

%

7/31/2023

 

7/30/2024

 

 

525,000

 

 

 

0.75

%

7/31/2024

 

7/30/2025

 

 

350,000

 

 

 

1.25

%

7/31/2025

 

7/30/2026

 

 

250,000

 

 

 

2.25

%

7/31/2026

 

7/30/2027

 

 

200,000

 

 

 

2.75

%

 

We record the effective portion of changes in the fair value of our cash flow hedges to other comprehensive income (loss), net of tax, and subsequently reclassify these amounts into earnings in the period during which the hedged transaction is recognized. The amounts included in accumulated other comprehensive income will be reclassified to interest expense in the event the hedges are no longer considered effective, in accordance with ASC 815, Derivatives and Hedging. No gains or losses of our cash flow hedges were considered to be ineffective and reclassified from other comprehensive income (loss) to earnings for the three-month periods ended March 31, 2024 and 2023. We estimate that approximately $2.6 million currently recorded in accumulated other comprehensive income (loss) will be recognized in earnings over the next 12 months. We assess the effectiveness of the hedges on an ongoing basis, and the remaining outstanding caps are still considered to be highly effective, and remain designated as a cash flow hedge. Cash flows from interest rate caps are classified in the Unaudited Condensed Consolidated Statements of Cash Flows as investing activities.

For the three-month period ended March 31, 2024, we recorded a decrease in fair value on the interest rate caps of $1.5 million, net of tax of $0.2 million, and for the three-month period ended March 31, 2023, we recorded a decrease in fair value on the interest rate caps of $7.3 million, net of tax of $2.3 million. Increases and decreases in fair value on interest rate caps above exclude amortization of the purchase price paid for the interest rate caps.

When derivatives are used, we are exposed to credit loss in the event of non-performance by the counterparties; however, non-performance is not anticipated. ASC 815, Derivatives and Hedging, requires companies to recognize all derivative instruments as either assets or liabilities at fair value in the balance sheet. The fair values of the interest rate derivatives are based on quoted market prices for similar instruments from commercial banks (based on significant observable inputs - Level 2 inputs).

14


Gogo Inc. and Subsidiaries

Notes to Unaudited Condensed Consolidated Financial Statements – (Continued)

 

The following table presents the fair value of our interest rate derivatives included in the Unaudited Condensed Consolidated Balance Sheets for the periods presented (in thousands):

 

 

 

 

March 31,

 

 

December 31,

 

Derivatives designated as hedging instruments

 

Balance sheet location

 

2024

 

 

2023

 

Current portion of interest rate caps

 

Prepaid expenses and other current assets

 

$

17,178

 

 

$

18,801

 

Non-current portion of interest rate caps

 

Other non-current assets

 

$

10,239

 

 

$

10,295

 

Fair Value Measurement

Our derivative assets and liabilities consist principally of interest rate caps, which are carried at fair value based on significant observable inputs (Level 2 inputs). Derivatives entered into by us are typically executed over-the-counter and are valued using discounted cash flows along with fair value models that primarily use market observable inputs. These models take into account a variety of factors including, where applicable, maturity, interest rate yield curves, and counterparty credit risks.

10.
Interest Costs

We capitalize a portion of our interest on funds borrowed during the active construction period of major capital projects. Capitalized interest is added to the cost of the underlying assets and amortized over the useful lives of the assets.

The following is a summary of our interest costs for the three-month periods ended March 31, 2024 and 2023 (in thousands):

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

 

2023

 

Interest costs charged to expense

 

$

13,340

 

 

$

14,497

 

Amortization of deferred financing costs

 

 

594

 

 

 

630

 

Amortization of the purchase price of interest rate caps

 

 

781

 

 

 

134

 

Interest rate cap benefit

 

 

(6,405

)

 

 

(6,393

)

Accretion of debt discount

 

 

100

 

 

 

108

 

Interest expense

 

 

8,410

 

 

 

8,976

 

Interest costs capitalized to property and equipment

 

 

612

 

 

 

497

 

Interest costs capitalized to software

 

 

257

 

 

 

157

 

Total interest costs

 

$

9,279

 

 

$

9,630

 

 

11.
Fair Value of Financial Assets and Liabilities

A three-tier fair value hierarchy has been established which prioritizes the inputs used in measuring fair value. These tiers include:

Level 1 - defined as observable inputs such as quoted prices for identical assets or liabilities in active markets;
Level 2 - defined as observable inputs other than Level 1 inputs such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or 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.

Refer to Note 9, “Derivative Instruments and Hedging Activities,” for fair value information relating to our interest rate caps.

Investment in Convertible Note:

On February 26, 2024, Gogo invested $5 million in a convertible note offering (“Investment in Convertible Note”). The Investment in Convertible Note accrues interest at 5% per annum, payable upon maturity of the note or upon conversion, and matures two years after the date of issuance. We have elected to measure our Investment in Convertible Note using the fair value option and record changes in fair value, including accrued interest, in Other (income) expense, net on the Unaudited Condensed Consolidated Statements of Operations. The Company elected the fair value option for the Investment in Convertible Note to eliminate complexities of applying certain accounting models.

The fair value of the Investment in Convertible Note is measured using Level 3 (unobservable) inputs. The Company, with the assistance of a third-party valuation specialist, determined the fair value using a binomial lattice model. The significant assumptions used in the model include the yield, equity volatility, outstanding principal, remaining term, stated interest rate, risk-free interest rate

15


Gogo Inc. and Subsidiaries

Notes to Unaudited Condensed Consolidated Financial Statements – (Continued)

 

and the current publicly available stock price. The yield is estimated using similar security yields for companies with similar credit ratings. Equity volatility is estimated based on observed equity volatility for similar companies. The outstanding principal, remaining term and stated interest rate are all determined based on contractually defined terms and the risk-free interest rate is determined by reference to the U.S. Treasury yield curve in effect at the time of measurement for time periods approximately equal to the remaining time to maturity. Subsequent to March 31, 2024, the Company observed a significant decrease in the publicly available stock price of the issuer. Should the decrease be sustained, the fair value of the Investment in Convertible Note could be materially and negatively impacted.

The reconciliation of beginning and ending balances of the Investment in Convertible Note as of March 31, 2024 were as follows (in thousands):

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

Balance at beginning of period

 

$

 

Investment

 

 

5,000

 

Change in fair value

 

 

13,132

 

Balance at end of period

 

$

18,132

 

Long-Term Debt:

As of March 31, 2024 and December 31, 2023, our only financial asset and liability disclosed but not measured at fair value is the Term Loan Facility, which is reflected on the Unaudited Condensed Consolidated Balance Sheets at cost. The fair value measurement is classified as Level 2 within the fair value hierarchy since it is based on quoted market prices of our instrument in markets that are not active. We estimated the fair value of the Term Loan Facility by calculating the upfront cash payment a market participant would require to assume this obligation. The upfront cash payment used in the calculation of fair value on our March 31, 2024 Unaudited Condensed Consolidated Balance Sheets, excluding any issuance costs, is the amount that a market participant would be willing to lend at such date to an entity with a credit rating similar to ours and that would allow such an entity to achieve sufficient cash inflows to cover the scheduled cash outflows under the Term Loan Facility.

The fair value and carrying value of long-term debt as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

 

 

March 31, 2024

 

 

December 31, 2023

 

 

 

Fair Value (1)

 

Carrying
Value

 

 

Fair Value (1)

 

Carrying
Value

 

Term Loan Facility

 

$

605,000

 

$

603,085

(2)

 

$

610,000

 

$

604,797

(2)

 

(1)
Fair value amounts are rounded to the nearest million.
(2)
Carrying value of the Term Loan Facility reflects the unaccreted debt discount of $2.0 million and $2.1 million as of March 31, 2024 and December 31, 2023, respectively. See Note 8, “Long-Term Debt and Other Liabilities,” for further information.
12.
Stock-Based Compensation and 401(k) Plan

Stock-Based Compensation — As of March 31, 2024, we maintained the Second Amended and Restated Gogo Inc. 2016 Omnibus Incentive Plan (the “2016 Omnibus Plan”). The 2016 Omnibus Plan provides for the grant of both equity and cash awards, including non-qualified stock options, incentive stock options, stock appreciation rights, performance awards (shares and units), restricted stock, Restricted Stock Units (“RSUs”), deferred share units and other stock-based awards and dividend equivalents to eligible employees, directors and consultants, as determined by the Compensation Committee of our Board of Directors. See Note 12, “Stock-Based Compensation and 401(k) Plan,” in our 2023 10-K for further information regarding these plans. The majority of our equity grants are awarded on an annual basis.

For the three-month period ended March 31, 2024, no options to purchase shares of common stock were granted, options to purchase 31,136 shares of common stock were exercised, no options to purchase shares of common stock were forfeited and 13,053 options to purchase shares of common stock expired.

16


Gogo Inc. and Subsidiaries

Notes to Unaudited Condensed Consolidated Financial Statements – (Continued)

 

For the three-month period ended March 31, 2024, 30,908 RSUs were granted, 1,017,609 RSUs vested and 13,436 RSUs were forfeited. The fair value of the RSUs granted during the three-month period ended March 31, 2024 was approximately $0.3 million, which will generally be recognized over a period of four years.

For the three-month period ended March 31, 2024, 49,256 deferred stock units were granted, none vested and 169,683 were settled. The fair value of the deferred stock units granted during the three-month period ended March 31, 2024 was approximately $0.4 million, which will generally be recognized over a period of one year.

The following is a summary of our stock-based compensation expense by operating expense line in the Unaudited Condensed Consolidated Statements of Operations (in thousands):

 

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

 

2023

 

Cost of service revenue

 

$

473

 

 

$

343

 

Cost of equipment revenue

 

 

379

 

 

 

287

 

Engineering, design and development

 

 

982

 

 

 

754

 

Sales and marketing

 

 

997

 

 

 

738

 

General and administrative

 

 

2,009

 

 

 

2,919

 

Total stock-based compensation expense

 

$

4,840

 

 

$

5,041

 

401(k) Plan Under our 401(k) plan, all employees who are eligible to participate are entitled to make tax-deferred contributions, subject to Internal Revenue Service limitations. We match 100% of the employee’s first 4% of contributions made, subject to annual limitations. Our matching contributions were $0.6 million and $0.5 million, respectively, during the three-month periods ended March 31, 2024 and 2023.

13.
Income Tax

The effective income tax rates for the three-month periods ended March 31, 2024 and 2023 were 26.4% and 17.7%, respectively. For the three-month period ended March 31, 2024, our effective income tax rate was higher than the U.S. federal statutory rate of 21% primarily due to state income taxes, nondeductible officer’s compensation, and stock-based compensation, partially offset by tax benefits related to domestic research and development tax credits. For the three-month period ended March 31, 2023, our effective income tax rate was lower than the U.S. federal statutory rate of 21% primarily due to a partial release of the valuation allowance on certain of our deferred income tax assets, tax benefits related to domestic research and development tax credits and stock-based compensation, partially offset by state income taxes.

We regularly assess the need for a valuation allowance related to our deferred income tax assets to determine, based on the weight of all available positive and negative evidence, whether it is more likely than not that some or all of such deferred assets will not be realized. In our assessments, the Company considers recent financial operating results, the scheduled expiration of our net operating losses, future taxable income, the reversal of existing taxable differences, and tax planning strategies. The remaining valuation allowance is still required for deferred tax assets related to certain state credits, foreign net operating losses and capital loss carryforwards as it is more likely than not as of March 31, 2024 that these deferred tax assets will not be realized.

We are subject to taxation and file income tax returns in the United States federal jurisdiction and many states and Canada. With few exceptions, as of March 31, 2024 we are no longer subject to U.S. federal, state, local or foreign examinations by tax authorities for years before 2020.

We record penalties and interest relating to uncertain tax positions in the income tax provision line item in the Unaudited Condensed Consolidated Statements of Operations. No penalties or interest related to uncertain tax positions were recorded for the three-month periods ended March 31, 2024 and 2023. As of March 31, 2024 and December 31, 2023, we did not have a liability recorded for interest or potential penalties.

14.
Leases

Operating and Financing Leases — We determine whether a contract contains a lease at contract inception. Lease liabilities are calculated using a discount rate based on our incremental borrowing rate at lease commencement. We have operating lease agreements primarily related to cell sites and office space. Certain cell site and office space leases have renewal option terms that have been deemed reasonably certain to be exercised. These renewal options extend a lease by up to 15 years. We recognize operating lease expense on a straight-line basis over the lease term. As of March 31, 2024, there were no significant leases which had not commenced.

17


Gogo Inc. and Subsidiaries

Notes to Unaudited Condensed Consolidated Financial Statements – (Continued)

 

The following is a summary of our lease expense included in the Unaudited Condensed Consolidated Statements of Operations (in thousands):

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

 

2023

 

Operating lease cost

 

$

4,088

 

 

$

3,938

 

Financing lease cost:

 

 

 

 

 

 

Amortization of leased assets

 

 

14

 

 

 

39

 

Interest on lease liabilities

 

 

4

 

 

 

5

 

Total lease cost

 

$

4,106

 

 

$

3,982

 

Other information regarding our leases is as follows (in thousands, except lease terms and discount rates):

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

 

2023

 

Supplemental cash flow information

 

 

 

 

 

 

Cash paid for amounts included in measurement of lease liabilities:

 

 

 

 

 

 

Operating cash flows used in operating leases

 

$

4,195

 

 

$

3,969

 

Operating cash flows used in financing leases

 

$

4

 

 

$

5

 

Financing cash flows used in financing leases

 

$

3

 

 

$

57

 

Non-cash items:

 

 

 

 

 

 

Operating leases obtained

 

$

2,122

 

 

$

718

 

Financing leases obtained

 

$

170

 

 

$

 

Weighted average remaining lease term

 

 

 

 

 

 

Operating leases

 

7 years

 

 

8 years

 

Financing leases

 

3 years

 

 

1 year

 

Weighted average discount rate

 

 

 

 

 

 

Operating leases

 

 

6.8

%

 

 

6.7

%

Financing leases

 

 

9.0

%

 

 

16.6

%

Annual future minimum lease payments as of March 31, 2024 (in thousands):

Years ending December 31,

 

Operating
Leases

 

 

Financing
Leases

 

2024 (period from April 1 to December 31)

 

$

11,646

 

 

$

58

 

2025

 

 

16,505

 

 

 

62

 

2026

 

 

16,069

 

 

 

60

 

2027

 

 

14,513

 

 

 

15

 

2028

 

 

12,869

 

 

 

 

Thereafter

 

 

31,135

 

 

 

 

Total future minimum lease payments

 

 

102,737

 

 

 

195

 

Less: Amount representing interest

 

 

(20,274

)

 

 

(22

)

Present value of net minimum lease payments

 

$

82,463

 

 

$

173

 

Reported as of March 31, 2024

 

 

 

 

 

 

Accrued liabilities

 

$

10,679

 

 

$

62

 

Non-current operating lease liabilities

 

 

71,784

 

 

 

 

Other non-current liabilities

 

 

 

 

 

111

 

Total lease liabilities

 

$

82,463

 

 

$

173

 

 

15.
Commitments and Contingencies

Contractual Commitments – We have agreements with various vendors under which we have remaining commitments to purchase hardware components and development services. Such commitments will become payable as we receive the hardware components, or as development services are provided.

SmartSky Litigation – On February 28, 2022, SmartSky Networks, LLC brought suit against Gogo Inc. and its subsidiary Gogo Business Aviation LLC in the U.S. District Court for the District of Delaware (the “Court”) alleging that Gogo 5G infringes four patents owned by the plaintiff. On February 21, 2023, the plaintiff amended its complaint to allege that Gogo 5G infringes two

18


Gogo Inc. and Subsidiaries

Notes to Unaudited Condensed Consolidated Financial Statements – (Continued)

 

additional patents recently issued to the plaintiff. The suit seeks an unspecified amount of compensatory damages as well as treble damages for alleged willful infringement and reimbursement of plaintiff's costs, disbursements and attorneys' fees. Under a schedule agreed upon by the parties, fact discovery and claim construction proceedings will be substantially completed by early-to-mid 2024, and expert discovery by mid 2024, with dispositive motions to follow. A trial date has been scheduled for April 14, 2025. Also on February 28, 2022, the plaintiff filed a motion (the “PI Motion”) requesting that the Court preliminarily enjoin the Company from making, using, offering to sell or selling the Gogo 5G system. On September 26, 2022, the Court issued an order denying the PI Motion. The plaintiff has appealed the denial to the U.S. Court of Appeals for the Federal Circuit. On January 31, 2024, the U.S. Court of Appeals for the Federal Circuit affirmed the decision of the Court to deny the PI Motion. We intend to continue to vigorously defend our position in the infringement suit and defend against any further appeal of the PI Motion decision. The outcomes of the appeal and the underlying litigation are inherently uncertain. No amounts have been accrued for any potential losses under this matter, as we cannot reasonably predict the outcome of the litigation or any potential losses.

On March 5, 2024, Gogo Inc. and its subsidiary Gogo Business Aviation LLC filed counterclaims in the same suit, alleging that SmartSky’s ATG network, Flagship equipment, and LITE ATG equipment infringe three patents owned by Gogo. Gogo’s counterclaim suit seeks an unspecified amount of compensatory damages as well as reimbursement of Gogo's costs and attorneys' fees. On April 10, 2024, the Court held that Gogo's counterclaims would proceed under a separate schedule and would be tried separately from SmartSky's claims. At this time, no schedule has been adopted for Gogo's counterclaims.

From time to time we may become involved in legal proceedings arising in the ordinary course of our business. We cannot predict with certainty the outcome of any litigation or the potential for future litigation. Regardless of the outcome of any particular litigation and the merits of any particular claim, litigation can have a material adverse impact on our company due to, among other reasons, any injunctive relief granted, which could inhibit our ability to operate our business, amounts paid as damages or in settlement of any such matter, diversion of management resources and defense costs.

16.
Accumulated Other Comprehensive Income (Loss)

The following is a summary of changes in accumulated other comprehensive income (loss) by component (in thousands):

 

 

 

 

 

 

Change in

 

 

 

 

 

 

Currency

 

 

Fair Value of

 

 

 

 

 

 

Translation

 

 

Cash Flow

 

 

 

 

 

 

Adjustment

 

 

Hedges

 

 

Total

 

Balance at January 1, 2024

 

$

(934

)

 

$

16,730

 

 

$

15,796

 

Other comprehensive income (loss) before reclassifications

 

 

(155

)

 

 

3,553

 

 

 

3,398

 

Less: income realized and reclassified to earnings

 

 

 

 

 

4,228

 

 

 

4,228

 

Net current period comprehensive income (loss)

 

 

(155

)

 

 

(675

)

 

 

(830

)

Balance at March 31, 2024

 

$

(1,089

)

 

$

16,055

 

 

$

14,966

 

 

 

 

 

 

 

Change in

 

 

 

 

 

 

Currency

 

 

Fair Value of

 

 

 

 

 

 

Translation

 

 

Cash Flow

 

 

 

 

 

 

Adjustment

 

 

Hedges

 

 

Total

 

Balance at January 1, 2023

 

$

(1,225

)

 

$

31,353

 

 

$

30,128

 

Other comprehensive income (loss) before reclassifications

 

 

75

 

 

 

(2,439

)

 

 

(2,364

)

Less: income realized and reclassified to earnings

 

 

 

 

 

4,721

 

 

 

4,721

 

Net current period comprehensive income (loss)

 

 

75

 

 

 

(7,160

)

 

 

(7,085

)

Balance at March 31, 2023

 

$

(1,150

)

 

$

24,193

 

 

$

23,043

 

 

19


 

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

Certain statements in this Quarterly Report on Form 10-Q may constitute “forward-looking” statements within the meaning of the Private Securities Litigation Reform Act of 1995. These forward-looking statements include, without limitation, statements regarding our industry, business strategy, plans, goals and expectations concerning our market position, international expansion, future technologies, future operations, margins, profitability, future efficiencies, capital expenditures, liquidity and capital resources and other financial and operating information. When used in this discussion, the words “anticipate,” “assume,” “believe,” “budget,” “continue,” “could,” “estimate,” “expect,” “forecast,” “intend,” “may,” “plan,” “potential,” “predict,” “project,” “should,” “will,” “future” and the negative of these or similar terms and phrases are intended to identify forward-looking statements in this Quarterly Report on Form 10-Q.

Forward-looking statements reflect our current expectations regarding future events, results or outcomes. These expectations may or may not be realized. Although we believe the expectations reflected in the forward-looking statements are reasonable, we can give you no assurance these expectations will prove to have been correct. Some of these expectations may be based upon assumptions, data or judgments that prove to be incorrect. Actual events, results and outcomes may differ materially from our expectations due to a variety of known and unknown risks, uncertainties and other factors. Although it is not possible to identify all of these risks and factors, they include, among others, the following:

our ability to continue to generate revenue from the provision of our connectivity services;
our reliance on our key OEMs and dealers for equipment sales;
our ability to develop and deploy Gogo 5G, Gogo Galileo or other next generation technologies;
the impact of competition;
our ability to expand our business outside of the United States;
the impact of pandemics or other outbreaks of contagious diseases, and the measures implemented to combat them;
the impact of global supply chain and logistics issues and increasing inflation;
our ability to evaluate or pursue strategic opportunities;
our reliance on third parties for equipment components and services;
our ability to recruit, train and retain highly skilled employees;
the impact of adverse economic conditions;
our ability to maintain our rights to use our licensed 3MHz of ATG spectrum in the United States and obtain rights to additional spectrum if needed;
the impact of our use of open-source software;
the impact of equipment failure or material defects or errors in our software;
the impact of service interruptions or delays, technology failures, equipment damage or system disruptions or failures, including any arising from cyber-attacks;
the impact of assertions by third parties of infringement, misappropriation or other violations;
our ability to innovate and provide products and services;
risks associated with participation in the Federal Communications Commission (“FCC”) Reimbursement Program;
our ability to comply with applicable foreign ownership limitations;
our ability to comply with anti-bribery, anti-corruption and anti-money laundering laws;
our possession and use of personal information;
the extent of expenses, liabilities or business disruptions resulting from litigation;
our ability to protect our intellectual property rights;
the impact of global climate change and legal, regulatory or market responses to it;
our substantial indebtedness, limitations and restrictions in the agreements governing our current and future indebtedness and our ability to service our indebtedness;

20


 

fluctuations in our operating results;
our ability to fully utilize portions of our deferred income tax assets; and
other risks and factors listed under “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2023, as filed with the Securities and Exchange Commission (the “SEC”) on February 28, 2024 (the “2023 10-K”) and in Item 1A of this Quarterly Report on Form 10-Q.

Any one of these factors or a combination of these factors could materially affect our financial condition or future results of operations and could influence whether any forward-looking statements contained in this Quarterly Report on Form 10-Q ultimately prove to be accurate. Our forward-looking statements are not guarantees of future performance, and you should not place undue reliance on them. All forward-looking statements speak only as of the date made and unless required by law we undertake no obligation to update or revise publicly any forward-looking statements, whether as a result of new information, future events or otherwise.

In addition, while we do, from time to time, communicate with securities analysts, it is against our policy to disclose to them any material non-public information or other confidential information. Accordingly, stockholders should not assume that we agree with any statement or report issued by any analyst irrespective of the content of the statement or report. Thus, to the extent that reports issued by securities analysts contain any projections, forecasts, or opinions, such reports are not our responsibility.

21


 

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion and analysis is intended to help the reader understand our business, financial condition, results of operations, liquidity and capital resources. You should read this discussion in conjunction with our unaudited condensed consolidated interim financial statements and the related notes contained elsewhere in this Quarterly Report on Form 10-Q. Unless the context otherwise indicates or requires, the terms “we,” “our,” “us,” “Gogo,” and the “Company,” as used in this Quarterly Report on Form 10-Q, refer to Gogo Inc. and its directly and indirectly owned subsidiaries as a combined entity, except where otherwise stated or where it is clear that the terms refer only to Gogo Inc. exclusive of its subsidiaries.

The statements in this discussion regarding industry outlook, our expectations regarding our future performance, liquidity and capital resources and other non-historical statements in this discussion are forward-looking statements. These forward-looking statements are subject to numerous risks and uncertainties, including, but not limited to, the risks and uncertainties described under “Risk Factors” in the 2023 10-K and in Item 1A and “Special Note Regarding Forward-Looking Statements” in this Quarterly Report on Form 10-Q. Our actual results may differ materially from those contained in or implied by any forward-looking statements.

Our fiscal year ends December 31 and, unless otherwise noted, references to “years” or “fiscal” are for fiscal years ended December 31. See “ Results of Operations.”

Company Overview

Gogo is the world’s largest provider of broadband connectivity services for the business aviation market. We have served this market for more than 25 years. Our mission is to enrich the lives of passengers and the efficiency of operators with the world’s best business aviation in-flight connectivity and customer support. We have always sought to provide the best connectivity for the business aviation market regardless of technology, and we have a successful history of doing so. Until recently, we focused primarily on business aviation aircraft in North America, which comprise approximately 63% of the worldwide business aviation fleet, and we are the leading provider of in-flight connectivity in that market. Gogo started in analogue air-to-ground (“ATG”) technology in the late 1990s, then, as analogue cellular backhaul disappeared, migrated to narrowband satellite connectivity in the early 2000s, then back to ATG with our digital broadband 3G and 4G networks beginning in 2010. We are currently developing our fourth ATG network – Gogo 5G – that we expect to commercially launch a few months later than the previously stated fourth quarter 2024 launch date, and we are working with our vendors to finalize the schedule. Simultaneous with the development of Gogo 5G, we are actively working with a subset of AVANCE customers and customers utilizing our legacy Gogo Biz ATG airborne system operating on our ground 3G and 4G networks to upgrade to an AVANCE system compatible with a new LTE network. We anticipate this subset of customers will see improved performance because of this network transition, which is expected to occur in early 2026. The cost for the transition to the new LTE network is partially being reimbursed through our participation in the FCC Reimbursement Program.

We also continue to provide narrowband satellite services to customers in North America and internationally through distribution agreements with satellite providers. In May 2022, in order to further serve our existing customers and expand our target market, we announced plans to expand our broadband offerings beyond ATG by launching the first global broadband service designed for all models of business aircraft (“Gogo Galileo”). The service will use an electronically steered antenna (“ESA”), specifically designed to address a broad range of business aviation aircraft, operating on a low earth orbit (“LEO”) satellite network and is targeted for commercial launch in the fourth quarter of 2024.

Our chief operating decision maker evaluates performance and business results for our operations, and makes resource and operating decisions, on a consolidated basis. As we do not have multiple segments, we do not present segment information in this Quarterly Report on Form 10-Q.

Factors and Trends Affecting Our Results of Operations

We believe that our operating and business performance is driven by various factors that affect the business aviation industry, including trends affecting the travel industry and trends affecting the customer bases that we target, as well as factors that affect wireless Internet service providers and general macroeconomic factors. Key factors that may affect our future performance include:

costs associated with the implementation of, and our ability to implement on a timely basis, our technology roadmap, including upgrades to and installation of the ATG technologies we currently offer, Gogo 5G, Gogo Galileo, LTE and any other next generation or other new technology;
our ability to manage issues and related costs that may arise in connection with the implementation of our technology roadmap, including technological issues and related remediation efforts and failures or delays on the part of antenna, chipset, and other equipment developers and providers or satellite network providers, some of which are single-source;
our ability to license additional spectrum and make other improvements to our network and operations as technology and user expectations change;

22


 

the number of aircraft in service in our markets, including consolidations or changes in fleet size by one or more of our large-fleet customers;
the economic environment and other trends that affect both business and leisure aviation travel;
disruptions to supply chains in the aviation industry and installations of our equipment driven by, among other things, labor shortages;
the extent of our customers’ adoption of our products and services, which is affected by, among other things, willingness to pay for the services that we provide, the quality and reliability of our products and services, changes in technology and competition from current competitors and new market entrants;
our ability to engage suppliers of equipment components and network services on a timely basis and on commercially reasonable terms;
our ability to fully utilize portions of our deferred income tax assets;
changes in laws, regulations and interpretations affecting telecommunications services globally, including those affecting our ability to maintain our licenses for ATG spectrum in the United States, obtain sufficient rights to use additional ATG spectrum and/or other sources of broadband connectivity to deliver our services, including Gogo Galileo, expand our service offerings and manage our network; and
changes in laws, regulations and policies affecting our business or the business of our customers and suppliers globally, including changes that impact the design of our equipment and our ability to obtain required certifications for our equipment.

Key Business Metrics

Our management regularly reviews financial and operating metrics, including the following key operating metrics, to evaluate the performance of our business and our success in executing our business plan, make decisions regarding resource allocation and corporate strategies, and evaluate forward-looking projections.

 

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

 

2023

 

Aircraft online (at period end)

 

 

 

 

 

 

ATG AVANCE

 

 

4,110

 

 

 

3,447

 

Gogo Biz

 

 

3,026

 

 

 

3,599

 

Total ATG

 

 

7,136

 

 

 

7,046

 

Narrowband satellite

 

 

4,285

 

 

 

4,458

 

Average monthly connectivity service revenue per aircraft online

 

 

 

 

 

 

ATG

 

$

3,458

 

 

$

3,389

 

Narrowband satellite

 

 

292

 

 

 

304

 

Units sold

 

 

 

 

 

 

ATG

 

 

258

 

 

 

223

 

Narrowband satellite

 

 

41

 

 

 

49

 

Average equipment revenue per unit sold (in thousands)

 

 

 

 

 

 

ATG

 

$

75

 

 

$

70

 

Narrowband satellite

 

 

41

 

 

 

54

 

 

ATG AVANCE aircraft online. We define ATG AVANCE aircraft online as the total number of business aircraft equipped with our AVANCE L5 or L3 system for which we provide ATG services as of the last day of each period presented.
Gogo Biz aircraft online. We define Gogo Biz aircraft online as the total number of business aircraft not equipped with our AVANCE L5 or L3 system for which we provide ATG services as of the last day of each period presented. This number excludes commercial aircraft operated by Intelsat’s airline customers receiving ATG service.
Narrowband satellite aircraft online. We define narrowband satellite aircraft online as the total number of business aircraft for which we provide narrowband satellite services as of the last day of each period presented.
Average monthly connectivity service revenue per ATG aircraft online. We define average monthly connectivity service revenue per ATG aircraft online as the aggregate ATG connectivity service revenue for the period divided by the number of months in the period, divided by the number of ATG aircraft online during the period (expressed as an average of the month end figures for each month in such period). Revenue share earned from Intelsat is excluded from this calculation.

23


 

Average monthly connectivity service revenue per narrowband satellite aircraft online. We define average monthly connectivity service revenue per narrowband satellite aircraft online as the aggregate narrowband satellite connectivity service revenue for the period divided by the number of months in the period, divided by the number of narrowband satellite aircraft online during the period (expressed as an average of the month end figures for each month in such period).
Units sold. We define units sold as the number of ATG or narrowband satellite units for which we recognized revenue during the period.
Average equipment revenue per ATG unit sold. We define average equipment revenue per ATG unit sold as the aggregate equipment revenue from all ATG units sold during the period, divided by the number of ATG units sold.
Average equipment revenue per narrowband satellite unit sold. We define average equipment revenue per narrowband satellite unit sold as the aggregate equipment revenue earned from all narrowband satellite units sold during the period, divided by the number of narrowband satellite units sold.

Key Components of Consolidated Statements of Operations

There have been no material changes to our key components of Unaudited Condensed Consolidated Statements of Operations as described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” (“MD&A”) in our 2023 10-K.

Critical Accounting Estimates

Our discussion and analysis of our financial condition and results of operations are based on our Unaudited Condensed Consolidated Financial Statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The preparation of our Unaudited Condensed Consolidated Financial Statements and related disclosures requires us to make estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related exposures. We base our estimates and assumptions on historical experience and other factors that we believe to be reasonable under the circumstances. In some instances, we could reasonably use different accounting estimates, and in some instances, actual results could differ significantly from our estimates. We evaluate our estimates and assumptions on an ongoing basis. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations and cash flows will be affected.

We believe that the assumptions and estimates associated with the valuation allowance related to our deferred income tax assets have the greatest potential impact on and are the most critical to fully understanding and evaluating our reported financial results, and that they require our most difficult, subjective or complex judgments.

There have been no material changes to our critical accounting estimates described in the MD&A in our 2023 10-K.

Recent Accounting Pronouncements

See Note 1, “Basis of Presentation,” to our Unaudited Condensed Consolidated Financials Statements for additional information.

24


 

Results of Operations

The following table sets forth, for the periods presented, certain data from our Unaudited Condensed Consolidated Statements of Operations. The information contained in the table below should be read in conjunction with our Unaudited Condensed Consolidated Financial Statements and related notes.

Gogo Inc. and Subsidiaries

Unaudited Condensed Consolidated Statements of Operations

(in thousands)

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

 

2023

 

Revenue:

 

 

 

 

 

 

Service revenue

 

$

81,673

 

 

$

78,499

 

Equipment revenue

 

 

22,649

 

 

 

20,098

 

Total revenue

 

 

104,322

 

 

 

98,597

 

Operating expenses:

 

 

 

 

 

 

Cost of service revenue (exclusive of amounts shown below)

 

 

17,871

 

 

 

16,797

 

Cost of equipment revenue (exclusive of amounts shown below)

 

 

15,786

 

 

 

18,126

 

Engineering, design and development

 

 

9,216

 

 

 

7,879

 

Sales and marketing

 

 

8,283

 

 

 

6,877

 

General and administrative

 

 

14,651

 

 

 

14,199

 

Depreciation and amortization

 

 

3,841

 

 

 

2,791

 

Total operating expenses

 

 

69,648

 

 

 

66,669

 

Operating income

 

 

34,674

 

 

 

31,928

 

Other expense (income):

 

 

 

 

 

 

Interest income

 

 

(2,048

)

 

 

(1,916

)

Interest expense

 

 

8,410

 

 

 

8,976

 

Other (income) expense, net

 

 

(13,099

)

 

 

31

 

Total other (income) expense

 

 

(6,737

)

 

 

7,091

 

Income before income taxes

 

 

41,411

 

 

 

24,837

 

Income tax provision

 

 

10,921

 

 

 

4,388

 

Net income

 

$

30,490

 

 

$

20,449

 

 

25


 

Three Months Ended March 31, 2024 and 2023

Revenue:

Revenue and percent change for the three-month periods ended March 31, 2024 and 2023 were as follows (in thousands, except for percent change):

 

 

 

For the Three Months
Ended March 31,

 

 

% Change

 

 

 

2024

 

 

2023

 

 

2024 over 2023

 

Service revenue

 

$

81,673

 

 

$

78,499

 

 

 

4.0

%

Equipment revenue

 

 

22,649

 

 

 

20,098

 

 

 

12.7

%

Total revenue

 

$

104,322

 

 

$

98,597

 

 

 

5.8

%

Total revenue increased to $104.3 million for the three-month period ended March 31, 2024 as compared with $98.6 million for the prior-year period, due to an increase in service revenue and equipment revenue.

Service revenue increased to $81.7 million for the three-month period ended March 31, 2024, as compared with $78.5 million for the prior-year period, due to increases in ATG aircraft online.

Equipment revenue increased to $22.6 million for the three-month period ended March 31, 2024, as compared with $20.1 million for the prior-year period, due to an increase in the number of ATG units sold, with 258 units sold during the three-month period ended March 31, 2024 as compared with 223 units sold during the prior-year period.

We expect service revenue to increase in the future as additional aircraft come online, including the expected impact of the launch of Gogo 5G and Gogo Galileo. We expect equipment revenue to increase in the future driven by additional sales of ATG units including Gogo 5G, and Gogo Galileo units.

Cost of Revenue:

Cost of revenue and percent change for the three-month periods ended March 31, 2024 and 2023 were as follows (in thousands, except for percent change):

 

 

 

For the Three Months
Ended March 31,

 

 

% Change

 

 

 

2024

 

 

2023

 

 

2024 over 2023

 

Cost of service revenue

 

$

17,871

 

 

$

16,797

 

 

 

6.4

%

Cost of equipment revenue

 

$

15,786

 

 

$

18,126

 

 

 

(12.9

)%

Cost of service revenue increased 6% to $17.9 million for the three-month period ended March 31, 2024, as compared with $16.8 million for the prior-year period due to an increase in ATG network costs .

We expect cost of service revenue to increase over time, due to service revenue growth and increasing network costs, including those for Gogo 5G, Gogo Galileo, and increased data center costs.

Cost of equipment revenue decreased 13% to $15.8 million for the three-month period ended March 31, 2024 as compared with $18.1 million for the prior-year period due to non-reimbursable costs related to the FCC Reimbursement Program in the prior year.

We expect that our cost of equipment revenue will increase with growth in ATG units sold, including Gogo 5G, and Gogo Galileo units, following the launch of those products. Additionally, we expect to incur additional costs associated with the FCC Reimbursement Program which we expect to be partially offset by the reimbursements from the FCC.

Engineering, Design and Development Expenses:

Engineering, design and development expenses increased 17% to $9.2 million for the three-month period ended March 31, 2024, as compared with $7.9 million for the prior-year period due to Gogo Galileo development costs.

We expect engineering, design and development expenses as a percentage of service revenue to increase in 2024, driven by Gogo Galileo development costs and Gogo 5G program spend, and decrease thereafter as the programs are completed and the level of investment decreases and revenue increases.

Sales and Marketing Expenses:

Sales and marketing expenses increased 20% to $8.3 million for the three-month period ended March 31, 2024, as compared with $6.9 million for the prior-year period due to personnel costs.

We expect sales and marketing expenses as a percentage of service revenue to remain relatively flat in the future.

26


 

General and Administrative Expenses:

General and administrative expenses increased 3% to $14.7 million for the three-month period ended March 31, 2024, as compared with $14.2 million for the prior-year period.

We expect general and administrative expenses as a percentage of service revenue to decrease over time.

Depreciation and Amortization:

Depreciation and amortization expense increased 38% to $3.8 million for three-month period ended March 31, 2024, as compared with $2.8 million for the prior-year period, due to accelerated depreciation expense for certain network equipment related to the FCC Reimbursement Program. See Note 1, “Basis of Presentation,” to our Unaudited Condensed Consolidated Financial Statements for additional information on the accelerated depreciation expense.

We expect that our depreciation and amortization expense will increase in the future as we launch our Gogo 5G network.

Other (Income) Expense:

Other expense (income) and percent change for the three-month periods ended March 31, 2024 and 2023 were as follows (in thousands, except for percent change):

 

 

For the Three Months
Ended March 31,

 

 

% Change

 

 

 

2024

 

 

2023

 

 

2024 over 2023

 

Interest income

 

$

(2,048

)

 

$

(1,916

)

 

 

6.9

%

Interest expense

 

 

8,410

 

 

 

8,976

 

 

 

(6.3

)%

Other (income) expense, net

 

 

(13,099

)

 

 

31

 

 

nm

 

Total

 

$

(6,737

)

 

$

7,091

 

 

 

(195.0

)%

Percentage changes that are considered not meaningful are denoted with nm.

 

 

 

 

 

 

 

 

 

Total other (income) expense changed to $6.7 million of income for the three-month period ended March 31, 2024 as compared with $7.1 million of expense for the prior-year period, due to an unrealized holding gain on the Investment in Convertible Note.

We expect our interest expense to fluctuate in the future based on changes in the variable rates associated with the Facilities, partially offset by the impact of the interest rate caps. We expect these fluctuations to be impacted by the decrease in the hedge benefit as our hedge notional amount decreases and the strike rate increases. See Note 8, “Long-Term Debt and Other Liabilities,” to our Unaudited Condensed Consolidated Financial Statements for additional information. Subsequent to March 31, 2024, the Company observed a significant decrease in the publicly available stock price related to the Investment in Convertible Note. Should the decrease be sustained, the fair value of the Investment in Convertible Note could be materially and negatively impacted.

Income Taxes:

The effective income tax rate for the three-month period ended March 31, 2024 was 26.4%, as compared to 17.7% for the prior-year period. For the three-month period ended March 31, 2024, our income tax provision was $10.9 million due to pre-tax income. For the three-month period ended March 31, 2023, our income tax provision was $4.4 million, due to pre-tax income. See Note 13, “Income Tax,” to our Unaudited Condensed Consolidated Financial Statements for additional information.

We expect our income tax provision to increase in the long term as we continue to generate positive pre-tax income. We expect cash tax payments to be immaterial for an extended period of time, subject to the availability of our net operating loss carryforward amounts.

27


 

Non-GAAP Measures

In our discussion below, we discuss EBITDA, Adjusted EBITDA and Free Cash Flow, as defined below, which are non-GAAP financial measures. Management uses EBITDA, Adjusted EBITDA and Free Cash Flow for business planning purposes, including managing our business against internally projected results of operations and measuring our performance and liquidity. These supplemental performance measures also provide another basis for comparing period-to-period results by excluding potential differences caused by non-operational and unusual or non-recurring items. These supplemental performance measures may vary from and may not be comparable to similarly titled measures used by other companies. EBITDA, Adjusted EBITDA and Free Cash Flow are not recognized measurements under GAAP; when analyzing our performance with EBITDA or Adjusted EBITDA or liquidity with Free Cash Flow, as applicable, investors should (i) evaluate each adjustment in our reconciliation to the corresponding GAAP measure, and the explanatory footnotes regarding those adjustments, (ii) use EBITDA or Adjusted EBITDA in addition to, and not as an alternative to, net income attributable to common stock as a measure of operating results and (iii) use Free Cash Flow in addition to, and not as an alternative to, consolidated net cash provided by operating activities when evaluating our liquidity.

Definition and Reconciliation of Non-GAAP Measures

EBITDA represents net income attributable to common stock before interest expense, interest income, income taxes and depreciation and amortization expense.

Adjusted EBITDA represents EBITDA adjusted for (i) stock-based compensation expense and (ii) change in fair value of Investment in Convertible Note. Our management believes that the use of Adjusted EBITDA eliminates items that management believes have less bearing on our operating performance, thereby highlighting trends in our core business which may not otherwise be apparent. It also provides an assessment of controllable expenses, which are indicators management uses to determine whether current spending decisions need to be adjusted in order to meet financial goals and achieve optimal financial performance.

We believe that the exclusion of stock-based compensation expense from Adjusted EBITDA provides a clearer view of the operating performance of our business and is appropriate given that grants made at a certain price and point in time do not necessarily reflect how our business is performing at any particular time. While we believe that investors should have information about any dilutive effect of outstanding options and the cost of that compensation, we also believe that stockholders should have the ability to consider our performance using a non-GAAP financial measure that excludes these costs and that management uses to evaluate our business.

We believe it is useful for an understanding of our operating performance to exclude from Adjusted EBITDA the changes in fair value of Investment in Convertible Note because this activity is not related to our operating performance.

We also present Adjusted EBITDA as a supplemental performance measure because we believe that this measure provides investors, securities analysts and other users of our consolidated financial statements with important supplemental information with which to evaluate our performance and to enable them to assess our performance on the same basis as management.

Free Cash Flow represents net cash provided by operating activities, plus the proceeds received from the FCC Reimbursement Program and the interest rate caps, less purchases of property and equipment and the acquisition of intangible assets. We believe that Free Cash Flow provides meaningful information regarding our liquidity. Management believes that Free Cash Flow is useful for investors because it provides them with an important perspective on the cash available for strategic measures, after making necessary capital investments in property and equipment to support the Company’s ongoing business operations and provides them with the same measures that management uses as the basis of making capital allocation decisions.

28


 

Gogo Inc. and Subsidiaries

Reconciliation of GAAP to Non-GAAP Measures

(in thousands, unaudited)

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

 

2023

 

Adjusted EBITDA:

 

 

 

 

 

 

Net income attributable to common stock (GAAP)

 

$

30,490

 

 

$

20,449

 

Interest expense

 

 

8,410

 

 

 

8,976

 

Interest income

 

 

(2,048

)

 

 

(1,916

)

Income tax provision

 

 

10,921

 

 

 

4,388

 

Depreciation and amortization

 

 

3,841

 

 

 

2,791

 

EBITDA

 

 

51,614

 

 

 

34,688

 

Stock-based compensation expense

 

 

4,840

 

 

 

5,041

 

Change in fair value of convertible note investment

 

 

(13,132

)

 

 

 

Adjusted EBITDA

 

$

43,322

 

 

$

39,729

 

 

 

 

 

 

 

 

Free Cash Flow:

 

 

 

 

 

 

Net cash provided by operating activities (GAAP)

 

$

29,657

 

 

$

18,514

 

Consolidated capital expenditures

 

 

(4,171

)

 

 

(4,596

)

Proceeds from FCC Reimbursement Program for property, equipment and intangibles

 

 

28

 

 

 

 

Proceeds from interest rate caps

 

 

6,539

 

 

 

6,087

 

Free cash flow

 

$

32,053

 

 

$

20,005

 

Material limitations of Non-GAAP measures

Although EBITDA, Adjusted EBITDA and Free Cash Flow are measurements frequently used by investors and securities analysts in their evaluations of companies, EBITDA, Adjusted EBITDA and Free Cash Flow each have limitations as an analytical tool, and you should not consider them in isolation or as a substitute for, or more meaningful than, amounts determined in accordance with GAAP.

Some of these limitations include:

EBITDA and Adjusted EBITDA do not reflect interest income or expense;
·
EBITDA and Adjusted EBITDA do not reflect cash requirements for our income taxes;
·
EBITDA and Adjusted EBITDA do not reflect depreciation and amortization, which are significant and unavoidable operating costs given the level of capital expenditures needed to maintain our business;
·
Adjusted EBITDA does not reflect non-cash components of employee compensation;
·
Adjusted EBITDA does not reflect unrealized holding gains or losses on investments in convertible notes;
·
Free Cash Flow does not represent the total increase or decrease in our cash balance for the period; and
·
since other companies in our or related industries may calculate these measures differently from the way we do, their usefulness as comparative measures may be limited.

29


 

Liquidity and Capital Resources

The following table presents a summary of our cash flow activity for the periods set forth below (in thousands):

 

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

 

2023

 

Net cash provided by operating activities

 

$

29,657

 

 

$

18,514

 

Net cash (used in) provided by investing activities

 

 

(2,604

)

 

 

1,559

 

Net cash used in financing activities

 

 

(13,296

)

 

 

(7,445

)

Effect of foreign exchange rate changes on cash

 

 

27

 

 

 

88

 

Net increase in cash, cash equivalents and restricted cash

 

 

13,784

 

 

 

12,716

 

Cash, cash equivalents and restricted cash at the beginning of period

 

 

139,366

 

 

 

150,880

 

Cash, cash equivalents and restricted cash at the end of period

 

$

153,150

 

 

$

163,596

 

Supplemental information:

 

 

 

 

 

 

Cash, cash equivalents and restricted cash at the end of period

 

$

153,150

 

 

$

163,596

 

Less: non-current restricted cash

 

 

330

 

 

 

330

 

Cash and cash equivalents at the end of the period

 

$

152,820

 

 

$

163,266

 

We have historically financed our growth and cash needs primarily through the issuance of common stock, debt and cash from operating activities. We continually evaluate our ongoing capital needs in light of increasing demand for our services, capacity requirements, evolving user expectations regarding the in-flight connectivity experience, evolving technologies in our industry and related strategic, operational and technological opportunities. Our capital management activities include the assessment of opportunities to raise additional capital in the public and private markets, utilizing one or more of the types of capital raising transactions through which we have historically financed our growth and cash needs, as well as other means of capital raising not previously used by us.

Liquidity:

Based on our current plans, we expect our cash and cash equivalents, cash flows provided by operating activities and access to capital markets will be sufficient to meet the cash requirements of our business, including capital expenditure requirements, debt maturities and share repurchases, if any, for at least the next twelve months and thereafter for the foreseeable future.

On September 5, 2023, we announced a share repurchase program that grants the Company authority to repurchase up to $50 million of shares of the Company’s common stock. Repurchases may be made at management's discretion from time to time on the open market, through privately negotiated transactions, or by other means, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act, as amended, in accordance with applicable securities laws and other restrictions, including Rule 10b-18 under the Securities Exchange Act. The repurchase program has no time limit and may be suspended for periods or discontinued at any time and does not obligate us to purchase any shares of our common stock. The timing and total amount of stock repurchases will depend upon business, economic and market conditions, corporate and regulatory requirements, prevailing stock prices, and other considerations. We do not expect to incur debt to fund the share repurchase program. During the three-month period ended March 31, 2024, we repurchased an aggregate 1.1 million shares of our common stock for $10.1 million.

As detailed in Note 8, “Long-Term Debt and Other Liabilities,” on April 30, 2021, GIH entered into the 2021 Credit Agreement with Gogo, the lenders and issuing banks party thereto and Morgan Stanley Senior Funding, Inc., as administrative agent, which provides for the Term Loan Facility in an aggregate principal amount of $725.0 million, issued with a discount of 0.5%, and the Revolving Facility, which includes a letter of credit sub-facility.

On February 2, 2023, Gogo and GIH entered into an amendment to the Original 2021 Credit Agreement with Morgan Stanley Senior Funding, Inc., as administrative agent, which replaced all references in the Original 2021 Credit Agreement to LIBOR in respect of the applicable interest rates for the Facilities with an adjusted term SOFR rate, plus a credit spread adjustment recommended by the Alternative Reference Rates Committee.

The Term Loan Facility amortizes in nominal quarterly installments equal to 1% of the aggregate initial principal amount thereof per annum, with the remaining balance payable upon final maturity on April 30, 2028. There are no amortization payments under the Revolving Facility, and all borrowings under the Revolving Facility mature on April 30, 2026.

The Term Loan Facility bears annual interest at a floating rate measured by reference to, at GIH’s option, either (i) an adjusted term SOFR rate (subject to a floor of 0.75%) plus an applicable margin of 3.75% and a credit spread adjustment recommended by the Alternative Reference Rates Committee of 0.11%, 0.26% or 0.43% per annum based on 1-month, 3-month or 6-month term SOFR, respectively or (ii) an alternate base rate plus an applicable margin of 2.75%.

30


 

Loans outstanding under the Revolving Facility bear annual interest at a floating rate measured by reference to, at GIH’s option, either (i) an adjusted term SOFR rate (subject to a floor of 0.00%) plus an applicable margin ranging from 3.25% to 3.75% per annum depending on GIH’s senior secured first lien net leverage ratio and a credit spread adjustment recommended by the Alternative Reference Rates Committee of 0.11%, 0.26% or 0.43% per annum based on 1-month, 3-month or 6-month term SOFR, respectively or (ii) an alternate base rate plus an applicable margin ranging from 2.25% to 2.75% per annum depending on GIH’s senior secured first lien net leverage ratio. Additionally, unused commitments under the Revolving Facility are subject to a fee ranging from 0.25% to 0.50% per annum depending on GIH’s senior secured first lien net leverage ratio. As of March 31, 2024, the fee for unused commitments under the Revolving Facility was 0.25% and the applicable margin was 3.25%.

The Facilities may be prepaid at GIH’s option at any time without premium or penalty (other than customary breakage costs), subject to minimum principal payment amount requirements.

Subject to certain exceptions and de minimis thresholds, the Term Loan Facility is subject to mandatory prepayments in an amount equal to: (i) 100% of the net cash proceeds of certain asset sales, insurance recovery and condemnation events, subject to reduction to 50% and 0% if specified senior secured first lien net leverage ratio targets are met; (ii) 100% of the net cash proceeds of certain debt offerings; and (iii) 50% of annual excess cash flow (as defined in the 2021 Credit Agreement), subject to reduction to 25% and 0% if specified senior secured first lien net leverage ratio targets are met.

The Revolving Facility includes a financial covenant set at a maximum senior secured first lien net leverage ratio of 7.50:1.00, which will apply if the outstanding amount of loans and unreimbursed letter of credit drawings thereunder at the end of any fiscal quarter exceeds 35% of the aggregate of all commitments thereunder.

The 2021 Credit Agreement contains customary events of default, which, if any of them occurred, would permit or require the principal, premium, if any, and interest on all of the then outstanding obligations under the Facilities to be due and payable immediately and the commitments under the Revolving Facility to be terminated.

The 2021 Credit Agreement contains covenants that limit the ability of GIH and its subsidiaries to incur additional indebtedness. Further, market conditions and/or our financial performance may limit our access to additional sources of equity or debt financing, or our ability to pursue potential strategic alternatives. As a result, we may be unable to finance the growth of our business to the extent that our cash, cash equivalents and short-term investments and cash generated through operating activities prove insufficient or we are unable to raise additional financing through the issuance of equity, permitted incurrences of debt (by us or by GIH and its subsidiaries), or the pursuit of potential strategic alternatives.

The proceeds of the Term Loan Facility were used, together with cash on hand, (i) to redeem in full and pay the outstanding principal amount of the 2024 Senior Secured Notes together with accrued and unpaid interest and redemption premiums and to pay fees associated with the termination of the ABL Credit Agreement (together with the redemption of the 2024 Senior Secured Notes, the “Refinancing”), and (ii) to pay the other fees and expenses incurred in connection with the Refinancing and the Facilities. The Revolving Facility is available for working capital and general corporate purposes of GIH and its subsidiaries and was undrawn as of March 31, 2024 and December 31, 2023.

For additional information on the 2021 Credit Agreement, see Note 8, “Long-Term Debt and Other Liabilities,” to our Unaudited Condensed Consolidated Financial Statements.

In May 2021, we purchased interest rate caps with an aggregate notional amount of $650.0 million for $8.6 million. We receive payments in the amount calculated pursuant to the caps for any period in which the daily compounded SOFR rate plus a credit spread adjustment recommended by the Alternative Reference Rates Committees of 0.26% increases beyond the applicable strike rate. The termination date of the cap agreements is July 31, 2027. The notional amounts of the interest rate caps periodically decrease over the life of the caps with the first reduction of $125.0 million having occurred on July 31, 2023. The aggregate notional amount of the interest rate caps as of March 31, 2024 is $525.0 million. While the interest rate caps are intended to limit our interest rate exposure under our variable rate indebtedness, which includes the Facilities, if our variable rate indebtedness does not decrease in proportion to the periodic decreases in the notional amount hedged under the interest rate caps, then the portion of such indebtedness that will be effectively hedged against possible increases in interest rates will decrease. In addition, the strike prices periodically increase over the life of the caps. As a result, the extent to which the interest rate caps will limit our interest rate exposure will decrease in the future.

For additional information on the interest rate caps, see Note 9, “Derivative Instruments and Hedging Activities,” to our Unaudited Condensed Consolidated Financial Statements.

31


 

Cash flows provided by Operating Activities:

The following table presents a summary of our cash flows from operating activities for the periods set forth below (in thousands):

 

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

 

2023

 

Net income

 

$

30,490

 

 

$

20,449

 

Non-cash charges and credits

 

 

7,548

 

 

 

13,177

 

Changes in operating assets and liabilities

 

 

(8,381

)

 

 

(15,112

)

Net cash provided by operating activities

 

$

29,657

 

 

$

18,514

 

 

For the three-month period ended March 31, 2024, net cash provided by operating activities was $29.7 million as compared with $18.5 million in the prior-year period. The principal contributors to the year-over-year change in operating cash flows were:

A $4.4 million improvement in net income and non-cash charges and credits, as noted above under “Results of Operations.”
A $6.7 million improvement in cash flows related to operating assets and liabilities resulting from:
o
An increase in cash flows due to the following:
Changes in accrued liabilities due to the timing of payments related to personnel costs;
Changes in accounts payable due to the timing of payments; and
Changes in prepaid expenses and other current assets related to the FCC Reimbursement Program.
o
Partially offset by a decrease in cash flows due to changes in accounts receivable due to the timing of collections.

Cash flows (used in) provided by Investing Activities:

Cash used in investing activities was $2.6 million for the three-month period ended March 31, 2024, due to $4.2 million of capital expenditures noted below and a $5.0 million convertible note investment, partially offset by $6.5 million of proceeds from interest rate caps and an immaterial amount of proceeds received from the FCC Reimbursement Program associated with the reimbursement of capital expenditures.

Cash provided by investing activities was $1.6 million for the three-month period ended March 31, 2023, due to $6.1 million of proceeds from interest rate caps and $0.1 million of net proceeds from short-term investments, partially offset by $4.6 million of capital expenditures noted below.

Cash flows used in Financing Activities:

Cash used in financing activities for the three-month period ended March 31, 2024 was $13.3 million due to share repurchases, principal payments on the Term Loan Facility and stock-based compensation activities.

Cash used in financing activities for the three-month period ended March 31, 2023 was $7.4 million, due to stock-based compensation activities and principal payments on the Term Loan Facility.

Capital Expenditures

Our operations require capital expenditures associated with our ATG network, data centers and regulatory licenses. We capitalize software development costs related to network technology solutions. We also capitalize costs related to the build out of our office locations.

Capital expenditures for the three-month periods ended March 31, 2024 and 2023 were $4.2 million and $4.6 million, respectively.

We expect that our capital expenditures will increase in the near term due to Gogo 5G and the build out of the LTE network related to the FCC Reimbursement Program. This increase may be partially offset by reimbursements from the FCC. We expect that our capital expenditures will decrease starting in 2026 as these programs are completed.

32


 

Other

Contractual Commitments: We have agreements with various vendors under which we have remaining commitments to purchase hardware components and development services. Such commitments will become payable as we receive the hardware components or as development services are provided. See Note 15, “Commitments and Contingencies,” to our Unaudited Condensed Consolidated Financial Statements for additional information.

Leases and Cell Site Contracts: We have lease agreements relating to certain facilities and equipment, which are considered operating leases. See Note 14, “Leases,” to our Unaudited Condensed Consolidated Financial Statements for additional information.

33


 

ITEM 3. Quantitative and Qualitative Disclosures About Market Risk

Our exposure to market risk is currently confined to our cash and cash equivalents, short-term investments and debt. We have not used derivative financial instruments for speculation or trading purposes. The primary objectives of our investment activities are to preserve our capital for the purpose of funding operations while maximizing the income we receive from our investments without significantly increasing risk. To achieve these objectives, our investment policy allows us to maintain a portfolio of cash equivalents and short-term investments through a variety of securities, including U.S. Treasury securities, U.S. government agency securities, and money market funds. Our cash and cash equivalents as of both March 31, 2024 and December 31, 2023 primarily included amounts in bank deposit accounts, U.S. Treasury securities and money market funds with U.S. Government and U.S. Treasury securities. The primary objective of our investment policy is to preserve capital and maintain liquidity while limiting concentration and counterparty risk.

The risk inherent in our market risk sensitive instruments and positions is the potential loss arising from interest rates as discussed below. The sensitivity analyses presented do not consider the effects that such adverse changes may have on the overall economic activity, nor do they consider additional actions we may take to mitigate our exposure to such changes. Actual results may differ.

Interest Rate Risk: We are exposed to interest rate risk on our variable rate indebtedness, which includes borrowings under the Term Loan Facility and Revolving Facility (if any). We assess our market risks based on changes in interest rates utilizing a sensitivity analysis that measures the potential impact on earnings and cash flows based on a hypothetical one percentage point change in interest rates. As of March 31, 2024, we had interest rate cap agreements to hedge a portion of our exposure to interest rate movements of our variable rate debt and to manage our interest expense. Currently, we receive payments in the amounts calculated pursuant to the caps for any period in which the daily compounded SOFR rate plus a credit spread adjustment recommended by the Alternative Reference Rates Committee of 0.26% increases beyond the applicable strike rate. The termination date of the cap agreements is July 31, 2027. Over the life of the interest rate caps, the notional amounts of the caps periodically decrease, while the applicable strike prices increase.

The notional amount of outstanding debt associated with interest rate cap agreements as of March 31, 2024 was $525.0 million. Based on our March 31, 2024 outstanding variable rate debt balance, a hypothetical one percentage point change in the applicable interest rate would impact our annual interest expense by approximately $2.0 million for the next twelve-month period, which includes the impact of our interest rate caps at a strike rate of 0.75% and the $175 million reduction in the notional amount and an increase of the strike rate to 1.25% that will occur on July 31, 2024. Excluding the impact of our interest rate caps, a hypothetical one percentage point change in the applicable interest rate would impact our annual interest expense by approximately $6.1 million for the next twelve-month period.

Our earnings are affected by changes in interest rates due to the impact those changes have on interest income generated from our cash, cash equivalents and short-term investments. We believe we have minimal interest rate risk as a 10% decrease in the average interest rate on our portfolio would have reduced interest income for the three-month periods ended March 31, 2024 and 2023 by immaterial amounts.

Inflation: We do not believe that inflation has had a material effect on our results of operations. However, there can be no assurance that our business will not be affected by inflation in the future.

ITEM 4. Controls and Procedures

(a)
Evaluation of Disclosure Controls and Procedures

Management, with the participation of our Chief Executive Officer and the Chief Financial Officer, evaluated the effectiveness of the design and operation of the Company’s disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934, as amended) as of March 31, 2024. Based upon this evaluation, our Chief Executive Officer and the Chief Financial Officer have concluded that our disclosure controls and procedures were effective as of March 31, 2024.

(b)
Changes in Internal Control over Financial Reporting

There have been no changes to our internal control over financial reporting in connection with the evaluation required by Rules 13a-15(f) and 15d-15(f) under the Exchange Act during the most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

34


 

PART II. OTHER INFORMATION

We are subject to lawsuits arising out of the conduct of our business. See Note 15, “Commitments and Contingencies,” to our Unaudited Condensed Consolidated Financial Statements for a discussion of litigation matters.

From time to time we may become involved in legal proceedings arising in the ordinary course of our business. We cannot predict with certainty the outcome of any litigation or the potential for future litigation. Regardless of the outcome of any particular litigation and the merits of any particular claim, litigation can have a material adverse impact on our company due to, among other reasons, any injunctive relief granted, which could inhibit our ability to operate our business, amounts paid as damages or in settlement of any such matter, diversion of management resources and defense costs.

 

ITEM 1A.

Risk Factors

“Item 1A. Risk Factors” of our 2023 10-K includes a discussion of our risk factors. The information presented below updates, and should be read in conjunction with, the risk factors and information disclosed in our 2023 10-K. Except as set forth below, there have been no material changes to the risk factors previously disclosed in our 2023 10-K.

We are currently delayed in deploying Gogo 5G, and may be unsuccessful or further delayed in developing and deploying this or other next generation technologies.

We are currently developing a next generation ATG network using 5G technology, unlicensed spectrum, and licensed spectrum. Gogo 5G will be capable of working with different spectrum and supporting different next generation technologies. As previously disclosed, we are delayed in our commercial, nationwide launch of Gogo 5G due to a design error in a non-5G component of our chip, which was designed by a third-party subcontractor of our 5G solution provider. We currently expect the launch of Gogo 5G to occur a few months later than the previously stated fourth quarter of 2024, and are working with our vendors to finalize the schedule.

There can be no assurance that, during the current delay of our 5G launch, our customers will not seek alternative technologies of competitors. The launch of 5G may, depending on the impact of delays, launch closely in time or shortly after the launch of Gogo Galileo service, which could impede our marketing and sales efforts with respect to either offering, due to possible customer confusion among the offerings or lack of sufficient customer focus on either one during launch. Additionally, while we expect to launch Gogo 5G a few months later than the previously stated fourth quarter of 2024, we cannot assure you that the 5G launch or our launch of other next generation technologies will in fact occur in sufficient time to meet growing user expectations regarding the in-flight connectivity experience and to effectively compete in the business aviation market. The ongoing delay and any future delays could also decrease customer confidence, including from current or prospective customers, in our offerings, and negatively impact our financial position.

If Gogo 5G or any other next generation technology fails to perform as expected, our ability to meet users’ expectations regarding our systems' performance and to effectively compete in our market may be impaired and our business, financial condition and results of operations may be materially adversely affected. Factors heightening the risk of future delays in our 5G network or other next generation technologies, or a failure of such technologies to perform once commercialized, include: (i) our failure to design and develop a technology that provides the features and performance we require; (ii) integrating the solution with our existing ATG network; (iii) the availability of adequate spectrum; (iv) the failure of spectrum to perform as expected; (v) the failure of equipment and software to perform as expected; (vi) problems arising in the manufacturing process; (vii) our ability to negotiate contracts with suppliers on acceptable commercial and other terms; (viii) our reliance on single-source suppliers and their ability to continue as a going concern with adequate access to capital for the development and manufacturing of the core elements of the network and on other suppliers to provide certain components and services; and (ix) delays in obtaining or failures to obtain the required regulatory approvals for installation and operation of such equipment and the provision of service to passengers.

35


 

ITEM 2. Unregistered Sales of Equity Securities and Use of Proceeds

a)
Sales of Unregistered Securities

None.

b)
Use of Proceeds from Public Offering of Common Stock

Not applicable.

c)
Purchases of Equity Securities by the Issuer and Affiliated Purchasers

On September 5, 2023, we announced a share repurchase program that grants the Company authority to repurchase up to $50 million of shares of the Company’s common stock. Repurchases may be made at management's discretion from time to time on the open market, through privately negotiated transactions, or by other means, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Exchange Act, in accordance with applicable securities laws and other restrictions, including Rule 10b-18 under the Exchange Act. The repurchase program has no time limit and may be suspended for periods or discontinued at any time and does not obligate us to purchase any shares of our common stock. The timing and total amount of stock repurchases will depend upon business, economic and market conditions, corporate and regulatory requirements, prevailing stock prices, and other considerations.

The following table summarizes our purchases of common stock during the three-month period ended March 31, 2024.

 

Period

 

Total Number of Shares Purchased

 

 

Average Price Paid per Share (1)

 

 

Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs

 

 

Approximate Dollar Value of Shares that May Yet Be Purchased Under the Program

 

 

 

 

 

 

 

 

 

 

 

 

(in thousands)

 

January 1-31, 2024

 

 

566,418

 

 

$

9.18

 

 

 

566,418

 

 

$

40,000

 

February 1-29, 2024

 

 

 

 

$

 

 

 

 

 

$

40,000

 

March 1-31, 2024

 

 

572,263

 

 

$

8.63

 

 

 

572,263

 

 

$

35,073

 

(1)Average price paid per share includes transaction costs associated with the repurchases.

ITEM 3. Defaults Upon Senior Securities

None.

ITEM 4. Mine Safety Disclosures

None.

ITEM 5. Other Information

During the fiscal quarter ended March 31, 2024, none of our directors or officers adopted, modified or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement” as such terms are defined in Item 408 of Regulation S-K.

36


 

ITEM 6. Exhibits

 

Exhibit

Number

 

Description of Exhibits

 

 

 

 

 

 

10.1

 

Amended and Restated Employment Agreement, dated March 27, 2024, between Gogo Inc. and Oakleigh Thorne (incorporated by reference to Exhibit 10.1 to Form 8-K filed on April 2, 2024 (File No. 001-35975))

 

 

 

10.2

 

Amendment No. 2, dated December 13, 2023, to the Employment Agreement between Gogo Business Aviation LLC and Karen Jackson

 

 

 

31.1

 

 

Certification of Chief Executive Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

 

31.2

 

 

Certification of Chief Financial Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

 

32.1 *

 

 

Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

 

 

32.2 *

 

 

Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

 

 

101.INS

 

Inline XBRL Instance Document – The instance document does not appear in the interactive data file because its XBRL tags are embedded within the Inline XBRL document

 

 

 

101.SCH

 

Inline XBRL Taxonomy Extension Schema With Embedded Linkbase Documents

 

 

 

104

 

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

 

* This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Registrant under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.

 

37


 

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

Gogo Inc.

Date: May 7, 2024

/s/ Oakleigh Thorne

Oakleigh Thorne

Chief Executive Officer and Chair of the Board

(Principal Executive Officer)

/s/ Jessica G. Betjemann

 

Jessica G. Betjemann

Executive Vice President and Chief Financial Officer

(Principal Financial Officer)

 

38


EX-10.2 2 gogo-ex10_2.htm EX-10.2 EX-10.2

Exhibit 10.2

AMENDMENT NUMBER TWO TO

AMENDED AND RESTATED EMPLOYMENT AGREEMENT

This Amendment Number Two to Amended and Restated Employment Agreement (this “Amendment”) between Gogo Business Aviation LLC (the “Company”) and Karen Jackson (“Executive”) is dated as of December 13, 2023.

WHEREAS, the Company and Executive have heretofore entered into an Amended and Restated Employment Agreement dated as of February 10, 2020, as amended by Amendment Number One thereto dated as of March 25, 2022 (the “Agreement”);

WHEREAS, the Company and Executive have heretofore entered into a number of waiver letters that deferred both the mutual agreement deadline and the automatic end date of the Transition Term, in each case as set forth in Section 8(g) of the Agreement; and

WHEREAS, the Company and Executive desire to amend the Agreement to reflect their mutual agreement to extend the Transition Term and confirm that Executive’s employment with the Company shall end as of April 1, 2024.

NOW, THEREFORE, pursuant to Section 17 of the Agreement, the Agreement is hereby amended as follows, effective as of December 13, 2023:

1.
Section 8(g) of the Agreement is hereby deleted in its entirety and is replaced with the following:

(g) Transition Term. The Company and Executive agree that, as of April 1, 2024, Executive’s employment with the Company shall automatically end; provided, that Executive has remained continuously employed with the Company from the date hereof through such date (the “Transition Term”).

2.
Except as amended by this Amendment, the Agreement remains in full force and effect.

 

 


 

IN WITNESS WHEREOF, the Company has caused this instrument to be executed by its duly authorized officer and Executive has executed this instrument as of this 13 day of December, 2023.

 

Gogo Business Aviation LLC

 

By: /s/ Oakleigh Thorne

Name: Oakleigh Thorne

Title: Chief Executive Officer

 

Executive:

 

/s/Karen Jackson_________

Karen Jackson

2

 

 


EX-31.1 3 gogo-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

 

Gogo Inc.

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO RULE 13a-14(a) OF THE EXCHANGE ACT, AS AMENDED,

AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Oakleigh Thorne, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Gogo 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 the registrant’s board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date:

May 7, 2024

 

 

/s/

Oakleigh Thorne

Oakleigh Thorne

Chief Executive Officer and Chair of the Board

(Principal Executive Officer)

 

 


EX-31.2 4 gogo-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

 

Gogo Inc.

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO RULE 13a-14(a) OF THE EXCHANGE ACT, AS AMENDED,

AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Jessica G. Betjemann, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Gogo 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 the registrant’s board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date:

May 7, 2024

 

 

/s/

Jessica G. Betjemann

Jessica G. Betjemann

Executive Vice President and Chief Financial Officer

(Principal Financial Officer)

 

 


EX-32.1 5 gogo-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

 

Gogo Inc.

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

 

I, Oakleigh Thorne, Chief Executive Officer and Chair of the Board of Gogo Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

 

(1)
the Quarterly Report on Form 10-Q of the Company for the quarter ended March 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2)
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:

May 7, 2024

 

 

/s/

Oakleigh Thorne

Oakleigh Thorne

Chief Executive Officer and Chair of the Board

(Principal Executive Officer)

 

 


EX-32.2 6 gogo-ex32_2.htm EX-32.2 EX-32.2

 

Exhibit 32.2

 

Gogo Inc.

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

 

I, Jessica G. Betjemann, Executive Vice President and Chief Financial Officer of Gogo Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

 

(1)
the Quarterly Report on Form 10-Q of the Company for the quarter ended March 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2)
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:

May 7, 2024

 

 

/s/

Jessica G. Betjemann

Jessica G. Betjemann

Executive Vice President and Chief Financial Officer

(Principal Financial Officer)

 

 


GRAPHIC 7 img235756030_0.jpg GRAPHIC begin 644 img235756030_0.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_[@ .061O8F4 9 "_]L 0P $ P,$ M P,$! 0$!04$!0<+!P<&!@<."@H("Q .$1$0#A /$A0:%A(3&!,/$!8?%Q@; M&QT='1$6("(?'"(:'!T<_]L 0P$%!04'!@<-!P<-'!(0$AP<'!P<'!P<'!P< M'!P<'!P<'!P<'!P<'!P<'!P<'!P<'!P<'!P<'!P<'!P<'!P<'!P<_\ % @ MM %8! $B (1 0,1 00B /_$ !\ $% 0$! 0$! ! @,$!08' M" D*"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2E MIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S M]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 M (! @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC M,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*S MM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: M X$ 0 "$0,1! /P#\_P"BBB@#[^HHHHHHHH ******** "BBBBBBB@ HH MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH * M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***** M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** M"BBBBBBB@ HHHHHHHH ******** "BBD)P***** (;FZALK>6XN9HX8(E+O) M(P544=22>@KP?QG^TU8:?-):^&;$:A(O!N[DE(<_[*CYF'OE?QKSCXU_%B?Q MIJLVDZ;.5\/6DFU=AP+IU_C;U7^Z/QZ],#X>?"77?B([36BI:Z7&VV2]G!VY M_NJ.K']/4BBBBB@#3O/V@_'US*9(M6AM5_N0VD17_P >5C^M3:;^T5X[L90] MQ>VM\N>4N+5%'T_=A37LFD_LS^$;*)/MT^H7\P^\6E$:$^RJ,C\S4>L?LR>% M;R!O[-O-0L+C'RL7$J9]U(R?P(HHHHH 7P/^T;H?B"6*SUR'^Q[UR%65GW6[ MG_>ZI^/'O7M*L& ((*GD$5\(>/OAKK?P\O5AU*)9+24_N+R')BD]O9O8_J.: M=8?%GQGI>DVVEV>O7,-E;#;$H5-RKZ;B-V!V&>!Q11110!]WT5\9^'_VA?&F MC3H;R[BU2U!&Z*YB4,1[.H!S[G/TKZA\!>/=+^(6B+J.G,4D0[+BV<_/ _H? M4'L>_P!<@%%%% '5T4444444 %%%%%%%% !11111110 44444444 %%%%%%% M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1 M1111110 44444444 %%%%%%%% !11111110 44444444 %%%>,_$45Q;_;(;&SN$:-X+2$ %2,$;FRW0]B*X32M+ MU+Q1K,-C912WFI7LAVC.6=CR22?Q))]R:^G/!W[-.AZ=;QS>))I-2O2 6AB< MQP(?3C#-]# MC<><<#\JZ&BBBB@ HHHHHHHH Q_$WANP\6Z)=Z1J40DM;E<'^\C=F7T(/-<; MX>^!G@O0K*.*72H]1N /WEQ>?.7/KMZ#Z ?G7I5%%%%% '@'Q2_9_P!(DT>[ MU;PO UG?6J&5[16+1SJ!DA0F.&/&6N>#I[B;0]0DLY+E!'* M556W '(X8$?CUY/J:_0&>6."*229T2%%+.[G"J.Y)/:OE:[A^"/AF62&;^U/ M$$P)W-;N0@/HI5HU(^A/UHHHHH Y&R^.WCZRE5_[=:90"-E;V^[G\B*] M9\$?M,6M_-%9^*+-+)V^47MMDQ9_VD.2H]P3^%WL:W16YTVX_X]K^$?NY1UQ_LMCM^1-%% M%% 'W1;W$5W!'/!(DL$JATD1MRLIY!!'45-7RC^SS\2YM'UB+PKJ$Q;3;]\6 MI8Y\B8_PC_9;ICUQZFOJ:[BDGM9HX9FMYG4A)E4,8SV.#D'\:**** +%%?+? MC[XA_%3X>ZNUEJ&HP26SDFVNTLHQ'.OJ..#ZCM[C!/K7PE^*UG\0],6"A)1110!Z511111110 44444444 %%%%%%%% !1 M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111 M110 44444444 %%%%%%%% !11111110 5\L_M3W4C^)-!M2W[F*S:11[LY!_ M] 6OJ:OGG]J/PU+<:=HWB"%&9+1FMK@@9PKX*'V&0P^K"BBBB@#,_97TBWEN M_$.JNJM=0+%;QDC[BON+?GM7\C7TS7Q5\$OB)#X \32?V@6&DZB@AN&49\L@ M_))CN!E@?9C]*^SK6Z@OK>*XMIHYK>50R21L&5P>X(ZT4444 3T44W(SCO11 M110 ZBBBBBBB@ HHHHHHHH YCQ]X1C\<>%;_ $5YW@>=0T4JD@+(.5W =5SU M']<5\J^'O@!XRUZ:Y62U@TV&"5HC+>N5#E3@[ 2P]^A[&OLB^O[73+26[O; MB*VM8ANDFF<(B#W)X%3(ZR*K*P96&00<@BBBBB@#X8\>_"GQ!\/!%+J<<,UE M,VQ+JVV5M\,=4BNV7S+EXH[=2>6D\Q6X^@5C] :^=?@+'+)\5M!\HE= MGGLQQGY?)?/Y]/QHHHHH X%A=:/J17+0WMG-U!Y21#_0BNU_X7=X^_Z&.?\ M[]1?_$U],ZC\"O!&JZA=W]SIDK7-U*TTA6YD4%F8DG .!R>E5_\ AGKP#_T" MY_\ P+E_^*HHHHH ^6]?^)7BGQ1I[:?K&K->6A8/Y]MFWQR+V]CZ@C@CN*])^+MIX \.W$FB^&-/:75(GQ%X_#L#< G:;IA_"O^SZG\!SG!111 M0!]+?#7QA-XZ\(V>L7%D]I/)E'4CY'*G!9/]D_XCG&:ZZH;>WBM((X((TB@B M4(D:+M55' Z"IJ**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH MHHH ******** "J.KZ39Z[IEUINH0+/9W2&.6-NX/\CW![&KU%%%%% 'Q#\2 M_A%K'P^O))A&]YH;M^YO47.T=EDQ]UOT/;N!S_AOQ_XF\(#;HNL7-K%G/DY# MQY]=C KGWQ7WT\:R(R.H9&&&4C((]*\]USX&^!]=D:5]'%I,QY>RD,0_[Y'R M_I11110!\X7'Q^\?SQ&,:RD6>K1VL0;_ -!KD&\:^(FUJ+66UJ^;5(ON7+3$ MLH]![>W2OJ2']FOP3%(&;^TY5'\#W(P?R4&MR^^!_@:\TC^S5T..V4'*W$#D M3J?7S#DGZ-D>U%%%% 'D/A;]J#4+2..'Q%I:7NT &YM6$_M6Q]V:U)/_CA85YQXA_9SQ7$3 _^/9'XT4444 ?0DW[1/@.*,LM_=3,/X$M7R?S M%V&G0G[V&,T@_X", _]]44444 >>^,OB/XB\=S;M8OV:W5 MMR6D0V0I]%[GW.3[UH>%_C#XP\(V:65AJF^RC&$@N4$JH/1<\@>P.*^E/"'P M$\)>%QYEQ:_VO>$8,E\H9!_NQ]/SR?>JFK?LX>"=2N&FA74-/!.2EI.-O_CZ MMBBBBB@#Y;\6>-M<\;WJ76MWSW+Q@K&@ 5(Q_LJ.!]>I[U]!?LY?#BZT:*X\ M4:I T,]W%Y-G$XPPC)!:0CMG ]@>Q%=OX9^!G@WPOW49!26^?S- MI]=H 7/OBO2:**** "J]W:QWMM-;S;C#,I1PKE"0>O(((_"K%%%%%% 'GY^" M7@$\_P#".P?]_9?_ (JNXLK.#3K2"TM8DAMH$$<<:#"HH& !5BBBBBB@ HHH MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH MH ****6BK%I97%_<1V]K#)/<2':D<:EF8^@ [UZKH?[-GQ UF))I-+CL(GY! MO)E1OQ7EA^(JX4Y3^%7./&9CA<&N;$U(POW:04445Y%2U[A>_LJ^/+:%I(4T MZZ;M'%<@,?\ OH ?K7'6'P4\=ZCJ]UI,/A^=;^V02R1S2)$-A. P9V 89_ND MU3H5([Q9S4<]RVM%RIXB#2W]Y:?B%%%%>?T5ZQ_PS9\3/^A=7_P.M_\ XY7G M.NZ%?^&M7NM*U.'R+ZU?9+'O5MK>F02#^!J94YQUDFCHPV98/%R<A?L^_$#7XEFBT&2V@;H]Y(L)_P"^ M6.[]*(PE)VBKEXK'8;"1YL344%YM(****\OHKWA?V3O&Y )FTH=_^/AL_P#H M-E0=:Q/9335T%%%%)THJ:&"2>18 MXT9Y&( 51DDUZAH'[.WQ U^-)ET;[% ^,->2+$?^^#\WZ5<*4T5[I<_LI^.H86>-M-G<=$2YP3^) 'ZUQ4?P6\L?\,V?$S_ *%U?_ ZW_\ CE<%XG\*ZMX-UF;2-:M1;:A"%9XO,5\!AD?, MI(Z'UI2ISCK)-?(Z,-F>"Q4O9X>M&;[*2;_!A1116)0*DCC>5U1%+.QP !DU MZ3X>^ 7C[Q%$DUOH4MO;N 1)=NL&0>^&()'N!4QA*6D5/\ QVL+6?V;_B%H\;3#1UO(E&2;29)& M_P"^<[C^ K1X>JM>5GG4^(\JJ2Y8XF%_\2"BBBO)*.E6[_3KO2[J2UO;::VN M8CM>*9"C*?0@\BK6D^'=6UWS3IFG75X(<;_(B9]N= MO3N%%%%9-%*05)!&"*2D6%%%%%%%% !11111110 44444444 %%%%%%%% !1 M1111110 44444444 %%%%%%%% !11111110 4444O:I[2UEOKF&U@1I)IG"( MJCEB3@"H,F45Y+^T'\0[[X?\ @M)-*D\K4]0F\B.;&?*7:2S#MGH!]<]J^C?)AZ?D MC^9H?7>(^>[SG MSFG:^W/VJ>)_AQ'=:O>RWES%=20K+,=S[0%(!;J>IY/-<^'QJK3Y M.6Q]%Q%P-5R7!_6_;*2NDU:V_P PHHHKUNOSW^-%O+=_%_Q';PH7EEO-JJHR M6)P !7Z$5\@Z9I,6K_M8W$KT5Y+^T'\0[[X?^#(WTI_*U+49O(CFQDQ+@EF'^UT ^N>U=/N8>G=;(^74 ML;Q'F2A.5YU'UV2_R2"BBBO6J*_,F3Q?KTU_]O?6+]KP'=YYN'WY^N>3ST,=&K/DM8^BX@X" MKY/A'C(U5-1M?2UKZ>?4****]&\3?#GPKXPF6?6]#M+RX4;1*P*OCTW*02./ MY^M,\^HK>I&C'WIQ7W'S^68O.:Z=#!5IVBF[*3226_4****Z'0?A MQX3\,3I<:3X?L+:X3[LRQ!I%XQPQR1^==117GWQI\=7'P^\!7NJV84W\CK;6 MS,,A7;/S8[X4,1[@9K23A2BY6LD<=&.+S?%0H2FY3DTDVVPHHHKT&@JI() ) M'0^E?F7J/C'7M6O3>7FL7T]R3N\QYV)'Z\5]>?LM^*M9\3>%M675]0N+[['< M(D+3L795*YQN/)''<\5R4,\5 M\)_M+QM-\8=3CC4EFBMP .I/E+7W97RGXIT>/6_VLM/M)D5XPT$Y4@$'RX!) M@_\ ?%&81XE8;'5\1+:%.3^YIA1117I/P3^"6G> M)M=2U.UCG M\33*'>20!OLN?X$[ @=6ZYS@XKV.BO,/CSX_O/A]X$DO--8)J=Y,MK!(0#Y> M027P>"0%P/GILCP)U<;Q'F2C*5YU'97V2_P D%%%%>GT5^95QXOUZ M[O\ [?/K-_)>9W>ZO--V/%[F>9D085 M2Q)('MS5"BD[UXUS]NC%122"BBBBBBB@844444444 %%%%%%%% !11111110 M 44444444 %%%%%%%% !11111110 44444444 %%%%.S7JO[.>HQ:=\7=!:8 MX6?S8 3_ 'FC8+^9('XUY3BK>FW]QI5_;7UK(T=Q;2++&XZJRG(/YBKIRY)* M78Y,PPOUS"U<->W/%K[U8****_4:O&_VD/ .H>-_!<$FDP-<:AISZ_\ #KJ%%%%?EM)9SQ3-"\,BR*=I0J00 M?2ON?]F;2+[1_AFD5_:S6TDUW),BRH4+(50!L'L<'%>N-:PM,)FAC,PZ.5&[ M\ZFKGPV!]C/GYKGT_$O'3SK!_5(T>35-N]]OD@HHHHKY%T;4HM,_:SNFF;$< MUW- #_M/$57\V('XU]=5Q>C_ N\/Z3XMU+Q4;?[3K5]*9!--@B 'L@[<=^3 M[@'%;8BE*HX^*]FHK6K352#@^IY659A4RS%T\926L M7?7KW04445^6SVEPDODM#() =I0J0<^F*^S?V7?A_J7A/P_JFJZM;/;3ZLT? MDPR@JZQ(&^8CL&+=^RY[U[N;6#SO.,,9F'1RHW?G4O2N/#X!4IJ;=S[/B+C^ M>;X)X*G1Y%*UW>^SOIHNH44445\H?$7Q':P?M/Z S, E@]K;RL3P"W.?P$@_ M*O>?B5\3-'^&VARWE],CW[(?LMD&^>9NWT7/5NWN<"OSXUC7+S7-;N]7O)B] M]=3-.\G3YB<_A6>85TN6"WO<[_#S(*U;VV+JJT)1<%YWW?H@HHHK]/:\U^.W M@F\\=_#R\L-.C\S4+>1+J"+O(5!!4>Y5FQ[X'>H/@I\6K+XC>'H()KA$\0V< M86Z@8X:3''FKZ@]\="<>A/J-=ON5Z>FS/AY0Q?#^9*4HVG3E?79_\!A1117Y MG75A.1"K*?0@U]B?LG:+J&E^$]8GO;.>WBN[E'A:5"OF M*%Y89ZCWZ5[[):P3.LDD,;NOW6902*EKFP^!]C/GYKGU7$/'SS? /!*AR\UK MN]]G?:R"BBBBOE7Q)JB:/^UII]S(P"LT,!)_Z:6XC_\ 9Z^JJXMOA=X?G\X;S/#Y?/$2Q-V MITY1275NP4445VE>3_M#>![[QQX >+2X3/J%A,MTD*_>E4*0R@=SALX[[<#D MUZQ16M2FJD7!]3RLLQ]7+L73QE):Q=_^ %%%%?EM-9W$$SPRPR)*IVE&4@@^ MF*^P/V6/A]J?AO3=4U[5+:2V;4ECCMHI 5J MQ7OQ$M+.-@6L+&-)!Z,S,_\ Z"RU]3?$'XB:-\.=#EU#5)E,Q4BWM%8>9GJ>@_(5^>GB?Q#>>*]?U#6;]@UW>RM*^.@SV'L!P/85&8UH\JIK<]#PTR: MO]9EF-2-H)67FWV] HHHK&HHHKQC]I"BBBBBBB@ HHHHHHHH ******** "B MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBM+ M1];U'0+^*^TN\GL[R(Y26!RK#\1_*OI+X;_%[XQ>(X52RTX<[3=W%OY*@ MCMY@94S]>:SOV)X/\ A*O$-OY^G))ML[5_NS,I^9V]5!XQW(.>!@_7 M<$$5M#'#!&D4,:A41%"JH] !T%>I@\+4:Y^9I,_*.-.*6FK\]4%%%%YY/--G MA_K$\.J=*^C4+*_DWJ_O"BBBN@KS;XB_&_PO\.EDM[FX^VZLHXL+9@7!_P!M MNB?CS[&O2:_.WXUW"W'Q4\5.IRJWLB?BIP?U!K+&UY48KEZGK<$.-9AOI+Z6QAM7WVMO9NR+ ?[V0+TE>(JU1/FYG<_=IY%ELZ M,-H[-['2U;C-K M!EL?5RV#[C%>(453Q-9[R9RTN%ZE>3W M=W(C&,5RQ5D@HHHJYI^HWFDWD5Y8W$MM=1-NCEAUH+;:?I*>(8TPIFN+"V,>M:Y:VLXY, )DE'I\B@L/RIW@;Q_I'Q#L+J_T7[0UG;S>09)H]@9L M G'.>A'7'6O2AR1ER\UWZGYCC(XZMAGB/JRITM-5"R\K2>OXA111755POC_X MN>%_AS"PU2]$E_MREC;X>9N."1GY1[MCVS7=5\%_M*W*S_%_6U0Y$26Z'!R, M^2G^.*C&5Y4J=XG;P9D5#.<>Z&(ORQ7,[==4K?B%%%%5_B/\=_$WCV_C:.9] M,TVW?S(+6VD(*L.C,PP6;WX [ 5H>'?VF_'FAQ+%/>6VJ1*, 7T.YO\ OI2K M'\2:\;I.U>'[>I?FYG<_>O[ RWV$<,Z$7".RM_3"BBBOHW_AL#Q)_P! +2?_ M ")_\76'KG[5/CC58FCL_L&F*1C=;0;FQ]7+<^XQ7AU%4\36?VFEFI[T(1A%1BK M)!11111112*"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ** M****** "BBBBBBB@ HHHHHHHH *****4=1244 %%%%?HE\#UA3X4>%A#@)]F MSQ_>WL6_7-;WCV+5I_!FMQ:"6&L/;.MOL(#;L=CZXS@^N*^9_P!G'XUV7AVV M3PCX@G6"Q:0M9WBD\@]B3G@Y'UQ%-'/$DL4BR1. RNIRK#U!KZ M+#5(U:*BGTL?S?Q+E^*RG.)UZL+Q<^9-[-7O_P .%%%%?G;IGPC\65PJ*/4D\"EA\)&@W*]RN(N+<5G\88?V:C%.]EK=[!1 M11577M9M?#NBW^K7C[;6RA::3G'"C.![GH/@S\\5YN.K MJK-1CLC]/X X?JY7A)5\2K5*EM.R6WS"BBBFT445P'WX44444444 %%%%%%% M% !1117WM^S2MN/A#HYAYD,DYF_W_,;_ -EVUZ=K0O&T?4%TT@:@;>06^2," M7:=O7CKBOCG]G7XRVO@:XN-!UV4QZ+?2"2*?&1;R\ D_[) &3V('O7V=:W4% M[;QW%K-'/;R@,DL3AD<'N"."*^APE6-2DHIZI6/YSXQRS$Y?F]3$5(WC.7,F M]G=WM\MK!1117YY/\+O'NK:[):R>'M6DU"60EWEA8#)/WF<\8YZDXYZU]O?" MCP(/AUX*L=%:19+L%IKF1.C2MUQ[ 'N!7:TV:6.")Y99%2) 69W.%4>I-+ M#X2-!N5[L.(.,<5GE"&%]FH16ME=W?\ EY!1113+FYAL[::XN)%BMX4,DCMP M%4#))]L5^:OCOQ$?%GC#6M:P0M[% M[D36\AVWM[']UP/^6:'N/4]^@R"<_+O6N#'XA5)*,=D?HOA[P]6RZA/%XF-I MU+63W2\_4****;1117G'Z.%%%%%%%% !11111110 44444444 %%%%%%%% ! M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111 M1110 44444444 %%%%.'!KJO#GQ)\5^$H_*T?7;VU@SGR5D)CSZ[#D9]\5RM M-JHMK5&5:A2KQY*L5)=FKK\0HHHKUAOVDOB601_PD2@'TLK?_P"(KC?$GC[Q M+XO8'6M:O+U0$<_V+K5 MY91L7K.N7EU#G/E,Y6//KL&!^E7/1H0B^ZBD_P04444F@%%%%%%%% !11111110 4444444 M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %% M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%% M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% ! M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111 71110 44444444 %%%%%%%% !1117_]D! end EX-101.SCH 8 gogo-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Unaudited Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Leases - Schedule of Annual Future Minimum Lease Payments (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100040 - Disclosure - Leases - Schedule of Annual Future Minimum Lease Payments (Details) 3 link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Unaudited Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Unaudited Condensed Consolidated Statements of Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Government Assistance link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Composition of Certain Balance Sheet Accounts link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Research and Development Costs link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Long-Term Debt and Other Liabilities link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Derivative Instruments and Hedging Activities link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Interest Costs link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Fair Value of Financial Assets and Liabilities link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Stock-Based Compensation and 401(k) Plan link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Income Tax link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Accumulated Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Government Assistance (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Composition of Certain Balance Sheet Accounts (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Long-Term Debt and Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Derivative Instruments and Hedging Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Interest Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Fair Value of Financial Assets and Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Stock-Based Compensation and 401(k) Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Basis of Presentation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Earnings Per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Revenue Recognition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Revenue Recognition - Summary of Revenue Disaggregated by Category (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Government Assistance - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Government Assistance - Summary of Deductions to the Carrying Value of Asset Balances (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Government Assistance - Summary of Increases to Net Income (Details) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Composition of Certain Balance Sheet Accounts - Schedule of Components of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Composition of Certain Balance Sheet Accounts - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Composition of Certain Balance Sheet Accounts - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Composition of Certain Balance Sheet Accounts - Schedule of Other Non-Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Composition of Certain Balance Sheet Accounts - Schedule of Other Non-Current Assets (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Composition of Certain Balance Sheet Accounts - Schedule of Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Composition of Certain Balance Sheet Accounts - Schedule of Accrued Liabilities (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Composition of Certain Balance Sheet Accounts - Schedule of Other Non-Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Composition of Certain Balance Sheet Accounts (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Research and Development Costs - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Intangible Assets - Schedule of Intangible Assets, Other than Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Intangible Assets - Summary of Amortization Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Long-Term Debt and Other Liabilities - Schedule of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Long-Term Debt and Other Liabilities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Derivative Instruments and Hedging Activities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Derivative Instruments and Hedging Activities - Schedule of Notional Amounts Strike Rates and End Dates of the Cap Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Derivative Instruments and Hedging Activities - Schedule of Fair Value of Interest Rate Derivates (Details) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Interest Costs - Summary of Interest Costs (Details) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Fair Value of Financial Assets and Liabilities - Schedule of Reconciliation of Investment in Convertible Note (Details) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Fair Value of Financial Assets and Liabilities - Summary of Fair Value and Carrying Value of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Fair Value of Financial Assets and Liabilities - Summary of Fair Value and Carrying Value of Long-Term Debt (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Fair Value of Financial Assets and Liabilities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - Stock-Based Compensation and 401(k) Plan - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996075 - Disclosure - Stock-Based Compensation and 401(k) Plan - Summary of Stock-Based Compensation Expense by Operating Expense (Details) link:presentationLink link:calculationLink link:definitionLink 996085 - Disclosure - Income Tax - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996095 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996105 - Disclosure - Leases - Schedule of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 996115 - Disclosure - Leases - Schedule of Other Information Regarding Leases (Details) link:presentationLink link:calculationLink link:definitionLink 996125 - Disclosure - Leases - Schedule of Annual Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 996135 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996145 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Summary of changes in accumulated other comprehensive income (loss) (Details) link:presentationLink link:calculationLink link:definitionLink Dilutive securities effect on convertible notes from discontinuing operations Dilutive Securities Effect On Convertible Notes From Discontinuing Operations Dilutive securities effect on convertible notes from discontinuing operations Convertible Debt, Total Convertible Debt Convertible Notes Carrying Value of Convertible Notes 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Document Transition Report Document Transition Report Revenue, Remaining Performance Obligation, Amount Transaction price allocated to remaining performance obligations Equipment revenue. Equipment Revenue Equipment revenue Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2014-09 [Member] Debt Instruments [Abstract] Vanguard Group Inc [Member] Vanguard Group Inc [Member] Net income (loss) from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Other Liabilities, Noncurrent Other non-current liabilities Total other non-current liabilities Increase (Decrease) in Prepaid Expense and Other Assets, Total Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current assets Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Interest cost including capitalized interest cost. Interest Cost Including Capitalized Interest Cost Total interest costs Increase (Decrease) In Accrued Interest Payable Increase Decrease In Accrued Interest Payable Accrued interest 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Document Information [Table] Document Information [Table] Tabular disclosure of the components of interest expense. Schedule Of Interest Cost Table [Text Block] Summary of Interest Costs Fair Value Disclosures [Text Block] Fair Value of Financial Assets and Liabilities Stock Price Condition. Stock Price Condition [Member] Stock Price Condition Finance Lease, Liability, to be Paid Total future minimum lease payments Revenue from Contract with Customer, Excluding Assessed Tax, Total Revenue from Contract with Customer, Excluding Assessed Tax Disaggregation of revenue Total revenue Computer Software, Intangible Asset [Member] Software [Member] Government Assistance, Type [Domain] Senior Notes, Total Senior Notes Senior Secured Notes Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Disaggregation of Revenue [Table Text Block] Summary of Revenue Disaggregated by Category Concentration Risk Type [Axis] Payments on finance leases Repayments of Long Term Capital Lease Obligations 1 The cash outflow for the obligation for a leases meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer). 2024 (period from April 1 to December 31) Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Finance Lease, Interest Payment on Liability Operating cash flows used in financing leases Title of Individual [Domain] Ratio of Indebtedness to Net Capital Leverage ratio Subsequent Events Subsequent Events [Text Block] Research and Development [Abstract] Intangible Assets, Net (Including Goodwill), Total Intangible Assets, Net (Including Goodwill) Intangible assets, net Intangible assets, net Non Current operating lease liabilities Operating Lease, Liability, Noncurrent Non-current operating lease liabilities Deferred Revenue Arrangement Type [Axis] Change in Fair Value Cash Flow Hedges [Member] Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Finance Lease, Liability, Noncurrent Non-current operating lease liabilities Debt instrument, unamortized discount Debt Instrument, Unamortized Discount, Total Debt Instrument, Unamortized Discount Convertible Notes, unamortized discount Cash Available for Distributions Cash flow available for term loan facility,Amount Balance Sheet Location [Axis] Balance Sheet Location Amount of other non current operating lease liabilities. Other Non Current Operating Lease Liabilities Other non-current liabilities Assets, Current Total current assets Total liabilities and stockholders' equity Liabilities and Equity Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivative Instruments and Hedging Activities Long-Term Debt [Text Block] Long-Term Debt and Other Liabilities Unamortized Discount on Debt. Unamortized Discount On Debt Convertible Notes, unamortized discount Deferred Income Tax Assets, Net Deferred Income Tax Assets, Net, Total Deferred income taxes Thorndale Farm Private Equity Fund 2, LLC Thorndale Farm Private Equity Fund 2, LLC [Member] Thorndale Farm Private Equity Fund 2, LLC [Member] Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive income Trading Symbol Trading Symbol Common Stock, Shares, Issued, Total Common Stock, Shares, Issued Common stock, shares issued Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaids and other current assets Payments to Acquire Software Acquisition of intangible assets—capitalized software Selling and Marketing Expense [Member] Sales and Marketing [Member] Defined contribution plan employer matching contribution limit percent. Defined Contribution Plan Employer Matching Contribution Limit Percent Percentage of employees contribution matched by the company Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Ending Balance, shares Beginning Balance, shares Shares, Outstanding 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Convertible notes. Convertible Notes [Member] Convertible Notes [Member] AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Loss [Member] Less: current portion of long-term debt Current portion of long-term debt Long-term Debt, Current Maturities, Total Long-Term Debt, Current Maturities Additional Equipment with an estimated Aggregate Purchase Price Additional Equipment with an estimated Aggregate Purchase Price Additional Equipment with an estimated Aggregate Purchase Price Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income Loss [Line Items] Schedule of Interest [Line Items] Schedule Of Interest [Line Items] Schedule Of Interest [Line Items] Other Assets, Miscellaneous, Current Other Entity Address, City or Town Entity Address, City or Town Cash inflows (outflows) related to stock-based compensation activity. Stock Compensation Activity Stock-based compensation activity Gogo Galileo development costs Gogo Galileo Development Costs Gogo Galileo Development Costs Operating Lease, Weighted Average Discount Rate, Percent Operating leases March 2021 Exchange Agreements. March2021 Exchange Agreements [Member] March2021 Exchange Agreements Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Incremental Common Shares Attributable to Conversion of Debt Securities, Total Property, Plant and Equipment [Table Text Block] Schedule of Property and Equipment Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Stock options, shares expired Revenue, Performance Obligation, Description of Timing Future equipment revenue recognition period Finance Lease, Principal Payments Financing cash flows used in financing leases Weighted Average Number Of Share Outstanding Basic And Diluted [Abstract] Weighted Average Number Of Share Outstanding Basic And Diluted [Abstract] Weighted average number of shares: Federal Communications Commission [Member] Federal Communications Commission [Member] Chairman and Chief Executive Officer Chief Executive Officer [Member] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Property And Equipment [Member] Property and Equipment [Member] Property And Equipment Reimbursements cost Reimbursements Cost Reimbursements Cost Liabilities, Current [Abstract] Current liabilities: Derivative, Inception Date Start Date Assets, Current [Abstract] Current assets: Connectivity [Member] Connectivity [Member] Connectivity [Member] Accounts Receivable, Allowance for Credit Loss, Current Allowances on accounts receivable Statement of Stockholders' Equity [Abstract] Intangible Assets Disclosure [Text Block] Intangible Assets Operating leases Operating Lease, Liability, Current Accrued liabilities Two Month Term [Member] Two Month Term [Member] 2-month Term [Member] Lender Name [Axis] Lender Name Revenue from Contract with Customer, Including Assessed Tax Equipment revenue Debt Instrument, Maturity Date Debt instrument, maturity date Long-Term Debt Total debt Total debt Total debt Derivative Contract [Domain] Derivative Contract Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net Property and equipment, net Total property and equipment, net Property and equipment, net Derivative, Contract End Date End Date Investment Income, Interest Interest income Amended and restated forward transaction, retired shares. Retired Shares Under Amended And Restated Forward Transaction Retired shares under Amended and Restated Forward Transaction Represents weighted average discount rate abstract. Weighted Average Discount Rate [Abstract] Weighted average discount rate Other Comprehensive Income (Loss) [Member] Other Comprehensive Income (Loss) Federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Statement of Comprehensive Income [Abstract] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Principal amount basis for common stock conversion Principal Amount Basis For Common Stock Conversion Principal Amount Basis For Common Stock Conversion Entity Central Index Key Entity Central Index Key Other Intangible Assets [Member] Other Intangible Assets [Member] Finance Lease, Liability, Current Accrued liabilities Plan Name [Domain] Loss Contingency, Lawsuit Filing Date Litigation filing date Assets, Noncurrent [Abstract] Non-current assets: Change in fair value of convertible note investment Increase (Decrease) in Debt Securities, Trading, and Equity Securities, FV-NI, Total Increase (Decrease) in Debt Securities, Trading, and Equity Securities, FV-NI Changes in fair value of equity investment Restricted Cash, Noncurrent Less: non-current restricted cash Lessee, Operating Lease, Option to Extend Lessee operating lease option to extend Two Point Seventy Five Percent Due On July Thirty One Two Thounsand Twenty Seven. Two Point Seventy Five Percent Due On July Thirty One Two Thounsand Twenty Seven [Member] 2.75% due on 7/31/2027 Remaining unsatisfied performance obligations term Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income before income taxes Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Accrued Liabilities [Member] Accrued Liabilities 2028 Finance Lease, Liability, to be Paid, Year Four 1.25% due on 7/31/2024 Zero Point Seventy Five Percent Due On July Thirty One Two Thounsand Twenty Four [Member] Zero Point Seventy Five Percent Due On July Thirty One Two Thounsand Twenty Four. Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives Balance Sheet Location By Derivative Contract Type By Hedging Designation [Table] Award Date [Domain] Income Loss From Discontinuing Operations Basic Shares Income loss from discontinuing operations basic shares Income loss from discontinuing operations basic shares Deferred financing costs noncurrent. Deferred Financing Costs Noncurrent Revolving credit facility deferred financing costs Investment, Name [Axis] Schedule of Other Assets, Noncurrent [Table Text Block] Schedule of Other Non-Current Assets Leaes Cash Flow Information Abstract Leaes Cash Flow Information [Abstract] Cash paid for amounts included in measurement of lease liabilities: Customer type. Customer Type Customer type Leases Lessee, Operating Leases [Text Block] Contract with Customer, Asset, Allowance for Credit Loss, Noncurrent Contract with Customer, Asset, Accumulated Allowance for Credit Loss, Noncurrent Finance Lease, Weighted Average Remaining Lease Term Financing leases Research, Development, and Computer Software Disclosure [Text Block] Research and Development Costs Plan Name [Axis] Derivative Instrument [Axis] Derivative Instrument Assets Total assets Dilutive Securities Effect On Stock Based Compensation From Discontinuing Operations Dilutive securities effect on stock based compensation from discontinuing operations Dilutive securities effect on stock based compensation from discontinuing operations Operating lease right-of-use assets Right of use assets Operating Lease, Right-of-Use Asset Entity Registrant Name Entity Registrant Name Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit) Accumulated deficit Accumulated deficit Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Retained Earnings [Member] Accumulated Deficit [Member] Loss on asset disposals, abandonments and write-downs Gain (Loss) on Disposition of Assets, Total Gain (Loss) on Disposition of Assets Loss on asset disposals, abandonments and write-downs Tax withholding related to vesting of restricted stock units. Tax Withholding Related To Vesting Of Restricted Stock Units Tax withholding related to vesting of restricted stock units Minimum [Member] Minimum Jp Morgan Chase Bank Na Member Jp Morgan Chase Bank Na [Member] JP Morgan Chase Bank NA [Member] Other Assets, Miscellaneous, Noncurrent Other Derivative Instruments and Hedging Activities Disclosure [Abstract] Operating Lease, Liability Present value of net minimum lease payments Total lease liabilities Payments for Derivative Instrument, Financing Activities Forward stock repurchase transactions amount Present value of net minimum lease payments Total lease liabilities Finance Lease, Liability Contractual Commitments [Member] Contractual Commitments [Member] Contractual Commitments [Member] Shareholder Rights Plan Share-Based Payment Arrangement, Director [Policy Text Block] Equity Component [Domain] Equity Component Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax [Abstract] Cash flow hedges: OEM and aftermarket dealer. O E M And Aftermarket Dealer [Member] OEM and Aftermarket Dealer [Member] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Prepayment of net cash proceeds of debt offerings percentage Prepayment Of Net Cash Proceeds Of Debt Offerings Percentage Prepayment Of Net Cash Proceeds Of Debt Offerings Percentage Interest Rate Cap Current Interest rate cap current. Interest rate caps and receivable Debt Disclosure [Abstract] Debt Instrument, Basis Spread on Variable Rate Interest Rate On Debt Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common stock, shares authorized Research and development expense Research and Development Expense, Total Research and Development Expense Fair Value, by Balance Sheet Grouping [Table] Fair Value By Balance Sheet Grouping [Table] Undistributed Earnings (Loss) from Discontinued Operations, Diluted Undistributed Earnings (Loss) from Discontinued Operations Available to Common Shareholders, Diluted Interest Costs Incurred [Abstract] Assets [Abstract] Assets Amortization of Intangible Assets, Total Amortization of Intangible Assets Amortization expense Base Rate [Member] Base Rate [Member] Five to ten years Five to Ten Years [Member] Five To Ten Years Member Common stock, par value $0.0001 per share; 500,000,000 shares authorized at March 31, 2024 and December 31, 2023; 138,253,311 and 137,632,284 shares issued at March 31, 2024 and December 31, 2023, respectively; and 128,227,127 and 128,462,343 shares outstanding at March 31, 2024 and December 31, 2023, respectively Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Debt Instrument, Convertible, Conversion Price Conversion price Conversion of Stock, Shares Issued Conversion of Stock, Shares Issued Continuing operations Diluted loss per share from Continuing Operations Income (Loss) from Continuing Operations, Per Diluted Share One to five years One to Five Years [Member] One To Five Years Member Carrying value of term loan facility Loans Payable, Total Loans Payable Term loans Accrued Liabilities, Current Accrued liabilities Total accrued liabilities Current Fiscal Year End Date Current Fiscal Year End Date Share-based Payment Arrangement, Noncash Expense, Total Share-Based Payment Arrangement, Noncash Expense Stock-based compensation expense Operating Income (Loss) Operating income Investment in convertible note Investment In Convertible Note Investment In Convertible Note Income loss from discontinuing operations diluted shares Income Loss From Discontinuing Operations Diluted Shares Income loss from discontinuing operations diluted shares Deferred Income Tax Expense (Benefit), Total Deferred Income Tax Expense (Benefit) Deferred income taxes November two thousand and twenty additional notes November Two Thousand And Twenty Additional Notes [Member] November Two Thousand And Twenty Additional Notes [Member] Income tax provision Income tax provision (benefit) Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Net income Per Share Diluted, Decrease Increase (Decrease) Earnings Per Share, Diluted Increase (Decrease) Earnings Per Share, Diluted Change in fair value Change In Fair Value Of Investment Change In Fair Value Of Investment Concentration Risk, Percentage Percentage of benchmark Share-Based Payment Arrangement, Expense Total stock-based compensation expense Indefinite-Lived Intangible Assets [Axis] Indefinite-lived Intangible Assets Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Taxes Payable, Current, Total Taxes Payable, Current Taxes Total amortized intangible assets, Net Carrying Amount Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net Issuance of common stock shares Issuance of common stock shares Issuance of common stock shares Deferred Revenue, Total Deferred Revenue Deferred revenue, current and non-current Income Taxes Paid Cash paid for taxes 2.25% due on 7/31/2025 One Point Twenty Five Percent Due On July Thirty One Two Thounsand Twenty. One Point Twenty Five Percent Due On July Thirty One Two Thounsand Twenty Five [Member] Revenue from Contract with Customer [Text Block] Revenue Recognition margin fee margin fee Margin fee Finance Lease, Liability, Undiscounted Excess Amount Less: Amount representing interest Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Effect of exchange rate changes on cash Connectivity and entertainment service revenues. Connectivity And Entertainment Service Revenues [Member] Connectivity And Entertainment Service Revenues Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Debt Instrument, Face Amount Aggregate principal amount Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Schedule of Notional Amounts Strike Rates and End Dates of the Cap Agreements Other (income) expense, net Other Nonoperating Income (Expense), Total Other Nonoperating Income (Expense) Zero Point Seventy Five Percent Due On July Thirty One Two Thounsand Twenty Three. Zero Point Seventy Five Percent Due On July Thirty One Two Thounsand Twenty Three [Member] 0.75% due on 7/31/2023 Asset Retirement Obligation, Revision of Estimate Change in estimate in expected cash flow Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Operating Leases Employee Stock Ownership Plan (ESOP) Name [Axis] Employee Stock Ownership Plan (ESOP) Name Operating Expenses [Abstract] Operating expenses: Property, Plant and Equipment [Abstract] Long-Term Debt, Type [Domain] Long-term Debt, Type Subsequent Events [Abstract] Rights Agreement Rights Agreement [Member] Rights Agreement [Member] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments Gain Loss By Hedging Relationship By Income Statement Location By Derivative Instrument Risk [Table] Commitments and Contingencies Disclosure [Abstract] Other non-current assets, net of allowances of $614 and $591, respectively Other Assets, Noncurrent Total other non-current assets Other non-current assets Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Stock options, shares granted Other Accrued Liabilities, Current Other Depreciation expense Depreciation Depreciation, Total Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for interest 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Derivative [Line Items] Derivative [Line Items] Term loan facility. Term Loan Facility [Member] Term Loan Facility [Member] Stockholders' equity Equity, Attributable to Parent [Abstract] Equity Schedule of Lease Expense Included in Unaudited Condensed Consolidated Statements of Operations Lease, Cost [Table Text Block] Two Thousand And Twenty Convertible Senior Notes [Member] 3.75% Convertible Senior Notes [Member] 2020 Convertible notes. Line of Credit Facility, Maximum Borrowing Capacity Line of credit facility, maximum borrowing capacity Revenue, Remaining Performance Obligation, Percentage Earnings Per Share [Abstract] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name Loss Contingencies [Table] Loss Contingencies [Table] Debt, Weighted Average Interest Rate Debt, Weighted Average Interest Rate Investment, Name [Domain] Accounting Policies [Abstract] Two Thousand Twenty Two Convertible Notes [Member] Two thousand twenty two convertible notes [Member] 2022 Convertible Notes [Member] Amount recognized in other comprehensive income Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Other comprehensive income (loss) before reclassifications Six Point Zero Zero Percent Convertible Senior Notes Six Point Zero Zero Percent Convertible Senior Notes [Member] 6.00% Convertible Senior Notes [Member] Interest Rate Cap Non Current. Interest Rate Cap Non Current [Member] Interest Rate Cap Non Current 2026 Finance Lease, Liability, to be Paid, Year Two Other Noncurrent Assets [Member] Other Noncurrent Assets Debt Instrument, Interest Rate, Effective Percentage Effective interest rate on convertible notes Revolving Credit Facility [Member] Revolving Credit Facility [Member] Line Of credit facility percentage of all commitments Line Of Credit Facility Percentage Of All Commitments Percentage Of All Commitments Amount of debt issuance costs. Debt Issuance Costs1 Loan origination fees Revenue from contracts with customers line items. Revenue From Contracts With Customers [Line Items] Revenue From Contracts With Customers [Line Items] Basic Net income Per Share Basic Earnings Per Share, Basic Customer Concentration Risk [Member] Summary of Changes in Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Commitments and contingencies (Note 15) Commitments and Contingencies Capital stock held by borrower or guarantor, percentage. Capital Stock Percentage Capital stock, percentage Income Statement [Abstract] Balance at end of period Balance at beginning of period Investments Investments, Total Repayments of Senior Debt, Total Repayments of Senior Debt Payment Of Premium On Debt Redemption Revenue from service. Revenue From Service Service revenue Other Accrued Liabilities, Noncurrent Other Operating Lease, Cost Operating lease cost Derivative, Cap Interest Rate Strike Rate Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Interest or penalties related to uncertain tax positions Statistical Measurement [Domain] Statistical Measurement Loss Contingencies [Line Items] Loss Contingencies [Line Items] Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Amount of dilutive securities stock based compensation Amount Of Dilutive Securities Stock Based Compensation Amount of dilutive securities stock based compensation Fair value and carrying value of long term debt. Fair Value And Carrying Value Of Long Term Debt Table [Text Block] Summary of Fair Value and Carrying Value of Long-Term Debt Net income from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent, Total Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Supply Commitment [Axis] Amortization of deferred financing costs and interest rate caps Amortization of Deferred Financing Costs and Interest Rate Caps Amortization of deferred financing costs and interest rate caps. Operating Lease, Payments Operating cash flows used in operating leases ATG [Member] A T G [Member] A T G Less: Participation rights on Forward Transactions allocated to continuing operations Derivative Gain Loss On Derivative to Continuing Operations Net Derivative Gain Loss On Derivative to Continuing Operations Net Diluted Net income Per Share Diluted Earnings Per Share, Diluted Product and Service [Domain] Product and Service Airline. Airline [Member] Airline [Member] Issuance costs [Member]. Issuance Costs [Member] Issuance Costs [Member] Lease, Cost [Abstract] Financing lease cost: Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Revenue from Contract with Customer [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name Standard Product Warranty Accrual, Ending Balance Standard Product Warranty Accrual, Beginning Balance Standard Product Warranty Accrual, Total Standard Product Warranty Accrual Warranty reserve Warranty reserve balance One Month Term [Member] One Month Term [Member] 1-month Term [Member] Prepaid Expense and Other Assets [Abstract] Indefinite Lived Intangible Assets Excluding Goodwill Gross Indefinite Lived Intangible Assets Excluding Goodwill Gross Total unamortized intangible assets, Gross Carrying Amount Other Commitments [Domain] Additional Paid in Capital, Common Stock, Ending Balance Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock Additional paid-in capital Government Assistance [Table] Repurchases of common stock Payments for Repurchase of Common Stock Repurchases of common stock Repurchase of common stock Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Total cash, cash equivalents and short-term investments Cash, Cash Equivalents, and Short-Term Investments Total cash, cash equivalents and short-term investments Stock options, shares exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Issuance of common stock upon exercise of stock options, shares Liabilities and Equity [Abstract] Liabilities and stockholders' deficit Intangible Assets Net Excluding Goodwill [Line Items] Intangible Assets Net Excluding Goodwill [Line Items] Intangible Assets Net Excluding Goodwill [Line Items] Supply Commitment Arrangement [Domain] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Deductions to the Carrying Value of Asset Balances [Table Text Block] Deductions to the Carrying Value of Asset Balances [Table Text Block] Schedule of Deductions to Carrying Value of Asset Balances Other Noncurrent Liabilities [Table Text Block] Schedule of Other Non-Current Liabilities ABL Credit Facility [Member] Abl Credit Facility [Member] ABL Credit Facility [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Debt Instrument, Convertible, Conversion Ratio Conversion rate Entity Interactive Data Current Entity Interactive Data Current Employee contribution, percentage Defined Contribution Plan, Employer Matching Contribution, Percent of Match Six Month Term [Member] Six Month Term [Member] 6-Month Term [Member] Selling and Marketing Expense, Total Selling and Marketing Expense Sales and marketing GTCR Exchange Agreement [Member] GTCR Exchange Agreement [Member] GTCR Exchange Agreement Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt instrument convertible threshold consecutive trading days Increase (Decrease) in Accounts Payable, Total Increase (Decrease) in Accounts Payable Accounts payable 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Schedule Of Interest [Table] Schedule Of Interest [Table] Schedule Of Interest [Table] Credit Facility [Domain] Credit Facility Purchase of convertible note investment Payments to Acquire Convertible Note Investments Payments to acquire convertible note investments. Text Block [Abstract] Lessee Operating Lease Liability Undiscounted Excess Amount, Total Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less: Amount representing interest Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Share units granted Government Assistance [Line Items] Senior Notes [Member] 2024 Senior Secured Notes [Member] Deferred Stock Units [Member] Deferred Stock Units [Member] Deferred Stock Units [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Represents the issue price of the debt instrument as a percentage of its face value. Debt Instrument Issue Price As Percentage Of Face Value Issue price as percentage of face value Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments Gain Loss [Line Items] Earnings Per Share, Basic [Abstract] Net income attributable to common stock per share Derivatives, Fair Value [Line Items] Derivatives Fair Value [Line Items] Equity Components [Axis] Equity Components Increase (Decrease) in Accounts Receivable Accounts receivable Undistributed income from continuing operations and assumed conversions, Diluted Undistributed Earnings (Loss) from Continuing Operations Available to Common Shareholders, Diluted Other assets non current allowance Other Assets Non Current Allowance Other non-current assets, net of allowances Government Assistance [Abstract] Inventory Disclosure [Abstract] Amount of Other Non Current Finance Lease Liabilities. Other Non Current Finance Lease Liabilities Other non-current liabilities Increase (Decrease) in Contract with Customer, Asset Contract assets Office Equipment [Member] Office Equipment, Furniture, Fixtures and Other [Member] Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Sale of Stock [Axis] Sale of Stock Revenue Recognition Term Of Contract Revenue Recognition Term Of Contract Additional aggregate principal related to option granted to initial purchasers of convertible senior notes. Convertible Debt Underwriters Over Allotment Option Exercised Principal amount of Convertible Notes, subsequently exercised Issuance of common stock upon vesting of restricted stock units, Shares Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Goodwill, Ending Balance Goodwill, Beginning Balance Goodwill, Total Goodwill Goodwill Restricted Cash, Current Less: current restricted cash Interest costs capitalized Interest rate cap benefit Interest Costs Capitalized Statement of Cash Flows [Abstract] Term loan and revolving credit facility. Term Loan And Revolving Credit Facility [Member] Term Loan and Revolving Credit Facility [Member] Prepayment of net cash proceeds maximum reduction percentage Prepayment Of Net Cash Proceeds Maximum Reduction Percentage Prepayment Of Net Cash Proceeds Maximum Reduction Percentage Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated Other Comprehensive Income (Loss), Net of Tax Currency Translation Adjustment [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Interest Rate Cap Current. Interest Rate Cap Current [Member] Interest Rate Cap Current Prepayment of net cash proceeds percentage Prepayment Of Net Cash Proceeds Percentage Prepayment Of Net Cash Proceeds Percentage Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Common Stock, Par or Stated Value Per Share Common stock, par value Service [Member] Service [Member] Income Loss From Continuing Operations Diluted Shares Income loss from continuing operations diluted shares Income loss from continuing operations diluted shares Repayments Of Term Loan Repayments of term loan Payments on term loan Three Month Term [Member] Three Month Term [Member] 3-month Term [Member] Debt Instrument, Interest Rate, Stated Percentage Interest rate Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Maximum [Member] Maximum Other comprehensive income (loss), net of tax Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] 2024 Senior secured notes. Two Thousand And Twenty Four Senior Secured Notes Member [Member] 2024 Senior Secured Notes [Member] Earnings Per Share, Diluted [Abstract] Net income attributable to common stock per share Debt Instrument, Convertible, Threshold Trading Days Debt instrument convertible threshold trading days Annual excess cash flow, percentage Prepayment Of Annual Excess Cash Flow Percentage Prepayment of annual excess cash flow, Percentage Other Assets, Noncurrent [Abstract] Indefinite Lived Intangible Assets Excluding Goodwill Net Indefinite Lived Intangible Assets Excluding Goodwill Net Total unamortized intangible assets, Net Carrying Amount APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation expense Common stock repurchase price per share Shares Acquired, Average Cost Per Share Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Four Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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). Increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Assets, Noncurrent Total non-current assets Thereafter Lessee, Operating Lease, Liability, Payments Due After Year Four Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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). General and Administrative Expense [Member] General and Administrative [Member] Intangible Assets, Gross (Excluding Goodwill), Total Intangible Assets, Gross (Excluding Goodwill) Total intangible assets, Gross Carrying amount Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Incremental Common Shares Attributable to Share-based Payment Arrangements, Total Stock options, shares forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Leases of Lessee Disclosure [Text Block] Leases Repurchase Of Common Stock Shares Repurchase of common stock, shares Repurchase of common stock shares Repurchase of common stock shares Cost Of Equipment Revenue Cost Of Equipment Revenue Cost of equipment revenue Schedule of Inventory, Current [Table Text Block] Schedule of Components of Inventories Prepaid inventories current. Prepaid Inventories Current Prepaid inventories Institutional Buyers [Member] Institutional Buyers [Member] Institutional Buyers [Member] City Area Code City Area Code Inventories Inventory, Net Total inventory Net realizable value of inventory Inventories Net Cash Provided by (Used in) Operating Activities [Abstract] Operating activities: Line of Credit Facility, Annual Principal Payment Document Information [Line Items] Document Information [Line Items] Amount recorded as reduction in long term debt and accumulated deficit Amount Recorded As Reduction In Long Term Debt And Accumulated Deficit Amount recorded as long-term debt and accumulated deficit reduction Customer [Domain] Customer Cost of service revenue (exclusive of amounts shown below) Total costs related to services rendered by an entity during the reporting period, exclusive of depreciation and amortization shown below. Cost Of Services Exclusive Of Depreciation And Amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated depreciation General and Administrative Expense, Total General and Administrative Expense General and administrative General and administrative Weighted average shares outstanding basic Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic, Total Deferred Revenue [Domain] FCC Reimbursement Program [Member] FCC Reimbursement Program [Member] FCC Reimbursement Program Inventory, Work in Process, Gross Work-in-process component parts Less: income realized and reclassified to earnings Less: income (loss) realized and reclassified to earnings Amount Realized And Reclassified To Earnings Amount realized and reclassified to earnings. Less: income realized and reclassified to earnings Net Cash Provided by (Used in) Financing Activities [Abstract] Financing activities: Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Gain (Loss) on Extinguishment of Debt, Total Statement [Table] Statement [Table] Accounts Receivable [Member] Accounts Receivable [Member] Increase (Decrease) in Contract with Customer, Liability Deferred revenue Document Fiscal Period Focus Document Fiscal Period Focus Total future minimum lease payments Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Undiscounted minimum lease payments Liabilities, Noncurrent Total non-current liabilities Narrowband satellite Satellite [Member] Satellite [Member] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Number Of Classes Of Common Stock Outstanding Number Of Classes Of Common Stock Outstanding Number of classes of common stock outstanding Statement [Line Items] Statement [Line Items] Schedule Of Prepaid Expense And Other Current Assets Schedule Of Prepaid Expense And Other Current Assets Table [Text Block] Schedule of Prepaid Expenses and Other Current Assets BlackRock, Inc. BlackRock, Inc. [Member] BlackRock, Inc. [Member] Proceeds from FCC Reimbursement Program for property, equipment and intangibles Proceeds From FCC Reimbursement Program Proceeds From FCC Reimbursement Program Percentage of business aviation aircraft installed with in-flight connectivity systems AviationAircraftCompletion AviationAircraftCompletion Schedule of Long-Term Debt Instruments [Table Text Block] Schedule of Long-Term Debt Increase (Decrease) in Fair Value of Interest Rate Fair Value Hedging Instruments Common Stock, Convertible, Conversion Price, Increase Exchange rate of common stock Contract with Customer, Asset, after Allowance for Credit Loss, Total Contract with Customer, Asset, after Allowance for Credit Loss Contract assets, current and non-current Software and Software Development Costs [Member] Software [Member] Lease, Cost Total lease cost Other [Member] Other Product Or Service [Member] Other Product Or Service Accounts receivable, net of allowances of $1,855 and $2,091, respectively Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current Customer service revenue occurring period. Customer Service Revenue Occurring Period Service revenue occurring period Customer [Axis] Customer Common Stock [Member] Common Stock Debt Instrument [Line Items] Debt Instrument [Line Items] 2022 Convertible notes. Two Thousand And Twenty Two Convertible Notes [Member] 2022 Convertible Notes [Member] Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to cash provided by operating activities: Engineering design and development. Engineering Design And Development [Member] Engineering, Design and Development [Member] Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents at end of period Cash and cash equivalents Term loan discount rate. Term Loan Discount Rate Term loan discount rate Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Summary of Stock-Based Compensation Expense by Operating Expense Accretion of debt discount Accretion (Amortization) of Discounts and Premiums, Investments Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Multiples of principal amount holders may convert Convertible Notes under certain circumstances. Convertible Debt Principal Amount Conversion Multiples of principal amount Revenue from contracts with customers. Revenue From Contracts With Customers [Table] Revenue From Contracts With Customers [Table] Inventory, Finished Goods, Gross, Total Inventory, Finished Goods, Gross Finished goods Antidilutive Securities, Name [Domain] Stock Issued During Period, Value, Employee Stock Ownership Plan Issuance of common stock in connection with employee stock purchase plan Shares of common stock that will be effectively repurchased through the Forward Transactions are treated as retired shares for basic and diluted EPS purposes although they remain legally outstanding. Shares Purchased Under Forward Purchasing Transactions Forward stock repurchase transaction shares, excluded from dilution effect Treasury Stock, Value, Ending Balance Treasury Stock, Value, Beginning Balance Treasury Stock, Value, Total Treasury Stock, Value Treasury stock, at cost Interest Rate Cap [Member] Interest Rate Cap Cover [Abstract] Derivative Asset, Statement of Financial Position [Extensible Enumeration] Document Fiscal Year Focus Document Fiscal Year Focus Comprehensive Income (Loss) Note [Text Block] Accumulated Other Comprehensive Income (Loss) Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Liabilities for interest and potential penalties Other Comprehensive Income Location [Domain] Other Comprehensive Income Location Amortization of interest rate cap premium. Amortization Of Interest Rate Cap Premium Amortization of the purchase price of interest rate caps Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net Other non-current assets and liabilities Sale of Stock [Domain] Sale of Stock Preferred Stock [Member] Preferred Stock Interest Payable, Current Accrued interest Notes Price Condition. Notes Price Condition [Member] Notes Price Condition Reclassifications Reclassifications, Policy [Policy Text Block] Reclassifications, Policy [Policy Text Block] Security Exchange Name Security Exchange Name Debt Issuance Cost, Gross, Noncurrent Issuance cost recorded to deferred financing costs Accounting Standards Update and Change in Accounting Principle [Table] Other comprehensive loss, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Net current period comprehensive income (loss) Option granted to initial purchasers to purchase additional convertible notes. Convertible Debt Underwriters Over Allotment Option Option granted to initial purchasers Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Customer Relationships [Member] Service Customer Relationships [Member] Property, Plant and Equipment, Gross, Ending Balance Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross Property and equipment, gross Schedule of Other Information Regarding Leases Represents tabular disclosure of other information about leases. Schedule Includes Other Information About Leases Table [Text Block] Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Operating leases obtained Industry Sector [Axis] Maximum reduction in Prepayment of annual excess cash flow, Percentage Prepayment Of Annual Excess Cash Flow Maximum Reduction Percentage Maximum reduction in Prepayment of annual excess cash flow, Percentage 2025 Finance Lease, Liability, to be Paid, Year One Stock Issued During Period, Value, Stock Options Exercised Issuance of common stock upon exercise of stock options Entity Emerging Growth Company Entity Emerging Growth Company Proceeds from Convertible Debt Proceeds received from the issuance of the convertible notes Non Cash Items Lease. Non Cash Items Lease [Abstract] Non-cash items: Amendment Flag Amendment Flag Schedule of Accrued Liabilities [Table Text Block] Schedule of Accrued Liabilities May Two Thousand And Nineteen Additional Notes [Member] May Two Thousand And Nineteen Additional Notes [Member] May Two Thousand And Nineteen Additional Notes [Member] Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months Fair value of outstanding derivative instruments, loss, expected to be reclassified to earnings Insurance receivable Insurance Settlements Receivable, Current Conversion of Stock, Amount Converted Conversion of Stock, Amount Converted FCC license. Fcc License [Member] FCC Licenses [Member] Accounting Standards Update [Domain] Accounting Standards Update Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Ownership interest Equity Method Investment, Ownership Percentage Finance Lease, Right-of-Use Asset, Amortization Amortization of leased assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Summary of Amortization Expenses Spectrum Lease Agreement Spectrum Lease Agreement [Member] Spectrum Lease Agreement [Member] 0.75% due on 7/31/2021 Zero Point Seventy Five Percent Due On July Thirty One Two Thousand Twenty One [Member] Zero Point Seventy Five Percent Due On July Thirty One Two Thousand Twenty One Fair value of term loan facility Loans Payable, Fair Value Disclosure Fair Value of Term Loans Amount of dilutive securities convertible notes Amount of Dilutive Securities Convertible Notes Amount of dilutive securities convertible notes 2.75% due on 7/31/2026 Two Point Twenty Five Percent Due On July Thirty One Two Thounsand Twenty Six. Two Point Twenty Five Percent Due On July Thirty One Two Thounsand Twenty Six [Member] Leases [Abstract] Less: Participation rights of the Forward Transactions allocated to continuing operations Derivative, Gain (Loss) on Derivative, Net, Total Derivative, Gain (Loss) on Derivative, Net Variable Rate [Domain] Variable Rate Securities Act File Number Entity File Number Government Assistance [Text Block] Government Assistance Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] 2024 (period from April 1 to December 31) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Goodwill and Intangible Assets Disclosure [Abstract] Finance Lease, Weighted Average Discount Rate, Percent Financing leases Long-Term Debt, Excluding Current Maturities Long-term debt Total long-term debt Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash, cash equivalents and restricted cash at end of period Cash, cash equivalents and restricted cash at beginning of period Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest, Total Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Net loss from discontinued operations, net of tax Share-Based Payment Arrangement [Abstract] Schedule of Reconciliation of Investment in Convertible Note Summary Investment Holdings [Table Text Block] Payments for (Proceeds from) Short-Term Investments, Total Payments for (Proceeds from) Short-Term Investments Purchases of short-term investments Purchases of short-term investments Increase in derivative instruments and hedging strike rate Increase In derivative instruments and hedging strike rate Increase In derivative instruments and hedging strike rate Dilutive securities, effect on basic earnings per share, options and restrictive stock units Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units Share unit settled ShareBasedCompensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Settled In Period ShareBasedCompensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Settled In Period Accounts Payable, Current, Total Accounts Payable, Current Accounts payable Debt Instrument [Axis] Debt Instrument Costs and Expenses Total operating expenses Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Reclassification. Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Reclassification Changes in fair value of cash flow hedges Changes in fair value of cash flow hedges Percentage of floor rate. Floor Rate Floor rate Supply and Product Support Agreement [Member] Supply and Product Support Agreement [Member] Supply and Product Support Agreement [Member] Cost of equipment revenue. Cost Of Equipment Revenue [Member] Cost of Equipment Revenue [Member] Fair value of units granted recognized period Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Entity Address, Address Line Two Entity Address, Address Line Two Tabular roll forward schedule of intangible asset net (excluding Goodwill). Schedule Of Intangible Assets Net Excluding Goodwill Table [Text Block] Schedule of Intangible Assets, Other than Goodwill Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Title of Individual [Axis] Asset Retirement Obligations, Noncurrent, Total Asset Retirement Obligations, Noncurrent Asset retirement obligations Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Unused Borrowing Fee Percentage Nontrade Receivables, Current Nontrade Receivables, Current, Total Tenant improvement allowance receivables Amount in principal used in the initial conversion rate of the Convertible Notes. Convertible Debt Principal Amount Initial Conversion Rate Principal amount Payments to acquire investments Investment Payments to Acquire Investments Payments to Acquire Investments, Total Cost of service revenue. Cost Of Service Revenue [Member] Cost of Service Revenue [Member] Liabilities, Noncurrent [Abstract] Non-current liabilities: Thereafter Finance Lease, Liability, Payments Due After Year Four Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after 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). Earnings Per Share [Text Block] Earnings Per Share Reduction in prepayment of annual excess cash flow, percentage. Prepayment Of Annual Excess Cash Flow Reduced Percentage Reduction in Prepayment of annual excess cash flow, Percentage Revenues [Abstract] Revenue: Other Liabilities, Noncurrent [Abstract] Entity Address, Address Line One Entity Address, Address Line One Revenue Benchmark [Member] Revenue [Member] ATG network ATG network [Member] ATG network [Member] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] Antidilutive Securities [Axis] Supplemental Balance Sheet Disclosures [Text Block] Composition of Certain Balance Sheet Accounts Total amortized intangible assets, Gross Carrying Amount Finite-Lived Intangible Assets, Gross, Total Finite-Lived Intangible Assets, Gross Contract assets, net of allowances of $614 and $591, respectively Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent, Total Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Income Statement Location [Axis] Income Statement Location Dilutive securities, effect on basic earnings per share, dilutive convertible securities Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities Long-Term Debt, Type [Axis] Long-term Debt, Type Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income Provision for Other Credit Losses Provision for expected credit losses Undistributed income from continuing operations, Basic Undistributed Earnings (Loss) from Continuing Operations available to common shareholders, basic Undistributed Earnings (Loss) from Continuing Operations Available to Common Shareholders, Basic Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender Long-Term Purchase Commitment, Amount Long Term Purchase Commitment Amount Equipment [Member] Product [Member] Discontinued operations Basic earnings (loss) per share from Discontinued Operations Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share, Total Increases to Net Income [Table Text Block] Increases to Net Income [Table Text Block] Schedule of Increases to Net Income Employee Stock Ownership Plan (ESOP), Plan [Domain] Employee Stock Ownership Plan (ESOP), Plan Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Financing leases obtained Depreciation, Depletion and Amortization, Total Depreciation, Depletion and Amortization Depreciation and amortization Product and Service [Axis] Product and Service Title of 12(b) Security Title of 12(b) Security Prepayment of net cash proceeds reduced percentage Prepayment Of Net Cash Proceeds Reduced Percentage Prepayment Of Net Cash Proceeds Reduced Percentage Total amortized intangible assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Industry Sector [Domain] The costs incurred for the design and development of next generation technologies and products and the enhancement of existing products; and costs associated with obtaining and maintaining regulatory certifications. Engineering Design And Development Expense Engineering, design and development Discontinued operations Diluted loss per share from Discontinued Operations Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share, Total Accretion Expense Accretion of debt discount Accounting Standards Update [Axis] Accounting Standards Update Litigation Status [Domain] Litigation Status Loss on settlement due to stock conversion Loss On Settlement Due To Stock Conversion Loss On Settlement Due To Stock Conversion Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Debt instrument convertible threshold percentage of stock price trigger Prepaid Expenses and Other Current Assets [Member] Prepaid Expenses and Other Current Assets 9.875% Senior secured Notes Due On 2024 [Member] Nine Point Eight Seven Five Senior Secured Notes Due On2024 [Member] 9.875% Senior secured Notes Due On 2024 [Member] Treasury Stock, Common [Member] Entity Address, Country Entity Address, Country Net Cash Provided by (Used in) Investing Activities [Abstract] Investing activities: Amortization of deferred financing costs Amortization of deferred financing costs and interest rate caps Amortization of Debt Issuance Costs Litigation Status [Axis] Litigation Status Network equipment Network Equipment Current Network Equipment Current Derivative [Table] Derivative [Table] Long-term Line of Credit, Total Long-Term Line of Credit Term Loan Facility Net income Per Share Basic, Decrease Increase (Decrease) Earnings Per Share, Basic Increase (Decrease) Earnings Per Share, Basic Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Less: deferred financing costs Debt Issuance Costs, Current, Net, Total Debt Issuance Costs, Current, Net Increase (Decrease) in Inventories, Total Increase (Decrease) in Inventories Inventories Employer contribution Defined Contribution Plan, Employer Discretionary Contribution Amount 2024 (period from April 1 to December 31) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Interest Expense, Debt, Total Interest Expense, Debt Interest costs charged to expense Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding Common stock, shares outstanding SmartSky Litigation [Member] SmartSky Litigation [Member] SmartSky Litigation [Member] Stock-Based Compensation and 401(k) Plan Share-Based Payment Arrangement [Text Block] OEM and dealer relationships. Oem And Dealer Relationships [Member] OEM and Dealer Relationships [Member] AOCI Attributable to Parent [Abstract] Inventory Inventory, Accrued Liabilities Inventory, Accrued Liabilities Fair value of outstanding derivative instruments, unrealized loss net of taxes deferred in accumulated other comprehensive income Accumulated Other Comprehensive Income Loss Cumulative Changes in Net Gain Loss From Cash Flow Hedges Effect Net of Tax 1 US Accumulated change, net of tax, in accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges. Includes an entity's share of an equity investee Increase or Decrease in deferred hedging gains or losses. Concentration Risk Type [Domain] Proceeds from interest rate caps Proceeds from interest rate caps Proceeds from interest rate caps Income Statement Location [Domain] Income Statement Location Fair value adjustments of cash flow hedges, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Total Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Fair value adjustments of cash flow hedges, net of tax Cost of Service Revenue Cost of Service Revenue Cost of service revenue Document Type Document Type Line of Credit [Member] Line Of Credit [Member] Term Loan [Member] Gogo Business Aviation LLC Gogo Business Aviation LLC [Member] Gogo Business Aviation LLC Member Investment interest rate Investment Interest Rate Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Income loss from continuing operations basic shares Income Loss From Continuing Operations Basic Shares Income loss from continuing operations basic shares Document Quarterly Report Document Quarterly Report Service Revenue Service Revenue Service revenue Net realizable value of inventory Net Realizable Value Inventory Net Realizable Value Inventory Derivative, Notional Amount Notional Amounts Notional Amounts The entire disclosure for interest costs. Interest Costs [Text Block] Interest Costs Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Share units forfeited Increase (Decrease) in Fair Value of Price Risk Fair Value Hedging Instruments Decrease in fair value on interest Net Cash Provided by (Used in) Financing Activities Net cash used in financing activities Interest rate caps Interest rate cap noncurrent. Interest Rate Cap Noncurrent Entity Filer Category Entity Filer Category Derivative Gain Loss On Derivative to Discontinued Operations Net Derivative Gain Loss On Derivative to Discontinued Operations Net Less: Participation rights on Forward Transactions allocated to discontinued operations Network equipment. Network Equipment [Member] Network Equipment [Member] Non-cash investing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Customer credit reserve Customer credit reserve Customer credit reserve Balance Sheet Location [Domain] Balance Sheet Location Increase (Decrease) in Accrued Liabilities, Total Increase (Decrease) in Accrued Liabilities Accrued liabilities Derivative Litigation Member. Derivative Litigation [Member] Derivative Litigation [Member] Currency translation adjustments, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Entertainment and other. Entertainment And Other [Member] Entertainment And Other [Member] Variable Rate [Axis] Variable Rate Accrued Liabilities, Current [Abstract] Net unrealized gains from our cash flow hedges Price Risk Cash Flow Hedge Unrealized Gain (Loss) to be Reclassified During Next 12 Months Short-Term Investments, Total Short-Term Investments Short-term investments Undistributed income from continuing operations and assumed conversions, Basic Undistributed Earnings (Loss) from Discontinued Operations Available to Common Shareholders, Basic Total other (income) expense Nonoperating Income (Expense), Total Nonoperating Income (Expense) Aircraft owner/operator. Aircraft Owner Operator [Member] Aircraft Owner Operator [Member] Purchases of property and equipment in current liabilities Capital Expenditures Incurred but Not yet Paid Liabilities Total liabilities Property, Plant and Equipment [Table] Schedule Of Property Plant And Equipment [Table] Debt Instrument, Description of Variable Rate Basis Margin On LIBOR Debt Issuance Costs, Noncurrent, Net, Total Debt Issuance Costs, Noncurrent, Net Debt issuance costs Finite-Lived Intangible Asset, Useful Life Weighted Average Remaining Useful Life (in years) Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income Loss [Table] Total stockholders' equity Impact of the adoption of AS 2020-06 Equity, Attributable to Parent Ending Balance Beginning Balance Schedule of Intangible Assets Net Excluding Goodwill [Table] Schedule Of Intangible Assets Net Excluding Goodwill [Table] Schedule Of Intangible Assets Net Excluding Goodwill [Table] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] SORF [Member] Intangible Assets, Net (Excluding Goodwill) Total intangible assets, Net Carrying Amount Net income Net income Nonoperating Income (Expense) [Abstract] Other expense (income): Interest Expense Interest expense Interest expense Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract assets Award Date [Axis] Government Sector [Member] Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Financing Leases FCC reimbursement receivable FCC reimbursement receivable FCC reimbursement receivable Statement of Financial Position [Abstract] Basis of Presentation and Significant Accounting Policies [Text Block] Basis of Presentation Weighted average shares outstanding diluted Total weighted average diluted shares outstanding Weighted Average Number of Shares Outstanding, Diluted Credit Facility [Axis] Credit Facility Effective Income Tax Rate Reconciliation, Percent, Total Effective Income Tax Rate Reconciliation, Percent Effective income tax rate Schedule of Annual Future Minimum Lease Payments Tabular disclosure of operating and finance lease future minimum lease payments. Schedule Of Future Minimum Leasepayments Table [Text Block] Continuing operations Basic Earnings (loss) per share from Continuing Operations Income (Loss) from Continuing Operations, Per Basic Share Income (Loss) from Continuing Operations, Per Outstanding Share, Total Cost of equipment revenue (exclusive of amounts shown below) Total costs related to goods produced and sold during the reporting period, exclusive of depreciation and amortization shown below. Cost Of Goods Sold Exclusive Of Depreciation And Amortization Fair value of units granted Fair value of option granted Fair value of option granted April 2021 Exchange Agreement. April2021 Exchange Agreement [Member] April 2021 Exchange Agreement [Member] Government Assistance, Type [Axis] Operating Lease, Weighted Average Remaining Lease Term Operating leases Equity investment Equity investment Debt Instrument, Redemption Price, Percentage Debt instrument redemption price, percentage Repurchase of common stock, value Repurchase of common stock value Repurchase of common stock value Use of Estimates, Policy [Policy Text Block] Use of Estimates Income Tax Disclosure [Text Block] Income Tax Schedule Of Summary Of Significant Accounting Policies [Line Items] Schedule Of Summary Of Significant Accounting Policies [Line Items] Schedule Of Summary Of Significant Accounting Policies [Line Items] Redemptions of short-term investments Redemptions of short-term investments Redemptions of short-term investments Represents weighted average remaining lease term abstract. Weighted Average Remaining Lease Term [Abstract] Weighted average remaining lease term Derivative Asset Derivative Asset, Total Derivative Asset Unrealized loss on the interest rate caps net Unrealized Gain Loss On Interest Rate Caps Net Of Tax. Unrealized Gain Loss On Interest Rate Caps Net Of Tax Unrealized loss on the interest rate caps net Weighted-average number of shares Weighted Average Number of Shares, Restricted Stock London Interbank Offered Rate [Member] London Interbank Offered Rate [Member] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Computation of Basic and Diluted Earnings Per Share Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Leasehold Improvements [Member] Leasehold Improvements [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Derivative, Description of Terms Derivative, description of terms Fair Value Disclosures [Abstract] Schedule of Derivative Assets at Fair Value [Table Text Block] Schedule of Derivative Assets at Fair Value Number Of Customers Meeting Concentration Risk Threshold Number Of Customers Meeting Concentration Risk Threshold Number of customers meeting concentration risk threshold Costs and Expenses [Abstract] Operating expenses: Other Comprehensive Income Location [Axis] Other Comprehensive Income Location 2027 Finance Lease, Liability, to be Paid, Year Three Convertible Note [Member] Convertible Note [Member] Convertible Note [Member] Payments to Acquire Property, Plant, and Equipment, Total Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Finance Lease, Interest Expense Interest on lease liabilities Convertible notes recorded as long term debt Convertible Notes Recorded As Long Term Debt Convertible Notes recorded as long-term debt Deferred Tax and Other Liabilities, Noncurrent Deferred tax liabilities Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Share units vested Other Commitments [Axis] Employee-related Liabilities, Current, Total Employee-related Liabilities, Current Employee compensation and benefits Deferred Revenue, Current, Total Deferred Revenue, Current Deferred revenue Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class Income (loss) Realized and Reclassified to Earnings Income (loss) realized and reclassified to earnings. Less: income realized and reclassified to earnings Stock Issued During Period, Shares, Employee Stock Ownership Plan Issuance of common stock in connection with employee stock purchase plan, Shares XML 10 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document And Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 02, 2024
Document Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Entity Interactive Data Current Yes  
Entity Central Index Key 0001537054  
Document Fiscal Period Focus Q1  
Document Period End Date Mar. 31, 2024  
Document Fiscal Year Focus 2024  
Entity Registrant Name Gogo Inc.  
Current Fiscal Year End Date --12-31  
Entity Current Reporting Status Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Common Stock, Shares Outstanding   127,104,716
Entity Address, Country CO  
Document Transition Report false  
Document Quarterly Report true  
Securities Act File Number 001-35975  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 27-1650905  
Entity Address, Address Line One 105 Edgeview Dr  
Entity Address, Address Line Two Suite 300  
Entity Address, City or Town Broomfield  
Entity Address, Postal Zip Code 80021  
City Area Code 303  
Local Phone Number 301-3271  
Entity Emerging Growth Company false  
Entity Shell Company false  
Common Stock    
Document Information [Line Items]    
Title of 12(b) Security Common stock, par value $0.0001 per share  
Trading Symbol GOGO  
Security Exchange Name NASDAQ  
Preferred Stock    
Document Information [Line Items]    
Title of 12(b) Security Preferred Stock Purchase Rights  
Trading Symbol GOGO  
Security Exchange Name NASDAQ  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 152,820 $ 139,036
Accounts receivable, net of allowances of $1,855 and $2,091, respectively 49,405 48,233
Inventories [1] 69,298 63,187
Prepaid expenses and other current assets 63,782 64,138
Total current assets 335,305 314,594
Non-current assets:    
Property and equipment, net 96,042 98,129
Intangible assets, net 57,870 55,647
Operating lease right-of-use assets 69,804 70,552
Investment in convertible note 18,132 0
Other non-current assets, net of allowances of $614 and $591, respectively 25,577 25,979
Deferred income taxes 206,223 216,638
Total non-current assets 473,648 466,945
Total assets 808,953 781,539
Current liabilities:    
Accounts payable 22,823 16,094
Accrued liabilities 47,643 47,649
Deferred revenue 2,150 1,003
Current portion of long-term debt 7,250 7,250
Total current liabilities 79,866 71,996
Non-current liabilities:    
Long-term debt 586,274 587,501
Non-current operating lease liabilities 71,784 73,047
Other non-current liabilities 8,590 8,270
Total non-current liabilities 666,648 668,818
Total liabilities 746,514 740,814
Commitments and contingencies (Note 15)
Stockholders' equity    
Common stock, par value $0.0001 per share; 500,000,000 shares authorized at March 31, 2024 and December 31, 2023; 138,253,311 and 137,632,284 shares issued at March 31, 2024 and December 31, 2023, respectively; and 128,227,127 and 128,462,343 shares outstanding at March 31, 2024 and December 31, 2023, respectively 14 14
Additional paid-in capital 1,404,217 1,402,003
Accumulated other comprehensive income 14,966 15,796
Treasury stock, at cost (173,357) (163,197)
Accumulated deficit (1,183,401) (1,213,891)
Total stockholders' equity 62,439 40,725
Total liabilities and stockholders' equity $ 808,953 $ 781,539
[1] See Note 4, “Government Assistance,” for additional information.
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Allowances on accounts receivable $ 1,855 $ 2,091
Other non-current assets, net of allowances $ 614 $ 591
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 500,000,000 500,000,000
Common stock, shares issued 138,253,311 137,632,284
Common stock, shares outstanding 128,227,127 128,462,343
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue:    
Total revenue $ 104,322 $ 98,597
Operating expenses:    
Cost of service revenue (exclusive of amounts shown below) 17,871 16,797
Cost of equipment revenue (exclusive of amounts shown below) 15,786 18,126
Engineering, design and development 9,216 7,879
Sales and marketing 8,283 6,877
General and administrative 14,651 14,199
Depreciation and amortization 3,841 2,791
Total operating expenses 69,648 66,669
Operating income 34,674 31,928
Other expense (income):    
Interest income (2,048) (1,916)
Interest expense 8,410 8,976
Other (income) expense, net (13,099) 31
Total other (income) expense (6,737) 7,091
Income before income taxes 41,411 24,837
Income tax provision 10,921 4,388
Net income $ 30,490 $ 20,449
Net income attributable to common stock per share    
Basic $ 0.24 $ 0.16
Diluted $ 0.23 $ 0.15
Weighted average number of shares:    
Weighted average shares outstanding basic 129,272 129,136
Weighted average shares outstanding diluted 132,441 133,602
Service [Member]    
Revenue:    
Total revenue $ 81,673 $ 78,499
Equipment [Member]    
Revenue:    
Total revenue $ 22,649 $ 20,098
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net Income (Loss) $ 30,490 $ 20,449
Other comprehensive income (loss), net of tax    
Currency translation adjustments, net of tax (155) 75
Cash flow hedges:    
Amount recognized in other comprehensive income 3,553 (2,439)
Less: income realized and reclassified to earnings 4,228 4,721
Changes in fair value of cash flow hedges (675) (7,160)
Other comprehensive loss, net of tax (830) (7,085)
Comprehensive income $ 29,660 $ 13,364
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating activities:    
Net income $ 30,490 $ 20,449
Adjustments to reconcile net income to cash provided by operating activities:    
Depreciation and amortization 3,841 2,791
Loss on asset disposals, abandonments and write-downs 15 107
Provision for expected credit losses (132) 93
Deferred income taxes 10,641 4,273
Stock-based compensation expense 4,840 5,041
Amortization of deferred financing costs and interest rate caps 1,375 764
Accretion of debt discount 100 108
Change in fair value of convertible note investment (13,132) 0
Changes in operating assets and liabilities:    
Accounts receivable (1,017) 7,405
Inventories (6,111) (5,003)
Prepaid expenses and other current assets (5,904) (8,632)
Contract assets 6 557
Accounts payable 4,809 1,191
Accrued liabilities (1,442) (9,620)
Deferred revenue 1,146 (1,054)
Accrued interest (2) 130
Other non-current assets and liabilities 134 (86)
Net cash provided by operating activities 29,657 18,514
Investing activities:    
Purchases of property and equipment (1,451) (3,112)
Acquisition of intangible assets—capitalized software (2,720) (1,484)
Proceeds from FCC Reimbursement Program for property, equipment and intangibles 28 0
Proceeds from interest rate caps 6,539 6,087
Redemptions of short-term investments 0 24,796
Purchases of short-term investments 0 (24,728)
Purchase of convertible note investment (5,000) 0
Net cash (used in) provided by investing activities (2,604) 1,559
Financing activities:    
Payments on term loan (1,813) (1,813)
Repurchase of common stock (10,137) 0
Payments on finance leases (3) (57)
Stock-based compensation activity (1,343) (5,575)
Net cash used in financing activities (13,296) (7,445)
Effect of exchange rate changes on cash 27 88
Increase in cash, cash equivalents and restricted cash 13,784 12,716
Cash, cash equivalents and restricted cash at beginning of period 139,366 150,880
Cash, cash equivalents and restricted cash at end of period 153,150 163,596
Less: non-current restricted cash 330 330
Cash and cash equivalents at end of period 152,820 163,266
Supplemental cash flow information:    
Cash paid for interest 14,207 15,014
Cash paid for taxes 11 12
Non-cash investing activities:    
Purchases of property and equipment in current liabilities $ 6,520 $ 9,973
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Condensed Consolidated Statements of Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Loss [Member]
Accumulated Deficit [Member]
Treasury Stock, Common [Member]
Beginning Balance at Dec. 31, 2022 $ (101,869) $ 14 $ 1,385,933 $ 30,128 $ (1,359,569) $ (158,375)
Beginning Balance, shares at Dec. 31, 2022   127,840,813       8,690,549
Net income 20,449       20,449  
Currency translation adjustments, net of tax 75     75    
Fair value adjustments of cash flow hedges, net of tax (7,160)     (7,160)    
Stock-based compensation expense 5,041   5,041      
Issuance of common stock upon exercise of stock options 179   179      
Issuance of common stock upon exercise of stock options, shares   68,520        
Issuance of common stock upon vesting of restricted stock units, Shares   664,020        
Tax withholding related to vesting of restricted stock units (5,037)   (5,037)      
Issuance of common stock in connection with employee stock purchase plan 179   179      
Issuance of common stock in connection with employee stock purchase plan, Shares   12,582        
Ending Balance at Mar. 31, 2023 (88,143) $ 14 1,386,295 23,043 (1,339,120) $ (158,375)
Ending Balance, shares at Mar. 31, 2023   128,585,935       8,690,549
Beginning Balance at Dec. 31, 2023 40,725 $ 14 1,402,003 15,796 (1,213,891) $ (163,197)
Beginning Balance, shares at Dec. 31, 2023   128,462,343       9,169,941
Net income 30,490       30,490  
Currency translation adjustments, net of tax (155)     (155)    
Fair value adjustments of cash flow hedges, net of tax (675)     (675)    
Stock-based compensation expense 4,840   4,840      
Issuance of common stock upon exercise of stock options $ 80   80      
Issuance of common stock upon exercise of stock options, shares 31,136 31,136        
Issuance of common stock upon vesting of restricted stock units, Shares   872,329        
Tax withholding related to vesting of restricted stock units $ (2,706)   (2,706)      
Repurchase of common stock, shares   (1,138,681)       1,138,681
Repurchase of common stock, value (10,160)         $ (10,160)
Ending Balance at Mar. 31, 2024 $ 62,439 $ 14 $ 1,404,217 $ 14,966 $ (1,183,401) $ (173,357)
Ending Balance, shares at Mar. 31, 2024   128,227,127       10,308,622
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ 30,490 $ 20,449
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation

The Business – Gogo Inc. (“Gogo,” the “Company,” “we,” “us,” or “our”) is the world’s largest provider of broadband connectivity services for the business aviation market. We have served this market for more than 25 years. Our mission is to enrich the lives of passengers and the efficiency of operators with the world’s best business aviation in-flight connectivity and customer support. We have always sought to provide the best connectivity for the business aviation market regardless of technology, and we have a successful history of doing so. Until recently, we focused primarily on business aviation aircraft in North America, which comprise approximately 63% of the worldwide business aviation fleet, and we are the leading provider of in-flight connectivity in that market. Gogo started in analogue air-to-ground (“ATG”) technology in the late 1990s, then, as analogue cellular backhaul disappeared, migrated to narrowband satellite connectivity in the early 2000s, then back to ATG with our digital broadband 3G and 4G networks beginning in 2010. We are currently developing our fourth ATG network – Gogo 5G – that we expect to commercially launch a few months later than the previously stated fourth quarter 2024 launch date, and we are working with our vendors to finalize the schedule. Simultaneous with the development of Gogo 5G, we are actively working with a subset of AVANCE customers and customers utilizing our legacy Gogo Biz ATG airborne system operating on our ground 3G and 4G networks to upgrade to an AVANCE system compatible with a new LTE network. We anticipate this subset of customers will see improved performance because of this network transition, which is expected to occur in early 2026. The cost for the transition to the new LTE network is partially being reimbursed through our participation in the Federal Communications Commission (“FCC”) Secure and Trusted Communications Networks Reimbursement Program (the “FCC Reimbursement Program”).

We also continue to provide narrowband satellite services to customers in North America and internationally through distribution agreements with satellite providers. In May 2022, in order to further serve our existing customers and expand our target market, we announced plans to expand our broadband offerings beyond ATG by launching the first global broadband service designed for business aviation (“Gogo Galileo”). The service will use an electronically steered antenna, specifically designed to address a broad range of business aviation aircraft, operating on a low earth orbit (“LEO”) satellite network and is targeted for commercial launch in the fourth quarter of 2024. We believe that Gogo Galileo, in combination with, or as an alternative to, our ATG systems will allow us to increase our penetration of the North American heavy jet market and provide an upgrade path for our existing ATG customer base. In addition, we believe that Gogo Galileo will allow us to penetrate the business aviation market outside of North America, where only approximately 6% of business aviation aircraft are installed with in-flight connectivity systems.

Basis of Presentation – The accompanying Unaudited Condensed Consolidated Financial Statements and notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and in conformity with Article 10 of Regulation S-X promulgated under the Securities Act of 1933, as amended (the “Securities Act”). Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements and should be read in conjunction with our annual audited consolidated financial statements and the notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2023 as filed with the Securities and Exchange Commission (the “SEC”) on February 28, 2024 (the “2023 10-K”). These Unaudited Condensed Consolidated Financial Statements reflect, in the opinion of management, all material adjustments (which include normal recurring adjustments) necessary to fairly state, in all material respects, our financial position, results of operations and cash flows for the periods presented.

The results of operations and cash flows for the three-month period ended March 31, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2024.

We had one class of common stock outstanding as of March 31, 2024 and December 31, 2023.

Use of Estimates – The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities as of the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates the significant estimates and bases such estimates on historical experience and various other assumptions believed to be reasonable under the circumstances. However, actual results could differ materially from those estimates.

As a result of our determination to participate in the FCC Reimbursement Program, we reassessed and shortened the estimated useful lives of affected network equipment to be consistent with our estimated date to complete the program. This change in accounting estimate was effective beginning the second quarter of 2023 and resulted in increased depreciation expense of $1.2 million for the three-month period ended March 31, 2024. Net income per basic share was unchanged, while net income per diluted share decreased by $0.01 for the three-month period ended March 31, 2024.

Recently Issued Accounting Pronouncements

The Company considers the applicability and impact of all Accounting Standards Updates (“ASUs”) issued by the Financial Accounting Standards Board (“FASB”). ASUs not listed below were assessed and determined to be either not applicable or expected to have minimal impact on our consolidated financial statements and related notes.

Accounting standards not yet adopted:

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. This guidance is effective retrospectively for fiscal years beginning after December 15, 2023 and interim periods after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact that this guidance will have upon our consolidated financial statements and related notes.

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvement to Income Tax Disclosures to enhance the transparency and decision usefulness of income tax disclosures, most notably in the tax rate reconciliation and income taxes paid. This guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted and the amendments should be applied on a prospective basis, with retrospective application permitted. We are currently evaluating the impact that this guidance will have upon our consolidated financial statements and related notes.

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Earnings Per Share
2.
Earnings Per Share

Basic and diluted earnings per share have been calculated using the weighted average number of common shares outstanding for the period. Diluted earnings per share was computed using the treasury stock method for stock-based compensation.

The diluted earnings per share calculations exclude the effect of stock options, deferred stock units and restricted stock units when the computation is anti-dilutive. For the three-month periods ended March 31, 2024 and 2023, the weighted average number of shares excluded from the computation was 2.8 million and 0.6 million, respectively.

The following table sets forth the computation of basic and diluted earnings per share for the three-month periods ended March 31, 2024 and 2023 (in thousands, except per share amounts):

 

 

For the Three Months
Ended March 31,

 

Basic

 

2024

 

 

2023

 

Net income

 

$

30,490

 

 

$

20,449

 

Weighted average shares outstanding

 

 

129,272

 

 

 

129,136

 

Earnings per share - basic

 

 

0.24

 

 

 

0.16

 

 

 

 

 

 

 

 

 

 

For the Three Months
Ended March 31,

 

Diluted

 

2024

 

 

2023

 

Net income

 

$

30,490

 

 

$

20,449

 

Average shares

 

 

 

 

 

 

Weighted average shares outstanding

 

 

129,272

 

 

 

129,136

 

Effect of dilutive securities - stock-based compensation

 

 

3,169

 

 

 

4,466

 

Total weighted average diluted shares outstanding

 

 

132,441

 

 

 

133,602

 

Earnings per share - diluted

 

$

0.23

 

 

$

0.15

 

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Recognition
3.
Revenue Recognition

Remaining performance obligations

As of March 31, 2024, the aggregate amount of the transaction price in our contracts allocated to the remaining unsatisfied performance obligations (“RPO”) was approximately $292 million and excludes consideration from contracts that have an original duration of one year or less. Approximately $276 million of the RPO primarily represents connectivity and entertainment service revenues which are recognized as services are provided, which is expected to occur through the remaining term of the contracts. Our contracts vary in length and generally have terms of two to ten years. We expect to recognize approximately 20% of our connectivity and entertainment service RPO within the next year, approximately 45% in one to five years and the remaining 35% in five to ten years. The remaining $16 million of the RPO represents future equipment revenue that is expected to be recognized primarily within the next three years as equipment is shipped.

Disaggregation of revenue

The following table presents our revenue disaggregated by category (in thousands):

 

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

 

2023

 

Service revenue

 

 

 

 

 

 

Connectivity

 

$

80,358

 

 

$

77,246

 

Entertainment and other

 

 

1,315

 

 

 

1,253

 

Total service revenue

 

$

81,673

 

 

$

78,499

 

Equipment revenue

 

 

 

 

 

 

ATG

 

$

19,347

 

 

$

15,556

 

Narrowband satellite

 

 

1,694

 

 

 

2,651

 

Other

 

 

1,608

 

 

 

1,891

 

Total equipment revenue

 

$

22,649

 

 

$

20,098

 

Customer type

 

 

 

 

 

 

Aircraft owner/operator/service provider

 

$

81,673

 

 

$

78,499

 

OEM and aftermarket dealer

 

 

22,649

 

 

 

20,098

 

Total revenue

 

$

104,322

 

 

$

98,597

 

Contract balances

Our current and non-current contract asset balances totaled $16.5 million and $16.6 million as of March 31, 2024 and December 31, 2023, respectively. Contract assets represent the aggregate amount of revenue recognized in excess of billings and recoverable contract costs primarily for certain sales programs.

Our current and non-current deferred revenue balances totaled $2.2 million and $1.0 million as of March 31, 2024 and December 31, 2023, respectively. Deferred revenue includes, among other things, prepayments for equipment and subscription connectivity products.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Government Assistance
3 Months Ended
Mar. 31, 2024
Government Assistance [Abstract]  
Government Assistance
4.
Government Assistance

FCC Reimbursement Program

On July 15, 2022, the Company was notified that it was approved for participation in the FCC Reimbursement Program, designed to reimburse providers of advanced communications services for reasonable costs incurred in the required removal, replacement, and disposal of covered communications equipment or services, that have been deemed to pose a national security risk, from their networks. Pursuant to the FCC Reimbursement Program, the FCC approved up to approximately $334 million in reimbursements to the Company to cover documented and approved costs to (i) remove and securely destroy all ZTE communications equipment and services in the Company’s terrestrial U.S. networks and replace such equipment and (ii) remove and replace certain equipment installed on aircraft operated by the Company’s ATG customers that is not compatible with the terrestrial equipment that will replace ZTE equipment. Due to a shortfall in the amount appropriated by Congress to fund the FCC Reimbursement Program, approximately $132 million of the approved amount is currently allocated to the Company under the program. If Congress appropriates additional funds for this purpose, the allocations of the Company and other approved applicants will be increased pro rata. Program participants are subject to a number of conditions and requirements under the FCC’s rules including a requirement that they submit their first reimbursement request by July 17, 2023 and certify that they have developed a plan to permanently remove, replace and dispose of covered equipment or services within one year following the first reimbursement request. The rules permit

participants to petition the FCC for one or more six-month extensions of the completion deadline. The Company, with the assistance of an advisor engaged to help administer the program, submitted and received its first reimbursement claim in July 2023. The Company’s original one year term to complete the program is set for July 21, 2024, however, based on discussions with our vendors supporting the program regarding lead times for network equipment, we plan to petition the FCC for multiple extensions, as outlined in our application for the FCC Reimbursement Program. On March 29, 2024 the Company was granted its first six-month extension by the FCC extending the program completion deadline to January 21, 2025.

As of March 31, 2024 and December 31, 2023, we have recorded a $15.2 million and $18.3 million receivable from the FCC, respectively, which is included in Prepaid expenses and other current assets in our Unaudited Condensed Consolidated Balance Sheets.

The following are the deductions to the carrying value of asset balances in our Unaudited Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023 (in thousands):

 

 

 

As of March 31,

 

 

As of December 31,

 

 

 

2024

 

 

2023

 

Assets:

 

 

 

 

 

 

Inventories

 

$

(6,240

)

 

$

(4,970

)

Prepaids expenses and other current assets

 

 

(2,042

)

 

 

(1,542

)

Property and equipment, net

 

 

(3,690

)

 

 

(2,094

)

Intangible assets, net

 

 

(651

)

 

 

(58

)

Other non-current assets

 

 

(7,105

)

 

 

(5,542

)

No amounts were recorded to Net income during the three-month period ended March 31, 2023. The following are the increases to Net income in our Unaudited Condensed Consolidated Statements of Operations for the three-month period ended March 31, 2024 (in thousands):

 

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

Revenue:

 

 

 

Service revenue

 

$

687

 

Operating expenses:

 

 

 

Cost of service revenue

 

 

112

 

Cost of equipment revenue

 

 

2,284

 

General and administrative

 

 

181

 

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Composition of Certain Balance Sheet Accounts
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Composition of Certain Balance Sheet Accounts
5.
Composition of Certain Balance Sheet Accounts

Inventories consist primarily of telecommunications systems and parts and are recorded at the lower of average cost or net realizable value. We evaluate the need for write-downs associated with obsolete, slow-moving and nonsalable inventory by reviewing net realizable inventory values on a periodic basis.

Inventories as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Work-in-process component parts

 

$

34,687

 

 

$

34,692

 

Finished goods

 

 

34,611

 

 

 

28,495

 

Total inventory(1)

 

$

69,298

 

 

$

63,187

 

(1) See Note 4, “Government Assistance,” for additional information.

Prepaid expenses and other current assets as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Interest rate caps and receivable

 

$

21,469

 

 

$

23,227

 

FCC reimbursement receivable(1)

 

 

15,197

 

 

 

18,274

 

Contract assets(1)

 

 

6,694

 

 

 

6,939

 

Prepaid inventories

 

 

2,543

 

 

 

2,606

 

Other

 

 

17,879

 

 

 

13,092

 

Total prepaid expenses and other current assets

 

$

63,782

 

 

$

64,138

 

(1) See Note 4, “Government Assistance,” for additional information.

Property and equipment as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Office equipment, furniture, fixtures and other

 

$

19,788

 

 

$

19,153

 

Leasehold improvements

 

 

16,187

 

 

 

16,132

 

Network equipment(1)

 

 

184,705

 

 

 

184,176

 

 

 

220,680

 

 

 

219,461

 

Accumulated depreciation

 

 

(124,638

)

 

 

(121,332

)

Total property and equipment, net

 

$

96,042

 

 

$

98,129

 

(1) See Note 4, “Government Assistance,” for additional information.

Other non-current assets as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Interest rate caps

 

$

10,239

 

 

$

10,295

 

Contract assets, net of allowances of $614 and $591, respectively(1)

 

 

9,840

 

 

 

9,625

 

Revolving credit facility deferred financing costs

 

 

903

 

 

 

1,011

 

Other

 

 

4,595

 

 

 

5,048

 

Total other non-current assets

 

$

25,577

 

 

$

25,979

 

(1) See Note 4, “Government Assistance,” for additional information.

Accrued liabilities as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Operating leases

 

$

10,679

 

 

$

10,284

 

Employee compensation and benefits

 

 

7,377

 

 

 

10,386

 

Customer credit reserve

 

 

6,847

 

 

 

6,027

 

Network equipment

 

 

4,613

 

 

 

4,533

 

Warranty reserve

 

 

3,470

 

 

 

3,420

 

Gogo Galileo development costs

 

 

4,323

 

 

 

2,432

 

Taxes

 

 

2,662

 

 

 

2,170

 

Accrued interest

 

 

467

 

 

 

469

 

Other

 

 

7,205

 

 

 

7,928

 

Total accrued liabilities

 

$

47,643

 

 

$

47,649

 

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Research and Development Costs
3 Months Ended
Mar. 31, 2024
Research and Development [Abstract]  
Research and Development Costs
6.
Research and Development Costs

Expenditures for research and development are charged to expense as incurred and totaled $9.2 million and $7.9 million, respectively, during the three-month periods ended March 31, 2024 and 2023. Research and development costs are reported as Engineering, design and development expenses in our Unaudited Condensed Consolidated Statements of Operations.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets
7.
Intangible Assets

Our intangible assets are comprised of both indefinite-lived and finite-lived intangible assets. Intangible assets with indefinite lives are not amortized; rather, they are reviewed for impairment at least annually or whenever events or circumstances indicate the carrying value of the asset may not be recoverable. We perform our annual impairment test of our indefinite-lived intangible assets during the fourth quarter of each fiscal year, and the results from the test performed in the fourth quarter of 2023 indicated no impairment. We also reevaluate the useful life of indefinite-lived intangible assets each reporting period to determine whether events and circumstances continue to support an indefinite useful life.

As of both March 31, 2024 and December 31, 2023, our goodwill balance was $0.6 million.

Our intangible assets, other than goodwill, as of March 31, 2024 and December 31, 2023 were as follows (in thousands, except for weighted average remaining useful life):

 

 

 

 

As of March 31, 2024

 

As of December 31, 2023

 

 

Weighted
Average
Remaining
Useful Life
(in years)

 

Gross
Carrying
Amount

 

Accumulated
Amortization

 

Net
Carrying
Amount

 

Gross
Carrying
Amount

 

Accumulated
Amortization

 

Net
Carrying
Amount

Amortized intangible assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Software

 

7.3

 

$70,503

 

$(46,097)

 

$24,406

 

$68,155

 

$(45,910)

 

$22,245

Other intangible assets

 

8.0

 

561

 

 

561

 

499

 

 

499

Service customer relationships

 

 

 

8,081

 

(8,081)

 

 

8,081

 

(8,081)

 

OEM and dealer relationships

 

 

 

6,724

 

(6,724)

 

 

6,724

 

(6,724)

 

Total amortized intangible assets

 

 

 

85,869

 

(60,902)

 

24,967

 

83,459

 

(60,715)

 

22,744

Unamortized intangible assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FCC Licenses

 

 

 

32,283

 

 

32,283

 

32,283

 

 

32,283

Total intangible assets

 

 

 

$118,152

 

$(60,902)

 

$57,250

 

$115,742

 

$(60,715)

 

$55,027

Amortization expense was $0.2 million and $0.6 million, respectively, for the three-month periods ended March 31, 2024 and 2023.

Amortization expense for the remainder of 2024, each of the next four years and thereafter is estimated to be as follows (in thousands):

 

 

Amortization

Years ending December 31,

 

Expense

2024 (period from April 1 to December 31)

 

$835

2025

 

$3,523

2026

 

$3,540

2027

 

$3,367

2028

 

$3,174

Thereafter

 

$10,528

Actual future amortization expense could differ from the estimated amount as a result of future investments and other factors.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt and Other Liabilities
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Long-Term Debt and Other Liabilities
8.
Long-Term Debt and Other Liabilities

Long-term debt as of March 31, 2024 and December 31, 2023 was as follows (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Term Loan Facility

 

$

603,085

 

 

$

604,797

 

Less: deferred financing costs

 

 

(9,561

)

 

 

(10,046

)

Less: current portion of long-term debt

 

 

(7,250

)

 

 

(7,250

)

Total long-term debt

 

$

586,274

 

 

$

587,501

 

2021 Credit Agreement

On April 30, 2021, Gogo and Gogo Intermediate Holdings LLC (“GIH”) (a wholly owned subsidiary of Gogo) entered into a credit agreement (the “Original 2021 Credit Agreement,” and, as it may be amended, supplemented or otherwise modified from time

to time, the “2021 Credit Agreement”) among Gogo, GIH, the lenders and issuing banks party thereto and Morgan Stanley Senior Funding, Inc., as administrative agent, which provides for (i) a term loan credit facility (the “Term Loan Facility”) in an aggregate principal amount of $725.0 million, issued with a discount of 0.5%, and (ii) a revolving credit facility (the “Revolving Facility” and together with the Term Loan Facility, the “Facilities”) of up to $100.0 million, which includes a letter of credit sub-facility.

The Term Loan Facility amortizes in nominal quarterly installments equal to one percent of the aggregate initial principal amount thereof per annum, with the remaining balance payable upon final maturity of the Term Loan Facility on April 30, 2028. There are no amortization payments under the Revolving Facility, and all borrowings under the Revolving Facility mature on April 30, 2026.

The Term Loan Facility bears annual interest at a floating rate measured by reference to, at GIH’s option, either (i) an adjusted term secured overnight financing rate as administered by the Federal Reserve Bank of New York (“SOFR”) (subject to a floor of 0.75%) plus an applicable margin of 3.75% and a credit spread adjustment recommended by the Alternative Reference Rates Committee of 0.11%, 0.26% or 0.43% per annum based on 1-month, 3-month or 6-month term SOFR, respectively or (ii) an alternate base rate plus an applicable margin of 2.75%.

Loans outstanding under the Revolving Facility bear annual interest at a floating rate measured by reference to, at GIH’s option, either (i) an adjusted term SOFR rate (subject to a floor of 0.00%) plus an applicable margin ranging from 3.25% to 3.75% per annum depending on GIH’s senior secured first lien net leverage ratio and a credit spread adjustment recommended by the Alternative Reference Rates Committee of 0.11%, 0.26% or 0.43% per annum based on 1-month, 3-month or 6-month term SOFR, respectively or (ii) an alternate base rate plus an applicable margin ranging from 2.25% to 2.75% per annum depending on GIH’s senior secured first lien net leverage ratio. Additionally, unused commitments under the Revolving Facility are subject to a fee ranging from 0.25% to 0.50% per annum depending on GIH’s senior secured first lien net leverage ratio. As of March 31, 2024, the fee for unused commitments under the Revolving Facility was 0.25% and the applicable margin was 3.25%.

The Facilities may be prepaid at GIH’s option at any time without premium or penalty (other than customary breakage costs), subject to minimum principal payment amount requirements.

Subject to certain exceptions and de minimis thresholds, the Term Loan Facility is subject to mandatory prepayments in an amount equal to:

100% of the net cash proceeds of certain asset sales, insurance recovery and condemnation events, subject to reduction to 50% and 0% if specified senior secured first lien net leverage ratio targets are met;
100% of the net cash proceeds of certain debt offerings; and
50% of annual excess cash flow (as defined in the 2021 Credit Agreement), subject to reduction to 25% and 0% if specified senior secured first lien net leverage ratio targets are met.

The 2021 Credit Agreement contains customary representations and warranties and customary affirmative and negative covenants. The negative covenants include restrictions on, among other things: incurrence of indebtedness or issuance of disqualified equity interests; incurrence or existence of liens; consolidations or mergers; activities of Gogo and any subsidiary holding a license issued by the FCC; investments, loans, advances, guarantees or acquisitions; asset sales; dividends or other distributions on equity; purchase, redemption or retirement of capital stock; payment or redemption of certain junior indebtedness; entry into other agreements that restrict the ability to incur liens securing the Facilities; and amendment of organizational documents; in each case subject to customary exceptions.

The Revolving Facility includes a financial covenant set at a maximum senior secured first lien net leverage ratio of 7.50:1.00, which will apply if the outstanding amount of loans and unreimbursed letter of credit drawings thereunder at the end of any fiscal quarter exceeds 35% of the aggregate of all commitments thereunder.

The 2021 Credit Agreement contains customary events of default, which, if any of them occurred, would permit or require the principal, premium, if any, and interest on all of the then outstanding obligations under the Facilities to be due and payable immediately and the commitments under the Revolving Facility to be terminated.

The Revolving Facility is available for working capital and general corporate purposes of GIH and its subsidiaries and was undrawn as of March 31, 2024 and December 31, 2023.

As of March 31, 2024 and December 31, 2023, the outstanding principal amount of the Term Loan Facility was $605.1 million and $606.9 million, respectively, the unaccreted debt discount was $2.0 million and $2.1 million, respectively, and the net carrying amount was $603.1 million and $604.8 million, respectively.

We paid approximately $19.7 million of loan origination and financing costs related to the Facilities which are being accounted for as deferred financing costs on our Unaudited Condensed Consolidated Balance Sheets and are amortized over the terms of the

Facilities. Total amortization expense was $0.6 million for both the three-month periods ended March 31, 2024 and 2023 and is included in interest expense in our Unaudited Condensed Consolidated Statements of Operations. As of March 31, 2024 and December 31, 2023, the balance of unamortized deferred financing costs related to the Facilities was $10.5 million and $11.1 million, respectively.

On April 30, 2021, Gogo, GIH, and each direct and indirect wholly-owned U.S. restricted subsidiary of GIH (Gogo and such subsidiaries collectively, the “Guarantors”) entered into a guarantee agreement (the “Guarantee Agreement”) in favor of Morgan Stanley Senior Funding, Inc., as collateral agent (the “Collateral Agent”), whereby GIH and the Guarantors guarantee the obligations under the Facilities and certain other secured obligations as set forth in the Guarantee Agreement, and GIH and the Guarantors entered into a collateral agreement (the “Collateral Agreement”), in favor of the Collateral Agent, whereby GIH and the Guarantors grant a security interest in substantially all of their respective tangible and intangible assets (including the equity interests in each direct material wholly-owned U.S. restricted subsidiary owned by GIH or any Guarantor, and 65% of the equity interests in any non-U.S. subsidiary held directly by GIH or any Guarantor), subject to certain exceptions, to secure the obligations under the Facilities and certain other secured obligations as set forth in the Collateral Agreement.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Instruments and Hedging Activities
3 Months Ended
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments and Hedging Activities
9.
Derivative Instruments and Hedging Activities

We are exposed to interest rate risk on our variable rate borrowings. We currently use interest rate caps to manage our exposure to interest rate changes, and have designated these interest rate caps as cash flow hedges for accounting purposes. Accordingly, the earnings impact of the derivatives designated as cash flow hedges is recorded upon the recognition of the variable interest payments related to the hedged debt.

In May 2021, we purchased interest rate caps with an aggregate notional amount of $650.0 million for $8.6 million. The cost of the interest rate caps will be amortized to interest expense using the caplet method, from the effective date through termination date. We receive payments in the amount calculated pursuant to the caps for any period in which the daily compounded SOFR rate plus a credit spread adjustment recommended by the Alternative Reference Rate Committee of 0.26% increases beyond the applicable strike rate. The notional amounts of the interest rate caps periodically decrease over the life of the caps.

The notional amounts, strike rates and end dates of the cap agreements are as follows (notional amounts in thousands):

Start Date

 

End Date

 

Notional
Amounts

 

 

Strike Rate

 

7/31/2021

 

7/30/2023

 

$

650,000

 

 

 

0.75

%

7/31/2023

 

7/30/2024

 

 

525,000

 

 

 

0.75

%

7/31/2024

 

7/30/2025

 

 

350,000

 

 

 

1.25

%

7/31/2025

 

7/30/2026

 

 

250,000

 

 

 

2.25

%

7/31/2026

 

7/30/2027

 

 

200,000

 

 

 

2.75

%

 

We record the effective portion of changes in the fair value of our cash flow hedges to other comprehensive income (loss), net of tax, and subsequently reclassify these amounts into earnings in the period during which the hedged transaction is recognized. The amounts included in accumulated other comprehensive income will be reclassified to interest expense in the event the hedges are no longer considered effective, in accordance with ASC 815, Derivatives and Hedging. No gains or losses of our cash flow hedges were considered to be ineffective and reclassified from other comprehensive income (loss) to earnings for the three-month periods ended March 31, 2024 and 2023. We estimate that approximately $2.6 million currently recorded in accumulated other comprehensive income (loss) will be recognized in earnings over the next 12 months. We assess the effectiveness of the hedges on an ongoing basis, and the remaining outstanding caps are still considered to be highly effective, and remain designated as a cash flow hedge. Cash flows from interest rate caps are classified in the Unaudited Condensed Consolidated Statements of Cash Flows as investing activities.

For the three-month period ended March 31, 2024, we recorded a decrease in fair value on the interest rate caps of $1.5 million, net of tax of $0.2 million, and for the three-month period ended March 31, 2023, we recorded a decrease in fair value on the interest rate caps of $7.3 million, net of tax of $2.3 million. Increases and decreases in fair value on interest rate caps above exclude amortization of the purchase price paid for the interest rate caps.

When derivatives are used, we are exposed to credit loss in the event of non-performance by the counterparties; however, non-performance is not anticipated. ASC 815, Derivatives and Hedging, requires companies to recognize all derivative instruments as either assets or liabilities at fair value in the balance sheet. The fair values of the interest rate derivatives are based on quoted market prices for similar instruments from commercial banks (based on significant observable inputs - Level 2 inputs).

The following table presents the fair value of our interest rate derivatives included in the Unaudited Condensed Consolidated Balance Sheets for the periods presented (in thousands):

 

 

 

 

March 31,

 

 

December 31,

 

Derivatives designated as hedging instruments

 

Balance sheet location

 

2024

 

 

2023

 

Current portion of interest rate caps

 

Prepaid expenses and other current assets

 

$

17,178

 

 

$

18,801

 

Non-current portion of interest rate caps

 

Other non-current assets

 

$

10,239

 

 

$

10,295

 

Fair Value Measurement

Our derivative assets and liabilities consist principally of interest rate caps, which are carried at fair value based on significant observable inputs (Level 2 inputs). Derivatives entered into by us are typically executed over-the-counter and are valued using discounted cash flows along with fair value models that primarily use market observable inputs. These models take into account a variety of factors including, where applicable, maturity, interest rate yield curves, and counterparty credit risks.

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Interest Costs
3 Months Ended
Mar. 31, 2024
Text Block [Abstract]  
Interest Costs
10.
Interest Costs

We capitalize a portion of our interest on funds borrowed during the active construction period of major capital projects. Capitalized interest is added to the cost of the underlying assets and amortized over the useful lives of the assets.

The following is a summary of our interest costs for the three-month periods ended March 31, 2024 and 2023 (in thousands):

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

 

2023

 

Interest costs charged to expense

 

$

13,340

 

 

$

14,497

 

Amortization of deferred financing costs

 

 

594

 

 

 

630

 

Amortization of the purchase price of interest rate caps

 

 

781

 

 

 

134

 

Interest rate cap benefit

 

 

(6,405

)

 

 

(6,393

)

Accretion of debt discount

 

 

100

 

 

 

108

 

Interest expense

 

 

8,410

 

 

 

8,976

 

Interest costs capitalized to property and equipment

 

 

612

 

 

 

497

 

Interest costs capitalized to software

 

 

257

 

 

 

157

 

Total interest costs

 

$

9,279

 

 

$

9,630

 

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Assets and Liabilities
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value of Financial Assets and Liabilities
11.
Fair Value of Financial Assets and Liabilities

A three-tier fair value hierarchy has been established which prioritizes the inputs used in measuring fair value. These tiers include:

Level 1 - defined as observable inputs such as quoted prices for identical assets or liabilities in active markets;
Level 2 - defined as observable inputs other than Level 1 inputs such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or 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.

Refer to Note 9, “Derivative Instruments and Hedging Activities,” for fair value information relating to our interest rate caps.

Investment in Convertible Note:

On February 26, 2024, Gogo invested $5 million in a convertible note offering (“Investment in Convertible Note”). The Investment in Convertible Note accrues interest at 5% per annum, payable upon maturity of the note or upon conversion, and matures two years after the date of issuance. We have elected to measure our Investment in Convertible Note using the fair value option and record changes in fair value, including accrued interest, in Other (income) expense, net on the Unaudited Condensed Consolidated Statements of Operations. The Company elected the fair value option for the Investment in Convertible Note to eliminate complexities of applying certain accounting models.

The fair value of the Investment in Convertible Note is measured using Level 3 (unobservable) inputs. The Company, with the assistance of a third-party valuation specialist, determined the fair value using a binomial lattice model. The significant assumptions used in the model include the yield, equity volatility, outstanding principal, remaining term, stated interest rate, risk-free interest rate

and the current publicly available stock price. The yield is estimated using similar security yields for companies with similar credit ratings. Equity volatility is estimated based on observed equity volatility for similar companies. The outstanding principal, remaining term and stated interest rate are all determined based on contractually defined terms and the risk-free interest rate is determined by reference to the U.S. Treasury yield curve in effect at the time of measurement for time periods approximately equal to the remaining time to maturity. Subsequent to March 31, 2024, the Company observed a significant decrease in the publicly available stock price of the issuer. Should the decrease be sustained, the fair value of the Investment in Convertible Note could be materially and negatively impacted.

The reconciliation of beginning and ending balances of the Investment in Convertible Note as of March 31, 2024 were as follows (in thousands):

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

Balance at beginning of period

 

$

 

Investment

 

 

5,000

 

Change in fair value

 

 

13,132

 

Balance at end of period

 

$

18,132

 

Long-Term Debt:

As of March 31, 2024 and December 31, 2023, our only financial asset and liability disclosed but not measured at fair value is the Term Loan Facility, which is reflected on the Unaudited Condensed Consolidated Balance Sheets at cost. The fair value measurement is classified as Level 2 within the fair value hierarchy since it is based on quoted market prices of our instrument in markets that are not active. We estimated the fair value of the Term Loan Facility by calculating the upfront cash payment a market participant would require to assume this obligation. The upfront cash payment used in the calculation of fair value on our March 31, 2024 Unaudited Condensed Consolidated Balance Sheets, excluding any issuance costs, is the amount that a market participant would be willing to lend at such date to an entity with a credit rating similar to ours and that would allow such an entity to achieve sufficient cash inflows to cover the scheduled cash outflows under the Term Loan Facility.

The fair value and carrying value of long-term debt as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

 

 

March 31, 2024

 

 

December 31, 2023

 

 

 

Fair Value (1)

 

Carrying
Value

 

 

Fair Value (1)

 

Carrying
Value

 

Term Loan Facility

 

$

605,000

 

$

603,085

(2)

 

$

610,000

 

$

604,797

(2)

 

(1)
Fair value amounts are rounded to the nearest million.
(2)
Carrying value of the Term Loan Facility reflects the unaccreted debt discount of $2.0 million and $2.1 million as of March 31, 2024 and December 31, 2023, respectively. See Note 8, “Long-Term Debt and Other Liabilities,” for further information.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation and 401(k) Plan
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation and 401(k) Plan
12.
Stock-Based Compensation and 401(k) Plan

Stock-Based Compensation — As of March 31, 2024, we maintained the Second Amended and Restated Gogo Inc. 2016 Omnibus Incentive Plan (the “2016 Omnibus Plan”). The 2016 Omnibus Plan provides for the grant of both equity and cash awards, including non-qualified stock options, incentive stock options, stock appreciation rights, performance awards (shares and units), restricted stock, Restricted Stock Units (“RSUs”), deferred share units and other stock-based awards and dividend equivalents to eligible employees, directors and consultants, as determined by the Compensation Committee of our Board of Directors. See Note 12, “Stock-Based Compensation and 401(k) Plan,” in our 2023 10-K for further information regarding these plans. The majority of our equity grants are awarded on an annual basis.

For the three-month period ended March 31, 2024, no options to purchase shares of common stock were granted, options to purchase 31,136 shares of common stock were exercised, no options to purchase shares of common stock were forfeited and 13,053 options to purchase shares of common stock expired.

For the three-month period ended March 31, 2024, 30,908 RSUs were granted, 1,017,609 RSUs vested and 13,436 RSUs were forfeited. The fair value of the RSUs granted during the three-month period ended March 31, 2024 was approximately $0.3 million, which will generally be recognized over a period of four years.

For the three-month period ended March 31, 2024, 49,256 deferred stock units were granted, none vested and 169,683 were settled. The fair value of the deferred stock units granted during the three-month period ended March 31, 2024 was approximately $0.4 million, which will generally be recognized over a period of one year.

The following is a summary of our stock-based compensation expense by operating expense line in the Unaudited Condensed Consolidated Statements of Operations (in thousands):

 

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

 

2023

 

Cost of service revenue

 

$

473

 

 

$

343

 

Cost of equipment revenue

 

 

379

 

 

 

287

 

Engineering, design and development

 

 

982

 

 

 

754

 

Sales and marketing

 

 

997

 

 

 

738

 

General and administrative

 

 

2,009

 

 

 

2,919

 

Total stock-based compensation expense

 

$

4,840

 

 

$

5,041

 

401(k) Plan Under our 401(k) plan, all employees who are eligible to participate are entitled to make tax-deferred contributions, subject to Internal Revenue Service limitations. We match 100% of the employee’s first 4% of contributions made, subject to annual limitations. Our matching contributions were $0.6 million and $0.5 million, respectively, during the three-month periods ended March 31, 2024 and 2023.

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Tax
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Tax
13.
Income Tax

The effective income tax rates for the three-month periods ended March 31, 2024 and 2023 were 26.4% and 17.7%, respectively. For the three-month period ended March 31, 2024, our effective income tax rate was higher than the U.S. federal statutory rate of 21% primarily due to state income taxes, nondeductible officer’s compensation, and stock-based compensation, partially offset by tax benefits related to domestic research and development tax credits. For the three-month period ended March 31, 2023, our effective income tax rate was lower than the U.S. federal statutory rate of 21% primarily due to a partial release of the valuation allowance on certain of our deferred income tax assets, tax benefits related to domestic research and development tax credits and stock-based compensation, partially offset by state income taxes.

We regularly assess the need for a valuation allowance related to our deferred income tax assets to determine, based on the weight of all available positive and negative evidence, whether it is more likely than not that some or all of such deferred assets will not be realized. In our assessments, the Company considers recent financial operating results, the scheduled expiration of our net operating losses, future taxable income, the reversal of existing taxable differences, and tax planning strategies. The remaining valuation allowance is still required for deferred tax assets related to certain state credits, foreign net operating losses and capital loss carryforwards as it is more likely than not as of March 31, 2024 that these deferred tax assets will not be realized.

We are subject to taxation and file income tax returns in the United States federal jurisdiction and many states and Canada. With few exceptions, as of March 31, 2024 we are no longer subject to U.S. federal, state, local or foreign examinations by tax authorities for years before 2020.

We record penalties and interest relating to uncertain tax positions in the income tax provision line item in the Unaudited Condensed Consolidated Statements of Operations. No penalties or interest related to uncertain tax positions were recorded for the three-month periods ended March 31, 2024 and 2023. As of March 31, 2024 and December 31, 2023, we did not have a liability recorded for interest or potential penalties.

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Leases
14.
Leases

Operating and Financing Leases — We determine whether a contract contains a lease at contract inception. Lease liabilities are calculated using a discount rate based on our incremental borrowing rate at lease commencement. We have operating lease agreements primarily related to cell sites and office space. Certain cell site and office space leases have renewal option terms that have been deemed reasonably certain to be exercised. These renewal options extend a lease by up to 15 years. We recognize operating lease expense on a straight-line basis over the lease term. As of March 31, 2024, there were no significant leases which had not commenced.

The following is a summary of our lease expense included in the Unaudited Condensed Consolidated Statements of Operations (in thousands):

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

 

2023

 

Operating lease cost

 

$

4,088

 

 

$

3,938

 

Financing lease cost:

 

 

 

 

 

 

Amortization of leased assets

 

 

14

 

 

 

39

 

Interest on lease liabilities

 

 

4

 

 

 

5

 

Total lease cost

 

$

4,106

 

 

$

3,982

 

Other information regarding our leases is as follows (in thousands, except lease terms and discount rates):

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

 

2023

 

Supplemental cash flow information

 

 

 

 

 

 

Cash paid for amounts included in measurement of lease liabilities:

 

 

 

 

 

 

Operating cash flows used in operating leases

 

$

4,195

 

 

$

3,969

 

Operating cash flows used in financing leases

 

$

4

 

 

$

5

 

Financing cash flows used in financing leases

 

$

3

 

 

$

57

 

Non-cash items:

 

 

 

 

 

 

Operating leases obtained

 

$

2,122

 

 

$

718

 

Financing leases obtained

 

$

170

 

 

$

 

Weighted average remaining lease term

 

 

 

 

 

 

Operating leases

 

7 years

 

 

8 years

 

Financing leases

 

3 years

 

 

1 year

 

Weighted average discount rate

 

 

 

 

 

 

Operating leases

 

 

6.8

%

 

 

6.7

%

Financing leases

 

 

9.0

%

 

 

16.6

%

Annual future minimum lease payments as of March 31, 2024 (in thousands):

Years ending December 31,

 

Operating
Leases

 

 

Financing
Leases

 

2024 (period from April 1 to December 31)

 

$

11,646

 

 

$

58

 

2025

 

 

16,505

 

 

 

62

 

2026

 

 

16,069

 

 

 

60

 

2027

 

 

14,513

 

 

 

15

 

2028

 

 

12,869

 

 

 

 

Thereafter

 

 

31,135

 

 

 

 

Total future minimum lease payments

 

 

102,737

 

 

 

195

 

Less: Amount representing interest

 

 

(20,274

)

 

 

(22

)

Present value of net minimum lease payments

 

$

82,463

 

 

$

173

 

Reported as of March 31, 2024

 

 

 

 

 

 

Accrued liabilities

 

$

10,679

 

 

$

62

 

Non-current operating lease liabilities

 

 

71,784

 

 

 

 

Other non-current liabilities

 

 

 

 

 

111

 

Total lease liabilities

 

$

82,463

 

 

$

173

 

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
15.
Commitments and Contingencies

Contractual Commitments – We have agreements with various vendors under which we have remaining commitments to purchase hardware components and development services. Such commitments will become payable as we receive the hardware components, or as development services are provided.

SmartSky Litigation – On February 28, 2022, SmartSky Networks, LLC brought suit against Gogo Inc. and its subsidiary Gogo Business Aviation LLC in the U.S. District Court for the District of Delaware (the “Court”) alleging that Gogo 5G infringes four patents owned by the plaintiff. On February 21, 2023, the plaintiff amended its complaint to allege that Gogo 5G infringes two

additional patents recently issued to the plaintiff. The suit seeks an unspecified amount of compensatory damages as well as treble damages for alleged willful infringement and reimbursement of plaintiff's costs, disbursements and attorneys' fees. Under a schedule agreed upon by the parties, fact discovery and claim construction proceedings will be substantially completed by early-to-mid 2024, and expert discovery by mid 2024, with dispositive motions to follow. A trial date has been scheduled for April 14, 2025. Also on February 28, 2022, the plaintiff filed a motion (the “PI Motion”) requesting that the Court preliminarily enjoin the Company from making, using, offering to sell or selling the Gogo 5G system. On September 26, 2022, the Court issued an order denying the PI Motion. The plaintiff has appealed the denial to the U.S. Court of Appeals for the Federal Circuit. On January 31, 2024, the U.S. Court of Appeals for the Federal Circuit affirmed the decision of the Court to deny the PI Motion. We intend to continue to vigorously defend our position in the infringement suit and defend against any further appeal of the PI Motion decision. The outcomes of the appeal and the underlying litigation are inherently uncertain. No amounts have been accrued for any potential losses under this matter, as we cannot reasonably predict the outcome of the litigation or any potential losses.

On March 5, 2024, Gogo Inc. and its subsidiary Gogo Business Aviation LLC filed counterclaims in the same suit, alleging that SmartSky’s ATG network, Flagship equipment, and LITE ATG equipment infringe three patents owned by Gogo. Gogo’s counterclaim suit seeks an unspecified amount of compensatory damages as well as reimbursement of Gogo's costs and attorneys' fees. On April 10, 2024, the Court held that Gogo's counterclaims would proceed under a separate schedule and would be tried separately from SmartSky's claims. At this time, no schedule has been adopted for Gogo's counterclaims.

From time to time we may become involved in legal proceedings arising in the ordinary course of our business. We cannot predict with certainty the outcome of any litigation or the potential for future litigation. Regardless of the outcome of any particular litigation and the merits of any particular claim, litigation can have a material adverse impact on our company due to, among other reasons, any injunctive relief granted, which could inhibit our ability to operate our business, amounts paid as damages or in settlement of any such matter, diversion of management resources and defense costs
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Income (Loss)
3 Months Ended
Mar. 31, 2024
AOCI Attributable to Parent [Abstract]  
Accumulated Other Comprehensive Income (Loss)
16.
Accumulated Other Comprehensive Income (Loss)

The following is a summary of changes in accumulated other comprehensive income (loss) by component (in thousands):

 

 

 

 

 

 

Change in

 

 

 

 

 

 

Currency

 

 

Fair Value of

 

 

 

 

 

 

Translation

 

 

Cash Flow

 

 

 

 

 

 

Adjustment

 

 

Hedges

 

 

Total

 

Balance at January 1, 2024

 

$

(934

)

 

$

16,730

 

 

$

15,796

 

Other comprehensive income (loss) before reclassifications

 

 

(155

)

 

 

3,553

 

 

 

3,398

 

Less: income realized and reclassified to earnings

 

 

 

 

 

4,228

 

 

 

4,228

 

Net current period comprehensive income (loss)

 

 

(155

)

 

 

(675

)

 

 

(830

)

Balance at March 31, 2024

 

$

(1,089

)

 

$

16,055

 

 

$

14,966

 

 

 

 

 

 

 

Change in

 

 

 

 

 

 

Currency

 

 

Fair Value of

 

 

 

 

 

 

Translation

 

 

Cash Flow

 

 

 

 

 

 

Adjustment

 

 

Hedges

 

 

Total

 

Balance at January 1, 2023

 

$

(1,225

)

 

$

31,353

 

 

$

30,128

 

Other comprehensive income (loss) before reclassifications

 

 

75

 

 

 

(2,439

)

 

 

(2,364

)

Less: income realized and reclassified to earnings

 

 

 

 

 

4,721

 

 

 

4,721

 

Net current period comprehensive income (loss)

 

 

75

 

 

 

(7,160

)

 

 

(7,085

)

Balance at March 31, 2023

 

$

(1,150

)

 

$

24,193

 

 

$

23,043

 

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation – The accompanying Unaudited Condensed Consolidated Financial Statements and notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and in conformity with Article 10 of Regulation S-X promulgated under the Securities Act of 1933, as amended (the “Securities Act”). Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements and should be read in conjunction with our annual audited consolidated financial statements and the notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2023 as filed with the Securities and Exchange Commission (the “SEC”) on February 28, 2024 (the “2023 10-K”). These Unaudited Condensed Consolidated Financial Statements reflect, in the opinion of management, all material adjustments (which include normal recurring adjustments) necessary to fairly state, in all material respects, our financial position, results of operations and cash flows for the periods presented.

The results of operations and cash flows for the three-month period ended March 31, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2024.

We had one class of common stock outstanding as of March 31, 2024 and December 31, 2023.

Use of Estimates

Use of Estimates – The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities as of the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates the significant estimates and bases such estimates on historical experience and various other assumptions believed to be reasonable under the circumstances. However, actual results could differ materially from those estimates.

As a result of our determination to participate in the FCC Reimbursement Program, we reassessed and shortened the estimated useful lives of affected network equipment to be consistent with our estimated date to complete the program. This change in accounting estimate was effective beginning the second quarter of 2023 and resulted in increased depreciation expense of $1.2 million for the three-month period ended March 31, 2024. Net income per basic share was unchanged, while net income per diluted share decreased by $0.01 for the three-month period ended March 31, 2024.

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

The Company considers the applicability and impact of all Accounting Standards Updates (“ASUs”) issued by the Financial Accounting Standards Board (“FASB”). ASUs not listed below were assessed and determined to be either not applicable or expected to have minimal impact on our consolidated financial statements and related notes.

Accounting standards not yet adopted:

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. This guidance is effective retrospectively for fiscal years beginning after December 15, 2023 and interim periods after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact that this guidance will have upon our consolidated financial statements and related notes.

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvement to Income Tax Disclosures to enhance the transparency and decision usefulness of income tax disclosures, most notably in the tax rate reconciliation and income taxes paid. This guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted and the amendments should be applied on a prospective basis, with retrospective application permitted. We are currently evaluating the impact that this guidance will have upon our consolidated financial statements and related notes.

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Earnings Per Share

The following table sets forth the computation of basic and diluted earnings per share for the three-month periods ended March 31, 2024 and 2023 (in thousands, except per share amounts):

 

 

For the Three Months
Ended March 31,

 

Basic

 

2024

 

 

2023

 

Net income

 

$

30,490

 

 

$

20,449

 

Weighted average shares outstanding

 

 

129,272

 

 

 

129,136

 

Earnings per share - basic

 

 

0.24

 

 

 

0.16

 

 

 

 

 

 

 

 

 

 

For the Three Months
Ended March 31,

 

Diluted

 

2024

 

 

2023

 

Net income

 

$

30,490

 

 

$

20,449

 

Average shares

 

 

 

 

 

 

Weighted average shares outstanding

 

 

129,272

 

 

 

129,136

 

Effect of dilutive securities - stock-based compensation

 

 

3,169

 

 

 

4,466

 

Total weighted average diluted shares outstanding

 

 

132,441

 

 

 

133,602

 

Earnings per share - diluted

 

$

0.23

 

 

$

0.15

 

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Summary of Revenue Disaggregated by Category

The following table presents our revenue disaggregated by category (in thousands):

 

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

 

2023

 

Service revenue

 

 

 

 

 

 

Connectivity

 

$

80,358

 

 

$

77,246

 

Entertainment and other

 

 

1,315

 

 

 

1,253

 

Total service revenue

 

$

81,673

 

 

$

78,499

 

Equipment revenue

 

 

 

 

 

 

ATG

 

$

19,347

 

 

$

15,556

 

Narrowband satellite

 

 

1,694

 

 

 

2,651

 

Other

 

 

1,608

 

 

 

1,891

 

Total equipment revenue

 

$

22,649

 

 

$

20,098

 

Customer type

 

 

 

 

 

 

Aircraft owner/operator/service provider

 

$

81,673

 

 

$

78,499

 

OEM and aftermarket dealer

 

 

22,649

 

 

 

20,098

 

Total revenue

 

$

104,322

 

 

$

98,597

 

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Government Assistance (Tables)
3 Months Ended
Mar. 31, 2024
Government Assistance [Abstract]  
Schedule of Deductions to Carrying Value of Asset Balances

The following are the deductions to the carrying value of asset balances in our Unaudited Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023 (in thousands):

 

 

 

As of March 31,

 

 

As of December 31,

 

 

 

2024

 

 

2023

 

Assets:

 

 

 

 

 

 

Inventories

 

$

(6,240

)

 

$

(4,970

)

Prepaids expenses and other current assets

 

 

(2,042

)

 

 

(1,542

)

Property and equipment, net

 

 

(3,690

)

 

 

(2,094

)

Intangible assets, net

 

 

(651

)

 

 

(58

)

Other non-current assets

 

 

(7,105

)

 

 

(5,542

)

Schedule of Increases to Net Income The following are the increases to Net income in our Unaudited Condensed Consolidated Statements of Operations for the three-month period ended March 31, 2024 (in thousands):

 

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

Revenue:

 

 

 

Service revenue

 

$

687

 

Operating expenses:

 

 

 

Cost of service revenue

 

 

112

 

Cost of equipment revenue

 

 

2,284

 

General and administrative

 

 

181

 

XML 39 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Composition of Certain Balance Sheet Accounts (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Components of Inventories

Inventories as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Work-in-process component parts

 

$

34,687

 

 

$

34,692

 

Finished goods

 

 

34,611

 

 

 

28,495

 

Total inventory(1)

 

$

69,298

 

 

$

63,187

 

(1) See Note 4, “Government Assistance,” for additional information.

Schedule of Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Interest rate caps and receivable

 

$

21,469

 

 

$

23,227

 

FCC reimbursement receivable(1)

 

 

15,197

 

 

 

18,274

 

Contract assets(1)

 

 

6,694

 

 

 

6,939

 

Prepaid inventories

 

 

2,543

 

 

 

2,606

 

Other

 

 

17,879

 

 

 

13,092

 

Total prepaid expenses and other current assets

 

$

63,782

 

 

$

64,138

 

(1) See Note 4, “Government Assistance,” for additional information.

Schedule of Property and Equipment

Property and equipment as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Office equipment, furniture, fixtures and other

 

$

19,788

 

 

$

19,153

 

Leasehold improvements

 

 

16,187

 

 

 

16,132

 

Network equipment(1)

 

 

184,705

 

 

 

184,176

 

 

 

220,680

 

 

 

219,461

 

Accumulated depreciation

 

 

(124,638

)

 

 

(121,332

)

Total property and equipment, net

 

$

96,042

 

 

$

98,129

 

(1) See Note 4, “Government Assistance,” for additional information.

Schedule of Other Non-Current Assets

Other non-current assets as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Interest rate caps

 

$

10,239

 

 

$

10,295

 

Contract assets, net of allowances of $614 and $591, respectively(1)

 

 

9,840

 

 

 

9,625

 

Revolving credit facility deferred financing costs

 

 

903

 

 

 

1,011

 

Other

 

 

4,595

 

 

 

5,048

 

Total other non-current assets

 

$

25,577

 

 

$

25,979

 

(1) See Note 4, “Government Assistance,” for additional information.

Schedule of Accrued Liabilities

Accrued liabilities as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Operating leases

 

$

10,679

 

 

$

10,284

 

Employee compensation and benefits

 

 

7,377

 

 

 

10,386

 

Customer credit reserve

 

 

6,847

 

 

 

6,027

 

Network equipment

 

 

4,613

 

 

 

4,533

 

Warranty reserve

 

 

3,470

 

 

 

3,420

 

Gogo Galileo development costs

 

 

4,323

 

 

 

2,432

 

Taxes

 

 

2,662

 

 

 

2,170

 

Accrued interest

 

 

467

 

 

 

469

 

Other

 

 

7,205

 

 

 

7,928

 

Total accrued liabilities

 

$

47,643

 

 

$

47,649

 

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets, Other than Goodwill

Our intangible assets, other than goodwill, as of March 31, 2024 and December 31, 2023 were as follows (in thousands, except for weighted average remaining useful life):

 

 

 

 

As of March 31, 2024

 

As of December 31, 2023

 

 

Weighted
Average
Remaining
Useful Life
(in years)

 

Gross
Carrying
Amount

 

Accumulated
Amortization

 

Net
Carrying
Amount

 

Gross
Carrying
Amount

 

Accumulated
Amortization

 

Net
Carrying
Amount

Amortized intangible assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Software

 

7.3

 

$70,503

 

$(46,097)

 

$24,406

 

$68,155

 

$(45,910)

 

$22,245

Other intangible assets

 

8.0

 

561

 

 

561

 

499

 

 

499

Service customer relationships

 

 

 

8,081

 

(8,081)

 

 

8,081

 

(8,081)

 

OEM and dealer relationships

 

 

 

6,724

 

(6,724)

 

 

6,724

 

(6,724)

 

Total amortized intangible assets

 

 

 

85,869

 

(60,902)

 

24,967

 

83,459

 

(60,715)

 

22,744

Unamortized intangible assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FCC Licenses

 

 

 

32,283

 

 

32,283

 

32,283

 

 

32,283

Total intangible assets

 

 

 

$118,152

 

$(60,902)

 

$57,250

 

$115,742

 

$(60,715)

 

$55,027

Summary of Amortization Expenses

Amortization expense for the remainder of 2024, each of the next four years and thereafter is estimated to be as follows (in thousands):

 

 

Amortization

Years ending December 31,

 

Expense

2024 (period from April 1 to December 31)

 

$835

2025

 

$3,523

2026

 

$3,540

2027

 

$3,367

2028

 

$3,174

Thereafter

 

$10,528

XML 41 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt and Other Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt

Long-term debt as of March 31, 2024 and December 31, 2023 was as follows (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Term Loan Facility

 

$

603,085

 

 

$

604,797

 

Less: deferred financing costs

 

 

(9,561

)

 

 

(10,046

)

Less: current portion of long-term debt

 

 

(7,250

)

 

 

(7,250

)

Total long-term debt

 

$

586,274

 

 

$

587,501

 

XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Instruments and Hedging Activities (Tables)
3 Months Ended
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Notional Amounts Strike Rates and End Dates of the Cap Agreements

The notional amounts, strike rates and end dates of the cap agreements are as follows (notional amounts in thousands):

Start Date

 

End Date

 

Notional
Amounts

 

 

Strike Rate

 

7/31/2021

 

7/30/2023

 

$

650,000

 

 

 

0.75

%

7/31/2023

 

7/30/2024

 

 

525,000

 

 

 

0.75

%

7/31/2024

 

7/30/2025

 

 

350,000

 

 

 

1.25

%

7/31/2025

 

7/30/2026

 

 

250,000

 

 

 

2.25

%

7/31/2026

 

7/30/2027

 

 

200,000

 

 

 

2.75

%

Schedule of Derivative Assets at Fair Value

The following table presents the fair value of our interest rate derivatives included in the Unaudited Condensed Consolidated Balance Sheets for the periods presented (in thousands):

 

 

 

 

March 31,

 

 

December 31,

 

Derivatives designated as hedging instruments

 

Balance sheet location

 

2024

 

 

2023

 

Current portion of interest rate caps

 

Prepaid expenses and other current assets

 

$

17,178

 

 

$

18,801

 

Non-current portion of interest rate caps

 

Other non-current assets

 

$

10,239

 

 

$

10,295

 

XML 43 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Interest Costs (Tables)
3 Months Ended
Mar. 31, 2024
Text Block [Abstract]  
Summary of Interest Costs

The following is a summary of our interest costs for the three-month periods ended March 31, 2024 and 2023 (in thousands):

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

 

2023

 

Interest costs charged to expense

 

$

13,340

 

 

$

14,497

 

Amortization of deferred financing costs

 

 

594

 

 

 

630

 

Amortization of the purchase price of interest rate caps

 

 

781

 

 

 

134

 

Interest rate cap benefit

 

 

(6,405

)

 

 

(6,393

)

Accretion of debt discount

 

 

100

 

 

 

108

 

Interest expense

 

 

8,410

 

 

 

8,976

 

Interest costs capitalized to property and equipment

 

 

612

 

 

 

497

 

Interest costs capitalized to software

 

 

257

 

 

 

157

 

Total interest costs

 

$

9,279

 

 

$

9,630

 

XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Assets and Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Reconciliation of Investment in Convertible Note

The reconciliation of beginning and ending balances of the Investment in Convertible Note as of March 31, 2024 were as follows (in thousands):

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

Balance at beginning of period

 

$

 

Investment

 

 

5,000

 

Change in fair value

 

 

13,132

 

Balance at end of period

 

$

18,132

 

Summary of Fair Value and Carrying Value of Long-Term Debt

The fair value and carrying value of long-term debt as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

 

 

March 31, 2024

 

 

December 31, 2023

 

 

 

Fair Value (1)

 

Carrying
Value

 

 

Fair Value (1)

 

Carrying
Value

 

Term Loan Facility

 

$

605,000

 

$

603,085

(2)

 

$

610,000

 

$

604,797

(2)

 

(1)
Fair value amounts are rounded to the nearest million.
(2)
Carrying value of the Term Loan Facility reflects the unaccreted debt discount of $2.0 million and $2.1 million as of March 31, 2024 and December 31, 2023, respectively. See Note 8, “Long-Term Debt and Other Liabilities,” for further information.
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation and 401(k) Plan (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of Stock-Based Compensation Expense by Operating Expense

The following is a summary of our stock-based compensation expense by operating expense line in the Unaudited Condensed Consolidated Statements of Operations (in thousands):

 

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

 

2023

 

Cost of service revenue

 

$

473

 

 

$

343

 

Cost of equipment revenue

 

 

379

 

 

 

287

 

Engineering, design and development

 

 

982

 

 

 

754

 

Sales and marketing

 

 

997

 

 

 

738

 

General and administrative

 

 

2,009

 

 

 

2,919

 

Total stock-based compensation expense

 

$

4,840

 

 

$

5,041

 

XML 46 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Schedule of Lease Expense Included in Unaudited Condensed Consolidated Statements of Operations

The following is a summary of our lease expense included in the Unaudited Condensed Consolidated Statements of Operations (in thousands):

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

 

2023

 

Operating lease cost

 

$

4,088

 

 

$

3,938

 

Financing lease cost:

 

 

 

 

 

 

Amortization of leased assets

 

 

14

 

 

 

39

 

Interest on lease liabilities

 

 

4

 

 

 

5

 

Total lease cost

 

$

4,106

 

 

$

3,982

 

Schedule of Other Information Regarding Leases

Other information regarding our leases is as follows (in thousands, except lease terms and discount rates):

 

 

For the Three Months
Ended March 31,

 

 

 

2024

 

 

2023

 

Supplemental cash flow information

 

 

 

 

 

 

Cash paid for amounts included in measurement of lease liabilities:

 

 

 

 

 

 

Operating cash flows used in operating leases

 

$

4,195

 

 

$

3,969

 

Operating cash flows used in financing leases

 

$

4

 

 

$

5

 

Financing cash flows used in financing leases

 

$

3

 

 

$

57

 

Non-cash items:

 

 

 

 

 

 

Operating leases obtained

 

$

2,122

 

 

$

718

 

Financing leases obtained

 

$

170

 

 

$

 

Weighted average remaining lease term

 

 

 

 

 

 

Operating leases

 

7 years

 

 

8 years

 

Financing leases

 

3 years

 

 

1 year

 

Weighted average discount rate

 

 

 

 

 

 

Operating leases

 

 

6.8

%

 

 

6.7

%

Financing leases

 

 

9.0

%

 

 

16.6

%

Schedule of Annual Future Minimum Lease Payments

Annual future minimum lease payments as of March 31, 2024 (in thousands):

Years ending December 31,

 

Operating
Leases

 

 

Financing
Leases

 

2024 (period from April 1 to December 31)

 

$

11,646

 

 

$

58

 

2025

 

 

16,505

 

 

 

62

 

2026

 

 

16,069

 

 

 

60

 

2027

 

 

14,513

 

 

 

15

 

2028

 

 

12,869

 

 

 

 

Thereafter

 

 

31,135

 

 

 

 

Total future minimum lease payments

 

 

102,737

 

 

 

195

 

Less: Amount representing interest

 

 

(20,274

)

 

 

(22

)

Present value of net minimum lease payments

 

$

82,463

 

 

$

173

 

Reported as of March 31, 2024

 

 

 

 

 

 

Accrued liabilities

 

$

10,679

 

 

$

62

 

Non-current operating lease liabilities

 

 

71,784

 

 

 

 

Other non-current liabilities

 

 

 

 

 

111

 

Total lease liabilities

 

$

82,463

 

 

$

173

 

XML 47 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Income (Loss) (Tables)
3 Months Ended
Mar. 31, 2024
AOCI Attributable to Parent [Abstract]  
Summary of Changes in Accumulated Other Comprehensive Income (Loss)

The following is a summary of changes in accumulated other comprehensive income (loss) by component (in thousands):

 

 

 

 

 

 

Change in

 

 

 

 

 

 

Currency

 

 

Fair Value of

 

 

 

 

 

 

Translation

 

 

Cash Flow

 

 

 

 

 

 

Adjustment

 

 

Hedges

 

 

Total

 

Balance at January 1, 2024

 

$

(934

)

 

$

16,730

 

 

$

15,796

 

Other comprehensive income (loss) before reclassifications

 

 

(155

)

 

 

3,553

 

 

 

3,398

 

Less: income realized and reclassified to earnings

 

 

 

 

 

4,228

 

 

 

4,228

 

Net current period comprehensive income (loss)

 

 

(155

)

 

 

(675

)

 

 

(830

)

Balance at March 31, 2024

 

$

(1,089

)

 

$

16,055

 

 

$

14,966

 

 

 

 

 

 

 

Change in

 

 

 

 

 

 

Currency

 

 

Fair Value of

 

 

 

 

 

 

Translation

 

 

Cash Flow

 

 

 

 

 

 

Adjustment

 

 

Hedges

 

 

Total

 

Balance at January 1, 2023

 

$

(1,225

)

 

$

31,353

 

 

$

30,128

 

Other comprehensive income (loss) before reclassifications

 

 

75

 

 

 

(2,439

)

 

 

(2,364

)

Less: income realized and reclassified to earnings

 

 

 

 

 

4,721

 

 

 

4,721

 

Net current period comprehensive income (loss)

 

 

75

 

 

 

(7,160

)

 

 

(7,085

)

Balance at March 31, 2023

 

$

(1,150

)

 

$

24,193

 

 

$

23,043

 

XML 48 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation - Additional Information (Details)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Classofcommonstock
$ / shares
Dec. 31, 2023
Classofcommonstock
Schedule Of Summary Of Significant Accounting Policies [Line Items]    
Number of classes of common stock outstanding | Classofcommonstock 1 1
Percentage of business aviation aircraft installed with in-flight connectivity systems 6.00%  
FCC Reimbursement Program    
Schedule Of Summary Of Significant Accounting Policies [Line Items]    
Depreciation expense | $ $ 1.2  
Net income Per Share Basic, Decrease $ 0.01  
Net income Per Share Diluted, Decrease $ 0.01  
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share - Additional Information (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Weighted-average number of shares 2.8 0.6
Repurchases of common stock $ 10,137 $ 0
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Net income from continuing operations $ 30,490 $ 20,449
Dilutive securities, effect on basic earnings per share, options and restrictive stock units $ 3,169 $ 4,466
Weighted average shares outstanding basic 129,272 129,136
Weighted average shares outstanding diluted 132,441 133,602
Total weighted average diluted shares outstanding 132,441 133,602
Net income Per Share Diluted $ 0.23 $ 0.15
Net income Per Share Basic $ 0.24 $ 0.16
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Revenue From Contracts With Customers [Line Items]    
Transaction price allocated to remaining performance obligations $ 292.0  
Equipment revenue $ 16.0  
Future equipment revenue recognition period three years  
Maximum [Member]    
Revenue From Contracts With Customers [Line Items]    
Revenue Recognition Term Of Contract 10 years  
Minimum [Member]    
Revenue From Contracts With Customers [Line Items]    
Revenue Recognition Term Of Contract 2 years  
One to five years | Maximum [Member]    
Revenue From Contracts With Customers [Line Items]    
Remaining unsatisfied performance obligations term 5 years  
One to five years | Minimum [Member]    
Revenue From Contracts With Customers [Line Items]    
Remaining unsatisfied performance obligations term 1 year  
Five to ten years | Maximum [Member]    
Revenue From Contracts With Customers [Line Items]    
Remaining unsatisfied performance obligations term 10 years  
Five to ten years | Minimum [Member]    
Revenue From Contracts With Customers [Line Items]    
Remaining unsatisfied performance obligations term 5 years  
Airline [Member] | Revenue [Member] | Customer Concentration Risk [Member]    
Revenue From Contracts With Customers [Line Items]    
Contract assets, current and non-current $ 16.5 $ 16.6
Accounting Standards Update 2014-09 [Member]    
Revenue From Contracts With Customers [Line Items]    
Deferred revenue, current and non-current 2.2 $ 1.0
Connectivity And Entertainment Service Revenues    
Revenue From Contracts With Customers [Line Items]    
Transaction price allocated to remaining performance obligations $ 276.0  
Revenue, Remaining Performance Obligation, Percentage 20.00%  
Connectivity And Entertainment Service Revenues | One to five years    
Revenue From Contracts With Customers [Line Items]    
Revenue, Remaining Performance Obligation, Percentage 45.00%  
Connectivity And Entertainment Service Revenues | Five to ten years    
Revenue From Contracts With Customers [Line Items]    
Revenue, Remaining Performance Obligation, Percentage 35.00%  
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Summary of Revenue Disaggregated by Category (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation Of Revenue [Line Items]    
Disaggregation of revenue $ 104,322 $ 98,597
Aircraft Owner Operator [Member]    
Disaggregation Of Revenue [Line Items]    
Disaggregation of revenue 81,673 78,499
OEM and Aftermarket Dealer [Member]    
Disaggregation Of Revenue [Line Items]    
Disaggregation of revenue 22,649 20,098
Cost of Service Revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Disaggregation of revenue 81,673 78,499
Cost of Equipment Revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Disaggregation of revenue 22,649 20,098
Connectivity [Member] | Cost of Service Revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Disaggregation of revenue 80,358 77,246
Entertainment And Other [Member] | Cost of Service Revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Disaggregation of revenue 1,315 1,253
A T G | Cost of Equipment Revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Disaggregation of revenue 19,347 15,556
Narrowband satellite | Cost of Equipment Revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Disaggregation of revenue 1,694 2,651
Other Product Or Service | Cost of Equipment Revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Disaggregation of revenue $ 1,608 $ 1,891
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Government Assistance - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Jul. 15, 2022
Government Assistance [Line Items]      
Reimbursements cost     $ 132,000
Prepaid expenses and other current assets $ 63,782 $ 64,138  
Federal Communications Commission [Member]      
Government Assistance [Line Items]      
Reimbursements cost     $ 334,000
Prepaid expenses and other current assets $ 15,200 $ 18,300  
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Government Assistance - Summary of Deductions to the Carrying Value of Asset Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Government Assistance [Line Items]    
Inventories [1] $ (69,298) $ (63,187)
Prepaids and other current assets (63,782) (64,138)
Property and equipment, net (96,042) (98,129)
Intangible assets, net (57,870) (55,647)
Other non-current assets (25,577) (25,979)
FCC Reimbursement Program    
Government Assistance [Line Items]    
Inventories (6,240) (4,970)
Prepaids and other current assets (2,042) (1,542)
Property and equipment, net (3,690) (2,094)
Intangible assets, net (651) (58)
Other non-current assets $ (7,105) $ (5,542)
[1] See Note 4, “Government Assistance,” for additional information.
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Government Assistance - Summary of Increases to Net Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating expenses:    
General and administrative $ 14,651 $ 14,199
FCC Reimbursement Program [Member]    
Revenue:    
Service revenue 687  
Operating expenses:    
Cost of service revenue 112  
Cost of equipment revenue 2,284  
General and administrative $ 181  
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Composition of Certain Balance Sheet Accounts - Schedule of Components of Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Work-in-process component parts $ 34,687 $ 34,692
Finished goods 34,611 28,495
Total inventory [1] $ 69,298 $ 63,187
[1] See Note 4, “Government Assistance,” for additional information.
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Composition of Certain Balance Sheet Accounts - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Prepaid Expense and Other Assets [Abstract]    
Interest rate caps and receivable $ 21,469 $ 23,227
FCC reimbursement receivable [1] 15,197 18,274
Contract assets [2] 6,694 6,939
Prepaid inventories 2,543 2,606
Other 17,879 13,092
Total prepaid expenses and other current assets $ 63,782 $ 64,138
[1] See Note 4, “Government Assistance,” for additional information.
[2] See Note 4, “Government Assistance,” for additional information.
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Composition of Certain Balance Sheet Accounts - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 220,680 $ 219,461
Accumulated depreciation (124,638) (121,332)
Total property and equipment, net 96,042 98,129
Office Equipment, Furniture, Fixtures and Other [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 19,788 19,153
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 16,187 16,132
Network Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross [1] $ 184,705 $ 184,176
[1] See Note 4, “Government Assistance,” for additional information.
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Composition of Certain Balance Sheet Accounts - Schedule of Other Non-Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Other Assets, Noncurrent [Abstract]    
Interest rate caps $ 10,239 $ 10,295
Contract assets, net of allowances of $614 and $591, respectively [1] 9,840 9,625
Revolving credit facility deferred financing costs 903 1,011
Other 4,595 5,048
Total other non-current assets $ 25,577 $ 25,979
[1] See Note 4, “Government Assistance,” for additional information.
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Composition of Certain Balance Sheet Accounts - Schedule of Other Non-Current Assets (Parenthetical) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Other Assets, Noncurrent [Abstract]    
Contract with Customer, Asset, Accumulated Allowance for Credit Loss, Noncurrent $ 614 $ 591
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Composition of Certain Balance Sheet Accounts - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accrued Liabilities, Current [Abstract]    
Operating leases $ 10,679 $ 10,284
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued liabilities Total accrued liabilities
Employee compensation and benefits $ 7,377 $ 10,386
Customer credit reserve 6,847 6,027
Network equipment 4,613 4,533
Warranty reserve 3,470 3,420
Gogo Galileo development costs 4,323 2,432
Taxes 2,662 2,170
Accrued interest 467 469
Other 7,205 7,928
Total accrued liabilities $ 47,643 $ 47,649
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Composition of Certain Balance Sheet Accounts - Schedule of Other Non-Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Other Liabilities, Noncurrent [Abstract]    
Total other non-current liabilities $ 8,590 $ 8,270
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Research and Development Costs - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Research and Development [Abstract]    
Research and development expense $ 9.2 $ 7.9
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]      
Goodwill $ 0.6   $ 0.6
Amortization expense $ 0.2 $ 0.6  
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets - Schedule of Intangible Assets, Other than Goodwill (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Intangible Assets Net Excluding Goodwill [Line Items]    
Total amortized intangible assets, Gross Carrying Amount $ 85,869 $ 83,459
Total amortized intangible assets, Accumulated Amortization (60,902) (60,715)
Total amortized intangible assets, Net Carrying Amount 24,967 22,744
Total intangible assets, Gross Carrying amount 118,152 115,742
Total intangible assets, Net Carrying Amount $ 57,250 55,027
Software [Member]    
Intangible Assets Net Excluding Goodwill [Line Items]    
Weighted Average Remaining Useful Life (in years) 7 years 3 months 18 days  
Total amortized intangible assets, Gross Carrying Amount $ 70,503 68,155
Total amortized intangible assets, Accumulated Amortization (46,097) (45,910)
Total amortized intangible assets, Net Carrying Amount $ 24,406 22,245
Other Intangible Assets [Member]    
Intangible Assets Net Excluding Goodwill [Line Items]    
Weighted Average Remaining Useful Life (in years) 8 years  
Total amortized intangible assets, Gross Carrying Amount $ 561 499
Total amortized intangible assets, Net Carrying Amount 561 499
Service Customer Relationships [Member]    
Intangible Assets Net Excluding Goodwill [Line Items]    
Total amortized intangible assets, Gross Carrying Amount 8,081 8,081
Total amortized intangible assets, Accumulated Amortization (8,081) (8,081)
OEM and Dealer Relationships [Member]    
Intangible Assets Net Excluding Goodwill [Line Items]    
Total amortized intangible assets, Gross Carrying Amount 6,724 6,724
Total amortized intangible assets, Accumulated Amortization (6,724) (6,724)
FCC Licenses [Member]    
Intangible Assets Net Excluding Goodwill [Line Items]    
Total unamortized intangible assets, Gross Carrying Amount 32,283 32,283
Total unamortized intangible assets, Net Carrying Amount $ 32,283 $ 32,283
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets - Summary of Amortization Expenses (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2024 (period from April 1 to December 31) $ 835
2025 3,523
2026 3,540
2027 3,367
2028 3,174
Thereafter $ 10,528
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt and Other Liabilities - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Less: deferred financing costs $ (9,561) $ (10,046)
Less: current portion of long-term debt (7,250) (7,250)
Total long-term debt 586,274 587,501
Line Of Credit [Member]    
Debt Instrument [Line Items]    
Term Loan Facility $ 603,085 $ 604,797
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt and Other Liabilities - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Apr. 30, 2021
USD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]        
Amortization of deferred financing costs and interest rate caps   $ 594 $ 630  
Debt instrument, maturity date Apr. 30, 2026      
Prepayment Of Net Cash Proceeds Percentage 100.00%      
Prepayment Of Net Cash Proceeds Reduced Percentage 50.00%      
Prepayment Of Net Cash Proceeds Maximum Reduction Percentage 0.00%      
Prepayment Of Net Cash Proceeds Of Debt Offerings Percentage 100.00%      
Additional paid-in capital   $ 1,404,217   $ 1,402,003
Revolving Credit Facility [Member]        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity $ 100,000      
Debt instrument, maturity date Apr. 30, 2028      
Margin On LIBOR an adjusted term SOFR rate (subject to a floor of 0.00%) plus an applicable margin ranging from 3.25% to 3.75% per annum depending on GIH’s senior secured first lien net leverage ratio and a credit spread adjustment recommended by the Alternative Reference Rates Committee of 0.11%, 0.26% or 0.43% per annum based on 1-month, 3-month or 6-month term SOFR, respectively or      
Floor rate 0.00%      
Unused Borrowing Fee Percentage   0.25%    
Margin fee   3.25%    
Revolving Credit Facility [Member] | SORF [Member] | 1-month Term [Member]        
Debt Instrument [Line Items]        
Interest Rate On Debt 0.11%      
Revolving Credit Facility [Member] | SORF [Member] | 3-month Term [Member]        
Debt Instrument [Line Items]        
Interest Rate On Debt 0.26%      
Revolving Credit Facility [Member] | SORF [Member] | 6-Month Term [Member]        
Debt Instrument [Line Items]        
Interest Rate On Debt 0.43%      
Revolving Credit Facility [Member] | Minimum        
Debt Instrument [Line Items]        
Unused Borrowing Fee Percentage 0.25%      
Revolving Credit Facility [Member] | Minimum | London Interbank Offered Rate [Member]        
Debt Instrument [Line Items]        
Interest Rate On Debt 3.25%      
Revolving Credit Facility [Member] | Minimum | Base Rate [Member]        
Debt Instrument [Line Items]        
Interest Rate On Debt 2.25%      
Revolving Credit Facility [Member] | Maximum        
Debt Instrument [Line Items]        
Unused Borrowing Fee Percentage 0.50%      
Revolving Credit Facility [Member] | Maximum | London Interbank Offered Rate [Member]        
Debt Instrument [Line Items]        
Interest Rate On Debt 3.75%      
Revolving Credit Facility [Member] | Maximum | Base Rate [Member]        
Debt Instrument [Line Items]        
Interest Rate On Debt 2.75%      
Term Loan and Revolving Credit Facility [Member]        
Debt Instrument [Line Items]        
Margin On LIBOR an adjusted term secured overnight financing rate as administered by the Federal Reserve Bank of New York (“SOFR”) (subject to a floor of 0.75%) plus an applicable margin of 3.75% and a credit spread adjustment recommended by the Alternative Reference Rates Committee of 0.11%, 0.26% or 0.43% per annum based on 1-month, 3-month or 6-month term SOFR, respectively or      
Floor rate 0.75%      
Term Loan and Revolving Credit Facility [Member] | London Interbank Offered Rate [Member]        
Debt Instrument [Line Items]        
Interest Rate On Debt 3.75%      
Term Loan and Revolving Credit Facility [Member] | Base Rate [Member]        
Debt Instrument [Line Items]        
Interest Rate On Debt 2.75%      
Line Of Credit [Member]        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity $ 725,000      
Term loan discount rate 0.50%      
Line Of Credit [Member] | Term Loan and Revolving Credit Facility [Member]        
Debt Instrument [Line Items]        
Prepayment of annual excess cash flow, Percentage 50.00%      
Reduction in Prepayment of annual excess cash flow, Percentage 25.00%      
Maximum reduction in Prepayment of annual excess cash flow, Percentage 0.00%      
Leverage ratio 7.5      
Percentage Of All Commitments 35.00%      
2024 Senior Secured Notes [Member]        
Debt Instrument [Line Items]        
Amortization of deferred financing costs and interest rate caps   $ 600 $ 600  
Aggregate principal amount   605,100   606,900
Total debt   603,100   604,800
Loan origination fees   19,700    
Debt issuance costs   10,500   11,100
Convertible Notes, unamortized discount   $ 2,000   $ 2,100
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Instruments and Hedging Activities - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
May 31, 2021
Derivative Instruments Gain Loss [Line Items]      
Notional Amounts     $ 650,000
Derivative, description of terms We receive payments in the amount calculated pursuant to the caps for any period in which the daily compounded SOFR rate plus a credit spread adjustment recommended by the Alternative Reference Rate Committee of 0.26% increases beyond the applicable strike rate    
Unrealized loss on the interest rate caps net $ 200 $ 2,300  
Other Comprehensive Income (Loss)      
Derivative Instruments Gain Loss [Line Items]      
Fair value of outstanding derivative instruments, unrealized loss net of taxes deferred in accumulated other comprehensive income 0 0  
Fair value of outstanding derivative instruments, loss, expected to be reclassified to earnings 2,600    
Interest Rate Cap      
Derivative Instruments Gain Loss [Line Items]      
Notional Amounts     $ 8,600
Decrease in fair value on interest $ 1,500 $ 7,300  
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Instruments and Hedging Activities - Schedule of Notional Amounts Strike Rates and End Dates of the Cap Agreements (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
May 31, 2021
Derivative [Line Items]    
Notional Amounts   $ 650,000
0.75% due on 7/31/2021    
Derivative [Line Items]    
Start Date Jul. 31, 2021  
End Date Jul. 30, 2023  
Notional Amounts $ 650,000  
Strike Rate 0.75%  
0.75% due on 7/31/2023    
Derivative [Line Items]    
Start Date Jul. 31, 2023  
End Date Jul. 30, 2024  
Notional Amounts $ 525,000  
Strike Rate 0.75%  
1.25% due on 7/31/2024    
Derivative [Line Items]    
Start Date Jul. 31, 2024  
End Date Jul. 30, 2025  
Notional Amounts $ 350,000  
Strike Rate 1.25%  
2.25% due on 7/31/2025    
Derivative [Line Items]    
Start Date Jul. 31, 2025  
End Date Jul. 30, 2026  
Notional Amounts $ 250,000  
Strike Rate 2.25%  
2.75% due on 7/31/2026    
Derivative [Line Items]    
Start Date Jul. 31, 2026  
End Date Jul. 30, 2027  
Notional Amounts $ 200,000  
Strike Rate 2.75%  
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Instruments and Hedging Activities - Schedule of Fair Value of Interest Rate Derivates (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Derivatives Fair Value [Line Items]    
Prepaid Expense and Other Assets, Current $ 63,782 $ 64,138
Other Assets, Noncurrent 25,577 25,979
Interest Rate Cap Current    
Derivatives Fair Value [Line Items]    
Derivative Asset 17,178 18,801
Interest Rate Cap Non Current    
Derivatives Fair Value [Line Items]    
Derivative Asset $ 10,239 $ 10,295
Prepaid Expenses and Other Current Assets    
Derivatives Fair Value [Line Items]    
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Prepaid Expense and Other Assets, Current Prepaid Expense and Other Assets, Current
Other Noncurrent Assets    
Derivatives Fair Value [Line Items]    
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Interest Costs - Summary of Interest Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Schedule of Interest [Line Items]    
Interest costs charged to expense $ 13,340 $ 14,497
Amortization of deferred financing costs 594 630
Amortization of the purchase price of interest rate caps 781 134
Accretion of debt discount 100 108
Interest expense 8,410 8,976
Total interest costs 9,279 9,630
Interest Rate Cap [Member]    
Schedule of Interest [Line Items]    
Interest costs capitalized 6,405 6,393
Property and Equipment [Member]    
Schedule of Interest [Line Items]    
Interest costs capitalized 612 497
Software [Member]    
Schedule of Interest [Line Items]    
Interest costs capitalized $ 257 $ 157
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Assets and Liabilities - Schedule of Reconciliation of Investment in Convertible Note (Details) - Convertible Note [Member] - USD ($)
$ in Thousands
3 Months Ended
Feb. 26, 2024
Mar. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Balance at beginning of period   $ 0
Investment $ 5 5,000
Change in fair value   13,132
Balance at end of period   $ 18,132
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Assets and Liabilities - Summary of Fair Value and Carrying Value of Long-Term Debt (Details) - Term Loan Facility [Member] - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of term loan facility [1] $ 605,000 $ 610,000
Carrying value of term loan facility [2] $ 603,085 $ 604,797
[1] Fair value amounts are rounded to the nearest million.
[2] Carrying value of the Term Loan Facility reflects the unaccreted debt discount of $2.0 million and $2.1 million as of March 31, 2024 and December 31, 2023, respectively. See Note 8, “Long-Term Debt and Other Liabilities,” for further information.
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Assets and Liabilities - Summary of Fair Value and Carrying Value of Long-Term Debt (Parenthetical) (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Term Loan Facility [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, unamortized discount $ 2.0 $ 2.1
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Assets and Liabilities - Additional Information (Details) - Convertible Note [Member] - USD ($)
$ in Thousands
3 Months Ended
Feb. 26, 2024
Mar. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Payments to acquire investments $ 5 $ 5,000
Investment interest rate 5.00%  
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation and 401(k) Plan - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stock options, shares granted 0  
Stock options, shares exercised 31,136  
Stock options, shares forfeited 0  
Stock options, shares expired 13,053  
Employee contribution, percentage 100.00%  
Percentage of employees contribution matched by the company 4.00%  
Employer contribution $ 0.6 $ 0.5
Restricted Stock Units (RSUs) [Member]    
Share units granted 30,908  
Share units vested 1,017,609  
Share units forfeited 13,436  
Fair value of units granted $ 0.3  
Fair value of units granted recognized period 4 years  
Deferred Stock Units [Member]    
Share units granted 49,256  
Share units vested 0  
Share unit settled 169,683  
Fair value of units granted $ 0.4  
Fair value of units granted recognized period 1 year  
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation and 401(k) Plan - Summary of Stock-Based Compensation Expense by Operating Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expense $ 4,840 $ 5,041
Cost of Service Revenue [Member]    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 473 343
Cost of Equipment Revenue [Member]    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 379 287
Engineering, Design and Development [Member]    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 982 754
Sales and Marketing [Member]    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 997 738
General and Administrative [Member]    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expense $ 2,009 $ 2,919
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Tax - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Effective income tax rate 26.40% 17.70%  
Federal statutory rate 21.00% 21.00%  
Interest or penalties related to uncertain tax positions $ 0 $ 0  
Liabilities for interest and potential penalties $ 0   $ 0
XML 80 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Additional Information (Details)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Lessee operating lease option to extend 15 years
XML 81 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]    
Operating lease cost $ 4,088 $ 3,938
Financing lease cost:    
Amortization of leased assets 14 39
Interest on lease liabilities 4 5
Total lease cost $ 4,106 $ 3,982
XML 82 R73.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Other Information Regarding Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash paid for amounts included in measurement of lease liabilities:    
Operating cash flows used in operating leases $ 4,195 $ 3,969
Operating cash flows used in financing leases 4 5
Financing cash flows used in financing leases 3 57
Non-cash items:    
Operating leases obtained 2,122 718
Financing leases obtained $ 170 $ 0
Weighted average remaining lease term    
Operating leases 7 years 8 years
Financing leases 3 years 1 year
Weighted average discount rate    
Operating leases 6.80% 6.70%
Financing leases 9.00% 16.60%
XML 83 R74.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Annual Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating Leases    
2024 (period from April 1 to December 31) $ 11,646  
2025 16,505  
2026 16,069  
2027 14,513  
2028 12,869  
Thereafter 31,135  
Total future minimum lease payments 102,737  
Less: Amount representing interest (20,274)  
Present value of net minimum lease payments 82,463  
Accrued liabilities 10,679 $ 10,284
Non-current operating lease liabilities 71,784 $ 73,047
Other non-current liabilities 0  
Total lease liabilities 82,463  
Financing Leases    
2024 (period from April 1 to December 31) 58  
2025 62  
2026 60  
2027 15  
2028 0  
Thereafter 0  
Total future minimum lease payments 195  
Less: Amount representing interest (22)  
Present value of net minimum lease payments 173  
Accrued liabilities 62  
Non-current operating lease liabilities 0  
Other non-current liabilities 111  
Total lease liabilities $ 173  
XML 84 R75.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Additional Information (Details)
3 Months Ended
Mar. 31, 2024
SmartSky Litigation [Member]  
Loss Contingencies [Line Items]  
Litigation filing date February 28, 2022
XML 85 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Income (Loss) - Summary of changes in accumulated other comprehensive income (loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance $ 40,725 $ (101,869)
Other comprehensive income (loss) before reclassifications 3,553 (2,439)
Net current period comprehensive income (loss) (830) (7,085)
Ending Balance 62,439 (88,143)
Currency Translation Adjustment [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance (934) (1,225)
Other comprehensive income (loss) before reclassifications (155) 75
Less: income realized and reclassified to earnings 0 0
Net current period comprehensive income (loss) (155) 75
Ending Balance (1,089) (1,150)
Change in Fair Value Cash Flow Hedges [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance 16,730 31,353
Other comprehensive income (loss) before reclassifications 3,553 (2,439)
Less: income realized and reclassified to earnings 4,228 4,721
Net current period comprehensive income (loss) (675) (7,160)
Ending Balance 16,055 24,193
Accumulated Other Comprehensive Loss [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance 15,796 30,128
Other comprehensive income (loss) before reclassifications 3,398 (2,364)
Less: income realized and reclassified to earnings 4,228 4,721
Net current period comprehensive income (loss) (830) (7,085)
Ending Balance $ 14,966 $ 23,043
EXCEL 86 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,N IU@'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 " #+@*=83_)!4N\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;2S#D*7%\4G!<&!XEM(;EM8TX;DI-VW-XU;A^@'\#%W__SN M=W"M]D(/ 5_"X#&0Q7@SN:Z/0OL-.Q!Y 1#U 9V*94KTJ;D;@E.4GF$/7NFC MVB/4G-^!0U)&D8(96/B%R&1KM- !%0WAC#=ZP?O/T&68T8 =.NPI0E56P.0\ MT9^FKH4K8(81!A>_"V@68J[^BQ'%&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #+@*=8<_W8NW0& "!)@ & 'AL+W=O;[UUR^//W9]NN7BJUPSIM!S$J?RK+=6:O-A,)#!FB54 M'O(-2_4G2RX2JO2M6 WD1C :YD%)/,">=S1(:)3V)J?YL[F8G/),Q5'*Y@+) M+$FH>#EG,=^>]?S>ZX/[:+56YL%@^)S5@<&R5= MCO]*T5[UG29P]_I5_2HWK\T\4LEF//XK"M7ZK'?<0R%;TBQ6]WS[&RL-C8Q> MP&.9_T7;XMWAL(>"3"J>E,&Z!$F4%O_I-WFT=A.EIAD72NA/(QVG)A<\R'2K*#1-0W29 MJDB]H)NTZ!ZFFOM(KJE@\G2@]+>9F$%0*I\7RKA&F:"//%5KJ55#%KZ-'^A2 M5D7%KT4]QZ#@1RH.$?$/$/;PT%&>V;[P%^1A5_2;TI"JXD@N1_95W&YM_7.K MWT(WBB7R7U>-%9)#MZ09L1_DA@;LK*>'I&3BB?4F/_W@'WF_NNR^D]@;]\/* M_1!2M^X?7C;,Y10.][W^9Y9 M]B-HK+V&[!G]SEYCRN/!XW&V]7D0RTR3D3$0_1 ME7[L3,VPVF??Y0^,:>GOI/)WTLQ?:4S/&::C.E,+K%3-$K73!!C?TJ?OV?G6 M^ZZ6_,*HJ&_'/6)U%N&PMAYWF,)O,B+OV2J2>DQJLY]HXFS+/4+7?,7U@ X. MG2;!V+8FL36)P;*5*?1-.T+==H]LPT7 M*DI7:*&HJNFVL&+-) )'M?5ID<:'H:3T>17%3*"9;L45%\Y)9(_.+14KAJ9! MH-*!U\/T")?SZ"[3$E%TU!W9*?C=R*:LAX*M5&N9E;63Q,?CWUO./:/ M3@=/+I.6?OQ&^#,-0UT0>:#=9AJ$W!T75IK=.!??X%GS\AN3SH"<2&>7+ MK"(%.1W"8O4=M0OX\2W]^ WQYW-&A4;U^ 7R"&LID;DM=L$]V'(/AE%EP8), MZ.;30V\:J#PEHD]9\NA,C.=[Q#2G]\GH9#QR;@-T 3_8P@]N!#^:6KC039AO M#!SD.EE%0;(@ M+0Q+XG'?/QIY)YZ[B;L@(FR)"#;*,6!PZO7;!2=AR$F[$2977.==H%*._HTU]FH(5CST/.]#NT"W@INQ-LEC7;ZA 3S3.&/K1 M.S0[^6C#1/'K)7+631&QE=/@=KFJY8[=[O'J%/T\7%U/DK(1S8UJ&E)0*SS5RP)1."A4 > M>]?=H_=2>^O7,A,9=Y#'W@F(RAKH J^(Q2L"D]'WY#%8Z9N^@^:9T*-$,I2? MGW'NBL.*;;U;]"(P*37(4[! ;9[J@K2&EK2&C?:C&N2I/4+U>0H._%Z'@YU# M/H:#\[-/$@5F/ZDX[U,]KG$XZR,U&"U1S)8ZU#L&PO=V]R:W-H965T&ULK5IK MC]LV%OTKA#OHMH!G+))ZSL- XD$?P+8-.LGNAZ(?.#(]%B*)#D5Y,OOK]U+2 M2+))T<[N%$AC29>7YY*7]QR2N7T6\G.UY5RAKT5>5G>SK5*[Z\6B2K>\8-65 MV/$2OFR$+)B"1_FTJ':2LW73J,@7Q//"1<&R<]S\7PWP[/7%W]F3UNE7RR6MSOVQ!^X^K3[(.%IT7M99P4OJTR42/+- MW>P=OKZGB6[06/PKX\_5Z#?2H3P*\5D__+J^FWD:$<]YJK0+!G_M^8KGN?8$ M.+YT3F=]G[KA^/>K]Y^:X"&81U;QE '#?P)QK0K@$] MMX'?-?";D6E#:<;AGBFVO)7B&4EM#=[TCV8PF]80?E;J>7]0$KYFT$XM/Y6L M7F>*K]%*E&N8S_97)?)LS?3K]RQG950;!#+H6CI MW*STTP6>QT'01'5!YEX"F0$#M^--7\%18!:KF%!JCROH MXPJ<R->)?=[J$5,TT"+7E$FK8>%W9<(<61%%,CG!;K'Q,8SONJ,<=.7%_%(KE M9T",C,XI#:B1*A8S[ >);P<9]R!C9V7Z7927Z>GJ%+]E=7HC9P?Q)GV\R8ED M E4CU4N31+HX[4!GJ&;9V^).C$%/0L\_3A^+58Q)8I\9[ WLZ9U8QXJ53QF4 MI6YJ)F%VCL8(@BB.CLNHS2P(_8GUB4)2J&>U2*&X% M3 PD.,;T.!TL9MX$V(%4L9M5_VCJ76FLUBG""K'?TE5P#EEUG8\1DR"(HN/ M;&9)-)7H P]C-Q'?\PV'H-8P#ZDH.%+LJY6Z5MCD2^*%A-!CH!8['(93%1T/ MS(K=[-C6=',:K&!--O0C&OK'I&FS"\/$#R; #KR)W<39@G4 -&DO]N(D,$;3 MM(MB'-"I>1\($D=GR>(\8X]9GBD0+%;VP4ZB_5;Z>2MOAT$/A(N=_#:HSAU[ MT9+3&G!LYB_(8F-B3#. .24)\,"1V$V2 %'6L!Q'\V)%:?*>'X6^@=)N-I$] M9*!'XJ;'OFI(#GJWM@XD,1F/X."8%RU6V/,F5#@9:)&X:?$UO7="-L<04)=S M43Y=*BX+M.:/5BHG%K8C)N(35H>(1]M4-R4>2M83TT],FHN2. R/H5K,<)), M[-W(P(B$GJU<3Q40XB37;]Y=OY&WP\ 'MB1NMOSGZ1PRZ2^(0Q(=*RNK711X M>&)N!IHD;IHGLLIDPPA'L0'=8D:]*2E+!LXD;LXT==8IO!82#1)C MO5JL2#2U7@<")>=L,;\%K;F+#.$_0Y-8[>(83P@H,K ?<;-?B_@42I/7(C\, ML)$$-CLOQA,$2 8")&X"7(FBR)JM07O: )L#G<&\3 $Q^N%WV!\@'/QHQ>[T M;"\.R%IE_G]'A^=W [%2SUE9'Y1(/V]%ON:R^D>S25;670-U\O.W5M6W\G88 M]$#6] 19PY0#1U-[<:_^TKR!) M:K45,OL/J!&FT&],IMO^^+G)H'N>\N(1?+R>*M\@3.,Y">B<8MR88!K-0TKF M)/9?W69559_O\G"?=],Z)= )B>:81/VS'Y(Y]>EK)Z)6E8)OND3_3SU9<\,4 M*,;R==LBJ(-JLR2PJ),)^40'$4+/V;A7YY9AR^DU\4>[ M\PZO:>9[L&F8 #MH$'J.!ADQ>E,RS@8?&5<[UC,(BYWK#()J07+X9B!_ZB;_ MO_#?Z(%SU+"\/T???Q<3XMW\+/9?.9SN3G=)WI@"P MY+X4TDR]PMK-A>^;K("2F8':@,0W*Z5+9K&KU[[9:&!Y[50*GP;!R"\9EUXZ MJP\ -7Q?6#?CI9,/6L ![NYEK[/F= M2LY+D(8K232LIMYE>#%+G'UM\)7#SNRUB8MDJ=2=ZWS,IU[@@$! 9IT"P\<6 M9B"$$T*,GZVFUTWI'/?;#^KOZ]@QEB4S,%/B&\]M,?42C^2P8I6P-VKW =IX MADXO4\+4_V37V@8>R2IC5=DZ(T')9?-D]VT>]AS"^!$'VCK0?W6(6H>H#K0A MJ\.Z9I:E$ZUV1#MK5'.-.C>U-T;#I5O%A=7XEJ.?36\EJW)N(2N7;\A+PB7Y4JC*,)F; MB6^1SLWA9RW)54-"'R'YQ/2 1.$9H0&->]QG3[M?0]:Y1X?N/N:D2PSM$D-K MO>@1O87%\+%<+5$K\IY+3 )G@LR5X77]?;]<&JNQ"G_TA=IHQ_W:;F=>F W+ M8.KAUC.@M^"EKUZ$H^!=7^#_2>P@#5&7AN@I]?12X#YW!6!(O>DR54DL PT9 M\"U;"NB+OI$1Y M5FE7IX09@V5[1B34"\FZI9ZHL,;FXU[.[ M,[)AFFR9J'HSVPB-]V8/!D$0A$>0?S4[X!QUG*-G<)H"3P)#6&4+I?EOR/MX M&\'A?K:"]G>$_"^6!]3CCGK\?&IN3-5//#[A"*.$#J,H/$YRG^5X%%&:Q/W$ M24>LVE M(0)6Z!L,QBBBFVNRZ5BUJ6^:I;)X;]7- K\L0#L#?+]2RCYTW.75?:ND?P!0 M2P,$% @ RX"G6*2K$T4"!@ =!L !@ !X;"]W;W)K8IDY=BPS-X\R3RE"FXS5=CNKM=(/QK/IAJWX U>/FT\YW(T;*U&< M\DS&(D,Y?[H>?N1H1#SA2Z5-,/C9 M\CE/$FT)<'RKC8Z:;VK%P^N]]9]+Y\&9!9-\+I*O<:36UZ-@A"+^Q(I$?1:[ M7WGMT$3;6XI$EO_1KI9U1FA92"726AD0I'%6_;*7>B .%,".68'4"J2KX XH MT%JA'+EQA:QTZY8I-IOF8H=R+0W6]$4Y-J4V>!-G.HP/*H>W,>BIV6/&BBA6 M/$)SD440GNI*BB2.F'[\H. 'XJ8D$D_H]PW/F1Y_B2[0X\,M.GOW'LDUR[E$ M<8:^K$4A61;)<_3NZ'XZ5@!6?W*\K('=5,#( #"*[D6FUA)]!%C1L?X8G&P\ M)7M/;XC5X#W++Q'%YX@XQ#7@F;]>G5K@T&;@:6F/#MC[S+<\*_B5:60J3=>L MJ2?VE=RP);\>PS''[#G_&1RZT3&CIQT&R==F_79%Z%8 K.]=-7D M::7NE>JZXFQGV'$I(=/Q]M"'OE@83$*_D3H"-VG 3:P1J',Y6R'^LM&9+XW! MF)PR&"\!RR\!S81\8K8+8L@LLMP"V=,R$.>EA"@KN M^T(0H-",-VSPAE:\#RR!2J\1 ND_ ;3.BDQL@@8,Y9*3_.ML?[4QHZBZGJ3;AH;Q7 X,)CX@'RQ%>PMAWF^ MC%G5T6C$JV30")?WHAIX; M=)$:Q.!O:&!;IZP)3YZ!\U6C[SF#):XEMZP MG=_N2H#0*\ "F=<9BA1[&2AR?0IS@1=ZY;@O1MR #E =::F.V*GNKH&'-KG8 MQG* -(B!O1QH&#HP#6(N#0;J'&DYCM@Y[C=NF^JU\F%K3QTW[$XD@Q@4!'> M)TA+:818BW +#C&E\GA1*+9(8$P%@H57G 0 N>2=-G2*#54DDE+EL2^D+R-DT)UMP%J7*X) M5[?9-$KAR0"NELR(?0WYM=PFXM"X;:'A6'&4%>D"/MP9;=J9W=O[MW5NL?R-JQRVVW0.W=@G7/]J1-P*FL'3MZL#=M;P*^ MGWNTWX\1S^VN*$QBCA-V>\KQP?E%RO-5>:PCH0,K,E5M\#=/FZ.C#^6!2>?Y M#;Z:5P= K9GJ/.J>Y:LXDRCA3V#2N?2A%.?5$4]UH\2F/"59"*5$6EZN.8MX MK@7@_9,0:G^C/] )6M,[NX./;%EJ<^"FLQ5=PCWHA]6= MQ)W;H>2L!JZ8X$1",7=N_.G"#XR"E?B'P5;MK8DQY5&(KV;S+I\[GF$$%63: M0%!\;& !5660D,>W%M3IOFD4]]<[]-^M\6C,(U6P$-4GENMR[HP=DD-!UY7^ M*+9_0&M0;/ R42G[2[:MK.>0;*VTJ%ME9% SWCSI4^N(/07$Z5<(6H7@6"$Z MHQ"V"J$UM&%FS7I+-4UG4FR)--*(9A;6-U8;K6'2WS+4$^G#YRND6NR,/] M6_+RQ2OR@C!._B[%6E&>JYFKD:CYG)NUI&X;4L$94B'Y(+@N%?D-*>6'^BX: MV%D9[*R\#08!/U!Y34+_-0F\(.KAL_AY]7" 3M@Y/;1XX1F\SJ=G7?KYYE%I MB3G^I<][#7K4CVX*?ZI6-(.Y@\ *Y :<]-=?_,1[TV?ZA< .'!%UCHB&T-,_ ML4\=)%&?M0U$8B%,5]JDH1=-O)F[V3?C5"KPHFC221WPBSM^\6"@_M(E2)(= M1(BU?"O#]S7A8*.HZ5,?]_B2D;H0V($GDLX3R6"D%FLI@6??"68E5Q5M>G#^ M+W8HVQQ^Y(@&/=X+SY4?QT,V MNF20+@1V8.VXLW8\&*2;6JRQJ4C(Q)*S_[![8Q\69W.XSQ?CDQ"$<1P>Q>E4 MZ"J(PC.U-NG(3P;)OP>EIKOJPHFDL@;@!6+LJ:A2K&!XH 4!*CGCR]Z+97)" M+0J"\1'_'J%1X/?3][WGF]0;+I&2A<4"TRQ)G>)!& M -\70NC=QGR@^U>0_@]02P,$% @ RX"G6,LA-Y.V" $"@ !@ !X M;"]W;W)KTQ2&='/(FL94A\Q]R.#\.Q:L' M57_7&RF;Z+$L*GT]VC3-]G(\UNE&ED*_5UM9P5_6JBY% U_K^['>UE)D;:.R M&-,XGHQ+D5>CQ57[[*9>7*E=4^25O*DCO2M+43]]E(5ZN!Z1T?.#V_Q^TY@' MX\755MS+.]E\V][4\&W<]Y+EI:QTKJJHENOKT0=RN4QBTZ"U^'Q4:1+&3:F"X$_-K+I2P*TQ/H^/O0Z:C_GZ;A\>?GWC^WSH,S M*Z'E4A7_R;-F-A((X:0#]X WIH0(<-N* MS(=V;-K6X$U>F6F\:VKX:P[MFL6W2NRRO)%9M%15!M/3?=*JR#-A'M\U\ OF MK=&16D=+H3?19YA['5U$W^X^13__^$OT8Y17T;\V:J=%E>FK<0.Z3._C]*#A M8Z>!>C2PZ*NJFHV.?@,%V6G[,?C3.T6?G?I(@QU^%?7[B)%W$8TI1_0L7]Z< M!>2P?HQ9VQ_S]/?75M:BR:O[+FCS)I?Z$ANFKAN.=V,6]*7>BE1>CV#%:EGO MY6CQTP]D$O^*^?A&G9UXS'N/>:CWQ9^0?_(J5:7$W.S:3MJV)LWL%RSF\_AJ MO#_6[UK1F/-Y;W4B+.F%)<&I^)#]%]94%\Z-@CR4JBK-"QE5O6+S/#5AOJW5 M/H> C%9/D7KI%"9O.85OU-G)2$WZD9H$I_"3A$[37'3)MLHB4:JZR?]I'V"> M=]TEQ[,ZXV0PJ:X1GA'3.(I+G_6RY\%Y=^8,&NI"%".Y.,6 =! ME]82\G)4@',253MSI%P01@=Z7:,YP^7.>[GS,W&QEC5HZU>+>,3US9&AFC@! MX5IQ.O5()+&%6AP4>=>H]/N%P3L,I"IASZ.[0#;#"XQ#&16[4F9\F)40JR3F MG@@F1Q0F0<$?CA:7X6SV/,KKO!*0H2#QI$H?PCBO&@D+OHD@)4G(55NBNI=F_[(6>1WM1;&31C-@82]A1E8&#:HQ%GO9@0/U@&&+T5V.B%WL<<&B MEO @TCH7M/'AB%(F%W;14N1BE1=^8I$@RE^+K+?J[70P+-Y)D(DF\$R4:4-V MF>\%S!_J3 @99D[, M+(EC7^ZT-"5AG-[4C2[,(9081XS#=^EG@T M3+R_VI5KB=#4/68&J=O%%V'!M(T:PMCVR+>7H^8KR1549JIN[9<=\D@S3 M/6)&9@GQ!82%$@T7G5_:O<,+BD?ZIM7C6_5VZK6E' U3[F97IQMA +[*9@U MF*OFJ8TR^?BR/^!0-1JW3R(&L]$".CHE XWMY@9@>K#XXWE(3U; M6Z929CI:UZJ,/B^7T:W,R]6NUNV17@1_OZ]%V5:>SU/TSL[/<[5Q& )\;;FP MI+.A>ZZ-+X]9G-(P3D]=>UE)1%UP3A(VQ"MF%<\\_&<6KRR,UUN9R7)K JM= M$7H#%=\%J"Z/:@M4-7-).HP?Q(3RZ=R3=9F%+0O#]F0-OT*Q2U9',0)?D$P] M%1VS]&5A^CY+_C^J.(9 &7;4CG37S!/-[.B$.$SE'F\_[W2[=?CE!'0Y0A#4 M X2]=.)LOQ$SDB2>HU5F&CG_JSBW#GWFY:<;]7;J=>6[BQ<A!'I RK"BC6AW_B6C0@K/.2A#V.F,*5:6^C*ZI2L+T]5[RG@(_R=4 M+GINRQW%B!D4H9ZS!V:QR<+8[!/-(<\<'3">22TN%'X"X;=^(6^;T+H.(QCQ&;F81&W^.1A?'ZI MTMK$K1EG(^Y=-_1F?[471?]:PFQY@![FSH:)'3.C4^+9!W +51Z& MZO+%XB/11"MYGU>5"2FS\Y=UKC+4)ZR^G;/),*(PNR2>S3QYAEOH\C.'OZ_R M2IICL* _&%492!WZ@]A-6.+;K?&CEZ[A&OD/J?7E26G_DLARBU[&',EAHU.] MEIP\3,[V,H$9;7<*7C+<+B=)0F=.;87931B=^(;; I5/@MN=N]UV6[1UE"@Z M%]8%])%7W>4: &Z^>%!3+]V\_-6O9V.@44U#Z.ZG<+VN-B4D*$3+XZ\.N4T M=O(P]A(V]IW!<,MJ?N9D^$2H]Z4E=['K'+QC-IYS!VZYS.?!8/K3K%JC$=OJ MXW$4!/VKX^B->CN]E6'IGH3I_H+#HA:BA[QVYISR\,^.[XY,$B7QTMZJ4]7U[Y4Q'[5E^=R.I?]I?:_O07N8://](+I?=Y33;37=7[JNH 9@: M]KAKZ#)^/X70JKOK9]V71FW;&UPKU32J;#]NI,AD;0S@[VL%Q>WAB_D'_27 MQ?\ 4$L#!!0 ( ,N IUB_HW!G[P< .0Z 8 >&PO=V]R:W-H965T M&ULM5MKDYRX%?TKJLY6LEOE<2/Q=F:F:MT-9*NRBRA+VKR\9T7]=+/"JV\7/N8/NTY<6-]>[^D#NV/= MY_V'AI^M3RA97K*JS>L*->S^9O4S?I>04!CT+?Z5LZ?V[!B)6_E2UU_%R2_9 MSYF%:Q0QN[IH>@^UD]_8\,-N0(OK8NV_XN>AK;6"J6'MJO+P9A'4.;5\3]] M'A)Q9H#M"P9D,"!S#>S!P)8,;.^"@3,8.)*!<\G '0QCM=5,_H4:TYFCBH.>WM^:,Y)4HQ;NNX;_FW*Z[_5S1 M0Y9W+$.;NLIXB1V/VKK(,RHNWW7\'Z^]KD7U/3^KTZ^[NLA8T_X%1;\=\NX% M_;AE]WF:=S^A*_3Y;HM^_.$G] /**_1I5Q]:6F7M];KCL0J/ZW2(Z_TQ+G(A MKD]U1PN-V<9LMJG+DA=X'Z;&>FNV_CGCJ> =A!;H \VS*WX+&[K/>23H/[^R M\@MK_JL!C5X!3=-#>2CZ9/ZSV[&&Y[?DP\9.].='AOY>MZT)/IX//_!@0DM> M23L?SMI#\W+,X!LTY%,/N.:U=BHX%K1*&:(= M#SQ]BVS\!A&+$%VQ'#&]'E.,KH^W5]C"@1=>KQ_/JT-MAYUIDZVFB1VXH6U/ MVT5J.]O"))BVBG6!V6[HRI$ENH9N8/ONJ=TDG?8IG?:R=+Y![8XVK)V55B.V MF 7?M7N:LIL5K]>6-8]L=?OG/V'/^JNN9Q[!W//$$C]PK !+J=U"NHT@P6)( ML$1-""]8RW5"/>7.B7+'2/D_^ (EK]*Z9#I*'<4IL1Q'[B=&#POOHXG3SF;>C MSSJZ7>4.ST:4(]?& )9R#0D6O1Y\#.DO 0*;$.V=B/:,1," R/!O[3MH5_(BKY\7"^W@G-TV/61M)Y[?^(_<>=?DJ7B4'QI4N5@"WETL M&;/GI34SH$V*QG,LI6I O4:@:#$H6@*%-JV<,W$.&ROG$WU&3WFW$XJ;J)&& M'86>KGZ];+3E@M6UEVO9OC3%F*-:.L?,0 MO.+G537(^J)2$"OW1?W"V-!B?VC2'5][HGU!*VU)D!EK#G-\BPMBALL(U&4, MBI9 H4W+893\L%GS@RH'X\0"*@UBG3;H!D2>5T"%05"T&!0M@4*;5M"H(&*S MA!A5F:3 _TJ;DU1L:PM"U=*N@@ [MCQ4.*]+\!HL; <>"5UY$- (>+8E^XQU ML6';#K&\#SJ>-@LY$U3>J["OYY:2)%K@U55#9/ %5L#S*>MBLZ[VZGZ6G7!7!',LGLG0[-#-W)A4*BS6[)6]HZ1JZ M?NC)G4FCSV'"^V>(Y%/1N'_H6DCI(9-FMFLW>U],F%E)8V6)7&>']R M/&++X] 6U'$$BA:#HB6:I(38"\,SR7!*_2BF8;.:9M[=PJI@Q>>#4!:_S3X6 MKU0A(HIU-21ZT,F\6RW[O+A54UBT_;RF@)J1EM0=&B67<0@_I, MH-"F[WF,LA70W.UY,]!R?$:C/&!0M@4*;$GWV0M=WJE/+][^(^I94H+ / MJD4158N2/4:@'F-0M 0*;W%$%9@T3B-0IS$H6@*%-BV#44@C9B'M M(SMM3DA#B'&V@'Q/;$-TVI>0I@,LCPZ@K\2!HL6@:(DF)W)*IHR/*A\QJWPF MQOOG1BWAJO(D/@50WG\T^U[Q3VB%G8,^\Y M.5JN R46CSBV\M&'VDS]ZD/7QG((EE]#T#8,/5DEUS3C(T5@.Y:LDFM;^K;M M7E#)R:BJ$;.J-F_+29]9T'?-B"IN81(0XF/BRSR JFJ@:#$H6J)+BF5;@4>( M1/SZ[/,]\?TG9^\AKUI4L'MN:KWU.49S_*3R>-+5^_Z+OB]UU]5E?[AC-&.- M:,!_OZ_K[MN)^$CP]&'K[?\!4$L#!!0 ( ,N IUC7-.D@20( *$% 8 M >&PO=V]R:W-H965T&ULK51M;],P$/XKEIG0)D&=)FEA M)8VT=B F,52M##Z[R;6QEMC!=IKMW^.7-'2CK1#B2^,[W_/D*(R@JHJ!J(&KBY60M946U,N2&JED!S!ZI*$@;!F%24<9PF MSK>0:2(:73(."XE44U54/LV@%.T4#_'.<<!7QGT*J],[)*5D(\6.,FG^+ %@0E9-HR4//9PAS* MTA*9,GYVG+A/:8'[YQW[)Z?=:%E1!7-1_F"Y+J;X/48YK&E3ZCO1?H9.S\CR M9:)4[A>U/G8TPBAKE!95!S855(S[+WWL^K '&!X#A!T@? F(CP"B#A YH;XR M)^N::IHF4K1(VFC#9@^N-PYMU#!N_\6EEN:6&9Q.%_0);15:@'0O@F> KIG* M2J$:">@MNE]>H_.S"W2&&$??"M$HRG.5$&UR6P:2=7EF/D]X)$^$;@77A4(? M>0[Y%A[O"9^%)PELJ!R@:OD%A$,8'ZIG_/3PZ44[4]S%R?-&_]/%0 MNSQ=?)C.SNY$U32#*3;#J4!N :>O7PW'P8=#6O\3V3/E<:\\/L6>?C6KYH9G MH@)T_D4H=7%(K:<8.PJ[6+9I%,2704*V^S+^C J#.+[LHWQ]9.^U5R W;@DH ME(F&:_]^>F^_9Z[<>+WPS\S^\>OB-XU?7N9U;!A7J(2UH0P&[\ST2K\0O*%% M[69J);294'&PO=V]R:W-H965T&ULG95=;YLP%$#_ MBL6D/;6%0#ZV#)"2;M/RT"E*N^W9P1>P:FQFF]#^^]F&L&Q*J)278)M[C\]U MY$O<"OFL2@"-7BK&5>*56M=+WU=9"156=Z(&;M[D0E98FZDL?%5+P,0E5

)-O./"CA:EM@M^&M>X@$?0 M/^JM-#-_H!!: 5=4<"0A3[S59+E>V'@7\)-"JT[&R%:R%^+93C8D\0(K! PR M;0G8/ YP#XQ9D-'XW3.]84N;>#H^TK^ZVDTM>ZS@7K!?E.@R\3YXB$".&Z9W MHOT&?3TSR\L$4^X7M5UL]-%#6:.TJ/ID8U!1WCWQ2W\.)PF&4I.GTXTY7@(2/4E,*"_02DK, M"S#'KE7L:[.#C?.SGK;N:.$%6H0>!->E0E\X ?)OOF_,!KWPJ+<.1X$/6-ZA M:'*#PB"LV>Z%-[W+#TGPL0-H \SX70A\G=H/A\Y/^ 5!+ P04 " #+@*=8 MSY*GA2,- 3(@ &0 'AL+W=OZS7RO5BINZ,O[UP;IMFQ='1SY?JUKZJ6V4 MP9N5=;5L\=651[YQ2A:\J:Z.%K/9DZ-::G-P^HJ?7;C35[9K*VW4A1.^JVOI M;L]49;>O#^8'Z<&E+M'RSG M+\Y.:#TO^$6KK1]]%F1)9NUG^O*^>'TP(X54I?*6)$C\MU%O5%61(*CQ>Y1Y MT!])&\>?D_2W;#MLR:17;VSUJR[:]>N#9P>B4"O95>VEW?Z@HCV/25YN*\__ MBFU8>XP3\\ZWMHZ;\;W6)OPO;Z(?1AN>S>[9L(@;%JQW.(BU_%ZV\O25LUOA M:#6DT0MPUN-?>WIF?3:"[L2%TYY95I)OGIUU$(T+3C*HYBS M(&9QCYAC\<&:=NW%N2E4L;O_""KU>BV27F>+!P5^D&XJCN<3L9@M3AZ0=]S; M>\^,\^@X.\D_WRJ%9>^$;FZO5! M0YYS&W5P^NU7\R>SEP]H>])K>_*0]+\>E7\@1EROE3CK/-9Z+[[]ZMEB/G\I MWMG2BOTE/)OP9KUOLB<_?V+J1YK9_%1]OU=TGG>^?6)<>VL[% MA]\)Z$9R4;95P7H\?>E%)5VI?"L:9S>Z4([4SYR5129-(7)K#-7S1K>W@KRN M(LJL!AGAW>\N;9.X:$T8O%8W"KI M_%3\W.&Y]HP^I*D5RCB=K_FD"E#"GFVDAV=+Y7"H*?B=6JTHOTQ^2PL GTZV M%N^WNEWO,3@C:[_47)O#5460LFLS.X%A01&T-HUU(_-DM96W7GC;T4:H'+T8 MO$,'[0C[,[\!=4OIBHI>P916Y6MC*UO>3EB/;3H5BN2(@U]UE8!G82V;7E@J M-V^GXA,JKX*T'$E883=VKBS,0"@:IW&8KK##[%%$:I<[N6KA#_$1MJ[%$I;K M7$+(FJ*1(QV=]M"B@;$W$-8J"'MR_ VKG-R])2]\*7Y5 3A[:Z0+GJK0W4CU M<0[>$P^HA;QI^T3C.O*M="ULPTMI)!S6*3+DL+6'I0,,%7V1+:_?]>4PN#=( MA1ZP1W@!Z:N*"7*W1.)1LEMA MI ,"<05Y\D^E(?A+.Y"[TL%YZ.CI2!9.(J!IR&!4, XJ=2NK46$>OV,GGKP3 M1K5,*9!OI3:&_ CAB]E\QGE*/LX[YS@3T#\WX 4-+2*Y*_Q#(;[NQ>P"U.-W M_7?V.F*F;AH801HB$Y :N985!%>R,\@.*58@!G7H3>1.%\J<; 5N;[3M/%8C M8.2I>/SO'87/<>M)@@HLV,D34H[4[GVR4::@,H<$V@(==PZDDLN\XAW+7Y8?WYSWJ.!W,,*+ M#J6G_T@>KE#1 "8^Y4S_P:Y&:F;6&:AZZUM51\CB'88WQ:3=$V,8VS7(,X(8 MB[=)F2B)BA.2LDHEM0W"\=/U>9(04@+HD.N&DIV!>3!ML&*KJPKHK82NJ2H) M.)1C3FIR@K9< DU"Q4-"2AYT=]!'JO0$%W@9,B84ALV1BY2?*?$73Z;<('/K MVQX?!S&TAY[<,8/$-DB:D'N9(M\YI>NLZN ,J@G M]-:Z,T W>NGY:^Q "3#>OGG3 \:5@O**8W+MX"F<=$? QQ2GRZ0,I]F%LXA9 M+1Z-VCH$[U^5C@NAJCP5&A&I3HT;S%Z$Z1LT564*5E M"9CH4'+^2COD65G9; =-H^. #5Z7AI')[>E>8ZHFW@%R*F6'<%$:)T%B)RE+*D8^Y1"PZ J5,:@KWJ4AU[%M[T&5-Y%X?C\H*E 591<<_>W[PIO+B#/$Q&M$= ]PGC([%= ?%H1\!.:=O MIBH-N W-8^PUSA1(S'3(0M!FK*=84T(!S$9[@,%C7<4YH MDV-&]B'/,$&KU@7!D93L5( 1:R4WM^*W/M78XE1;>)] %K"Q9NMWTII@;8L+WI!T,^H*8(:$0;J3/'5(FOGDX7;CC:8-V M7%4(,Q?Y/<0K>GXJ]@\YB290$<@\#S,+^>J3D1W\PEB)6=7X\,EC*"R8!+Q% M"AA.JRMB!0%N*!S&MH R9KR9 C,"?VB(:C'-PQ&NX%X4&MTP;H*=0EP#$BU* M>-9Q6>&]:B)%)"]_,JP2G\C&)&SL2WRYO.@+) F^8,Z('F##UU29T&KG<]( MPJ4JP0[9&5>'_Z)D OLHV40T;<K4[]WFIP)B"1;4XG# M;ZUB0A5BXG=CXM>VJ[!)";J1BD[Y#6C0%S%7"D"[P^84^7P<[WME M(%KA=H>X(2ODZ)HK3" ;I"O-M98Y]MCWD7HPA0Q [4'R:28<^E . M#5E&K( M_*GXP6ZQPTUH^NU"37/*YXSVA29NW5<\BF2%Y@8YUH]R %V)J&K8RG5*%Q?H M)LBH2/*([/3CF.J'L?LF(292I#Y\XYDQ\%SI>HK301J&"\\C=8F+2MJ_%?+H0-0@E MWZW]3?2;TKA*IX#&TD).WQP>YNL6Z$\DGVPL>)BO>#P8KR]TU9&N84>ADKJ@ M%%^+V70V_P&8T%X]\1,$/Q*!@ BX MWHV'8-(XRJ>!!%G8V(&Z1RRZDTWQ]D]"L=TIRN%<9IGNJFKV*ENKLR>9 G?X:!7.JX@5,PZ9C\WQO'JEP2Q-388E1OZ#1YZ/=A(Y$B3P)3H+= MR6^P&DNF_/9P]G0"VE5R*5[V@/KH&GPF!Y&:?0>)X:6/*X=VDGI9; 7#37BZ_%!F+?FJ8=R"9(:FO /=27)J$1$0RDZ' MB42/2Q]$UEEF2.%:D4IB1!;&U[88R.#"OKO/'T\&8.#[&EWW]&C_6E",<[Y8 MX^#$7U(:RJ26F=07]\&Q/R5DBCG#W;O=L8FG5LZOKOE?4@K)TBO]5Y+E^81^ M)2/$N98W5)XA3YZ>W,D32H)AX=WTB($=+A=ID*0?C$*MY9J9?N@A)O[Z$H&N MA;11.J"[TTTEK$&2]=?XM(@G>$?0G@-XAGEKD*/HTE(7#Z8+I4>ZD<((?/NC_*;7V_0Q\-/JA'@-^ MR7^.P+3&M.$W^_YI_Q&ULG59+;]LX M$+[[5PS48K$%;#T=-\G:!N(VQ?;01="DVT/1 RV-+"*4J"6I./GW.Z0>ZR2* M-^A%?&CFFV]F.$,N]U+=Z@+1P'TI*KWR"F/J\R#0:8$ET[ZLL:(_N50E,[14 MNT#7"EGFE$H1Q&&X"$K&*V^]='M7:KV4C1&\PBL%NBE+IAXV*.1^Y45>O_&5 M[PIC-X+ULF8[O$;SK;Y2M H&E(R76&DN*U"8K[R+Z'PSM_).X&^.>WTP!^O) M5LI;N_B+AO$?_Y'PG7[9,XPI VVLBR4R8&):_:D=UW M<3A0.'U)(>X48L>[->18?F2&K9=*[D%9:4*S$^>JTR9RO+))N3:*_G+2,^M+ MIBI>[31%FX_#V3HYUS5+ M<>51(6A4=^BM?WL3+<(_CI"=#V3GQ]!?F9&C&.,,8Q]& K%AFJ? J@PR+AJ# M&6 O5).0=D(%NT/8(E:0,I$V@EFY1I,4F )A[\X^;9&8HE*&JBFWI"QS2&59 M4O$Y& W4%;0A6U:1&HI3)BM<9CY\?-G\GFD+5#>/S1KJ0KI1#T!5DMY"B::0 MF<-U&S-;K9E3I";";!/PX8;TCCC:NT>R&O ^%4V&SA;F.?41ZU%K3-9.9FH[ M "I%:.U^4W&C73C)7Z-X:I[\VA<418O8.N1, ;MLR BB0MABIQ)FF2P/3_4M+EHO.. J9D^8R1#7GLGU++$<)U3X(/ M_46_GEKW:G0M53RT83RN;NS+BJA3U9#/UJ,4^LKY97D M+AYQ^C6NP^GO3RAE-VT4-YPT9R_6&R33:'$&\^E\L9C<2,/$\X/9IW^,1A*3 M!Q&-R701QN,AZ_7?VK E;HA.8*P1!P?79(EJYQX#MK/006AOS&%W>&] MY2UW_/+FV DXJ2\MD9G$KHNM7&;9G4I$I$1##JM"5^_Y7"1//<5XEPA(2*Q-AO+VZ+';@7,8= MR_@*<0&WD:E4/&=)U4@C2JT$VPAN<,IR86V/71U[GDY:SPTM $MT8/9)B!CA M*T4Y#T;1D%I)MZEA*B>, Q^8?HY1.1&)IDZ?9>M,(A?(H?^& _>#9KAU_#T?$ M,;4U@!%Z)9Z=]QDNY5V MV[ -O*UK"F*IT9%KGWV^R*E\&L!$_E8PV9D GL6&40NG&H7PWL/1E05]]@,[ MZ^#*]/B>/+3Z>NC0Z*#Y$74^']9TYV8_O6_9;!!$XQD6TVD0CB:=NX-D4XHT MC!LV#*+A&'_#<=1YT@Y=>M0L9&L83*81V9H%H_F\?JZ6=*W3R(1E-: MC(/Q>-+YC1O,Z04YLU0TN<2@@ZTY0@@FXV'GOH$P&.FY3 H TL>%+#- U.JB/%Q=&C3;];3!-+YL3T=S???)\0!OM MQLU7O.,2P7,(-SX;CS6V':+A8!1$88C5?!:,Y]/=M;C@.0U<6S=\9+E;D4LB@4":':C +!MZ=+PB32NON)Z$5,D!MT(89:PM/NQ;$ MM<3BNB91'K@#*$FIX<5V4+[ &QZ, JNDA72"N; 7'A/7&_P/WM@Q<;?'SJ6J M[\. N$+OUUU%PR7%'E@M^::HYQ;BW16V;XIJ86,C2S]-#L8SF$@JNC).O7WZ M>V]5-$#J7^1T!R)5];.UW6T?_5?U6WXFBVNH"54![WIN,M,_0JO M/YPN_&PO=V]R:W-H965TR^V!+%^WWNX97.M]9]\QNE@G@H"^,O^IL0JK/1R&<;54H_M)4R>+*R MKI0!MVX]\I53,F>ALAA-Q^/C42FUZ5^>\]JMNSRW=2BT4;=.^+HLI=M=J\)N M+_J3?K/P6:\W@19&E^>57*L[%;Y6MPYWHU9+KDMEO+9&.+6ZZ%]-SJ[GM)\W M_%VKK>]<"XID:>TWNOF87_3'Y) J5!9(@\3?O;I114&*X,:?26>_-4F"W>M& M^WN.';$LI5>@(G(Z?$9@F@2G['0VQE^]DD)?GSFZ%H]W01A<<*DO# M.6VH*'?!X:F&7+C\8.^5,\AR$%?>:Q^DR=3Y*$ U;1AE2/S+"_[.6W_G+VE_ M?5U>5'/8R?E0'$['^YL;\5GI\ M7AO2:-'^:8L@A3I7S@N[$C*_)\=SD=FRK(W.6+<7%*C.E&>[X"IOC5P6"MM\ M\#"=U8;,TV= M<V 6LI.:R/F%]N.])N83<4;.#8RB)H&9W="%H7XYY=?G\]AE$I5 M3'5*;OSTP^ET#=L$\72J88X;K+-$\5'^K%[S=9,N8!S MK+-;&[1&42 T.D&TRYQEN&'O+++5%95KO*%_M\Z%X5RLNJ/ ;Z\**,IKR)$M;4Z14E0IJDZO8[?N,ESG1J$?(X='38P5-6.6B@B/=EB$"7?&FM48(L%U_&VJ@I@CA#. M&5XJX@3B"3S$'H'J2C%LV:]E+I*0CC"U_ _&BIA_4Y=+:&=F,-';!H',*[&5 M]D$CY2U27%TPOK.BSK590UM'*&( (CLR6.J0^&"EG0^/6Y7% "*J"&$H?A"G,R)(6\0]J/\LY.!T]PBF$!!EO!76JJ/?OBY MI(%$J(<0)\@6%]2"A6+Q'%,LG9C19 +,8-^9I*C_&>DA05I[%J(#9V"PRX 0^VS'&H+Y@K)HSS8&LG[I7) M+9C,UU4%KFF*V.AW:BT=P[= 0D7 T![[-/'Q'B'(K>I [4 52TS3&B%T"@:.9=1\@XH84))JS-.&C*7H8+ OM'P0#%SOD(N)8%]]$=O:GX".L] M)1"GDG\P7V>10-.9D4GG=K0%NQ-A+&9DK36>^C01,%-"Y<_E$/!=#X6;_AZ/GA[@NM>RKI_ M1=J/Q'0PGD^AX$A,!@NZ@CC-)2&>>)V60Q=BUVQP_';,^R'Y=H[]'PVH;3'CCXA2[/K%Y8\W/W[EP,IB,%W%G=$'\8=,D /+ V; '+*KYAZ)Q M"OV!,F/037T3-DZIU&;P7ENX3J^0CTLS$\\AICFW_1,3KX7%7CQD8O<_@7%.KL]Y=/"R1)EX &(Y/3WK) M"039X."L=X/!FAST3R0FDVG[;'\.-T^G@^GIO/=!&2@LXJ2>#BHR $*9G$[$ MH9?54>># F;8-7\VP6Q'I8W?%MK5]LO,5?P@L=\>/^L@33BK/(Z&%43'PY-% M'V\X_*DDW@1;\>>)I0T8F/ER ^94CC;@^5_ 5!+ P04 M" #+@*=8%WR;]>X% $#P &0 'AL+W=OO(-R@: FULVZI$F )&N[ FL3--WZ,.R!EH]MHI*HDK2= M[-?O(R4[:9<&';86>[!\1)'G]IWSD3S>*/W1+(DLNVGJUIR,EM9V1^.QJ9;4 M"'.H.FKQ9:YT(RQ>]6)L.DUBYA[$@J[)_MI=:;R-=UIFLJ'62-4R3?.3 MT5ET=)ZZ^7[";Y(VYI[,7"13I3ZZE]>SDU'H'**:*NLT"/RMZ8+JVBF"&Y\& MG:.=2;?POKS5_M+'CEBFPM"%JC_(F5V>C(H1F]%B=-7J=KX M)]L,<\,1JU;&JF98# \:V?;_XF;(P[[-^2]_$E8<7JLU89I-QO: MG.!#]:OAG&P=*-=6XZO$.GMZH9I.&>DSI.;L@K0%DNQ6YAT"\?5H/Z\5Q]_17W"WJC6+@U[T'W)5_1=ZH5HY9_")8"S"]4:5BE;)$:*FEUCD%">UK#?SZ;&:A38'P]EJ'<@?=@!UW1'IA,5G8PZ9TNO:73Z M]$F4A<\?"2_=A9<^IOW?P_NH^H>=GQRR?V26O6[72*/2D@RK@( TEG5:@B1D M?>O66]?$JFE6K:P\$H:96X/L&X]1)[3M):$)3%$IC6)CPC*[) ;:(>VTB#5I M\ Q,0+_2K(4/X+$:Z$]K8FM1K^B0?2!&3@2X?GE+4 7R8QLM+1W,U ;6A3$* M16#Q:2/MDJDIRH8L<69@[J!1:]DNO$IU,1? #)'LCVH-.J(N, ]0MG!E@V&-) MRK,B'X0R#M R$@0U8PNE8,2-1A&+"YZ6D^"]LNBENZ"?1?M8F94\+@LG)#R" M+C=Z3<3>*J"2BR.>9J43$A['>?#RX@(39#-=:>,)Z?YTE[EHPJ,R9U'!XSP-P'&>J[8! MNAD9@$KQ+),RV*9&WBNQF$_2!,\LS()+GZ4HYT5>LBCA(2#N4>R^.:D>V+R( MG9#R*"F^!\(XN&A[ZYV@3RO9-;T#/Q+.R_E<@N]VYCF;KW0K[4J#*N;RQ@GW MT[3'HA)Y*7HAFB3!+X0CQU+5P*-!RZV''2?*?%^XOR0.WI)U9Y][87K8BY3G MX<3_1WD6()]HS!#U4Z* H@#\NVI6M6>Q&0$\QVB.L9^Q*$:3 I5]+T<\26*V MOT/YH<1RSV-[K,QXF#IVQ21HRC?TU'_KA:]XQ8\B(-\Y.B%-J:2Z1JIPGR!/F)T467/BCNV.^'J3A= 2.+=(V=5MC MXN!)L-$*K45K;W=+$Y[FH7O&8?!*+11[A4-#30JXHU!4KZ$'/.5)[/@Z!3F\ M%S>>P;,LQC/*PV";<+FMX33+\2N'ZLAY#-;(>1EOJT,\@- >2W.>85<8A)(] M=%P=W[N9(!L+?_]RAP8<_/I+RFYT=\4[ZV\V=]/[^R%07$B7.*:2MI-P/>Y0L4.+\[ [N)[^A=02P,$% @ MRX"G6)@:UZ^O @ - 8 !D !X;"]W;W)K&UL MG55-;]LP#/TKA#?LU,6)DZ4?2P(T:8?M4*QHT>TP[*#83"Q4ECR);MI_/U). MO&QK VR'Q!1%/KTGD_1DX_Q]*!$)'BMCPS0IB>JS- UYB94*/5>CY9V5\Y4B M7OIU&FJ/JHA)E4FS?G^<5DK;9#:)OFL_F[B&C+9X[2$T5:7\TQR-VTR30;)S MW.AU2>)(9Y-:K?$6Z:Z^]KQ*.Y1"5VB#=A8\KJ;)^>!L/I+X&/!%XR;LV2!* MEL[=R^)3,4WZ0@@-YB0(BA\/N$!C!(AI_-AB)MV1DKAO[] _1.VL9:D"+ISY MJ@LJI\E) @6N5&/HQFT^XE;/.\'+G0GQ'S9M['"<0-X$HAE-C"@U9C,Y;>6EW)+G7]@+>$*ZZ!1T] M#RJ=,TX=8(Z!\PF;UY-1CWWQ^@/.HHCPZA_\<[.HPW[L%A2+A\Y*8O M-#4L!KCSP>_'%WOQRB/DI?)K+( .U70.5R#^/^+:2ZH(:O79% )0B@ZO(;%8^U\R0TI6;7?%4H1_+1&/3:_I6Y52CZP#4>[JQJ^*88 M8.&8#6]%*SBC"R7N6^*'I 9P*_C,U)7,H]![KC+2O4ZND&]5YE5@NHVEMJD[ M;S<2S]M)\"N\G:=\*ZPF@,$5I_9[Q^\2\.V,:A?DZC@7EHYXRD2SY+&.7@)X M?^4<[19R0/>AF/T$4$L#!!0 ( ,N IUAYWR8@IP4 &H- 9 >&PO M=V]R:W-H965T8FM78UD;PW"N5:AR%X71< M-4[(2GPVS35ER"+7*T="<:7YS5?B1OA MOM6?#6;C'B67I:BLU!4SHK@8+B9G5PGM]QO^E&)C=\:,/%EJ_8,F'_*+84B$ MA!*9(P2.OUMQ+90B(-#XV6$.>Y.DN#O>HK_SOL.7);?B6JOO,G?KB^%\R')1 M\$:Y+WKSF^C\20DOT\KZ7[9I]Z;QD&6-=;KLE,&@E%7[S^^Z..PHS,,C"E&G M$'G>K2'/\@UW_/+FV0DQ4EY<89K$KHN/52BZ58 MK MA;/G8P=86AQG'<15"Q$=@8C91UVYM65OJUSDC_7'H--SBK:R-MIK1MC&!_+Y;6&9R4?PZ% MH;62'+9"U7-F:YZ)BR'*PPIS*X:7+YY-IN'K)WQ(>A^2I]!_+4]/0\Q&!YS_ MU!@F'Z2\E7+$(M-E;:05.=,%6VJWQCX<=UE))UXIE%+NX_E(L(?TR&0'OI&/ ML!BIMB8K[1@OM7'R7Y&_9H:[M3 !P^^]7S?B%E4).VA&3)8UEP;] 3J.*<$M M!E75<*7N&=8W:U&)6V$8?BJ8A2B3)FM*"T(9+(*"S#@( )]EW)A[6:W8+5>- M()=)ZAFCW.X]M24QR#0P.=P9L>^"U<)08V0:86R-[_)R IP I7V0_Q>\_:CG MC2$&9+B "J+TL^'&P05@")ZM$6R;P<2]X @+19_VXK"A!5E6&%UZ@3?;,?.& MCD"BO.(^"CE/*:L +BLDV4(T51:.0M,)'Z1?<\LR-J"FO< _$I 9S MC>8)(NAI@G)%J=ZFBCQ[G*L,'4962 S4;%,3%G;MGJ(=7B,<[O[0HIG _+:; M>.@W(A/E$N8Z:1SX#*VV;6+)%5EE&V[93^!7[;",,@2%'"K>D92=MTG1CL1_XXBX3M?/'?N/O&2H^.HF,O80P2H(DG&(PG0>3-/6K:7 Z"=O5*(B2=/#) M!W?_7,U'(4NG$_;BV3R:1*_].#D][><8#V[0AB52V=ZD@#$"])%*NY8U(()P M/D&TV_^7O>H1^>#3VX\^@[G@:@]L&LP0X)/N_P'LB'SP53O4,C\>0S9/@_GT ME%3#X#2,H(N G4YG;!X'2=HMS"8I+43!+$D&WZHG\,X&[ZZOV>^(1V514S'" M.X][FMWTH+3CNL_P.9M,*'41I:YG^9RELR!*0[^<@MAVN>6*Y30(HQGKSH^/ M(E?0420I\I^5*]O6Y(#[\A)UTY]\U_@PE9L0K9V-"C@\SBE_:@P M%@SF@R]Y/)+!E\?? &N40)8VV1.;KGBL;1DXD?BE^F M&X4JD44!Q?Y>>@@&E!JZMQ&R[OJBD':(LL)[P)7]3= VUP*O,FWLZ-!;:KSS M_D61K_PKGRX-&&F?PKVT_Y!8M._GA^WM5PC.R4I6%N^) JKA:)8.F6E?]NW$ MZ=J_IG&YH*/XX1H?0\+0!JP76KOMA STGU>7_P%02P,$% @ RX"G6)CW MW>$V# *B, !D !X;"]W;W)K&ULQ5II;QLY M$OV>7T%HDH$-*+(.7[$3 XXS.8!D,[ S.U@L]@/534F<=),:DFU%^^OW59%] MR):<9+#9!>*HU4T6ZZY7U7J^LNZS7R@5Q)>R,/Y%;Q'"\NS@P&<+54H_L$ME M\&1F72D#OKKY@5\Z)7/>5!8'X^'P^*"4VO0NGO.]7]W%J->?>-:SQ>!;AQ]R M=/;RD-;S@K]KM?*=:T&23*W]3%_>Y2]Z0V)(%2H+1$'BXU9=J:(@0F#CST2S MUQQ)&[O7-?77+#MDF4JOKFSQN\[#XD7OM"=R-9-5$:[MZJU*\AP1O6#+=-F<%!J$S_EEZ2'SH;3X8X-X[1AS'S'@YC+5S+(B^?.KH2C MU:!&%RPJ[P9SVI!1;H+#4XU]X>*]-?.GGY0KQ2LU#4*:7'P,"^7$>RVGNM!! M*__\(. D6G^0):HO(]7Q#JH3\<&:L/#B%Y.K?'/_ 3ALV!S7;+X\+T)COHL;"OM,\*ZRNGQ#\OISXXN,B_M@D;:1UNIT5A M<^:7,E,O>H@+K]RMZEW\_-/H>'C^ *>'#:>'#U'_RP9ZF.KI0'P+X;@HT**< M%WEA9P+&R!:--7CG*Y6IY$K+ 6_V:V0-Q[L2>T$6%A*X_E7NR?/6JI M=#<_8I)$X1'S]MY*(U[+C!A:B\?B>#CI#T^/^.JP?_+LY-%[Y?T9!:)R3N5B MIHTTF39SD5D?Z.!G_:/CD=C'U6C8'QX>B_VT)ZNPPP2QM(XS!$0K-N7=$R?] M\=&0-Z>K1Y]LD,7=A8_%T>EQ?WQRR%&>(+';)H,1;6^20!89X?R7V?O[I=#P>GK]Y]Y:O M1N?@2XK5 CI>"[LR$-]74Z^QUZU)'"*X+Q11Q#-M LX1661)-BSMP>PBT?[H M]!P:++9SWT_G$K=],B\>EG(MIDI(/$>L]\'!: M;.1L*0)RNP!#_-D7'1ZV'MU(+$NHGB6#YMZ]C3L+.MQYUJ+VOB+[3Z7Y[,52 M.C@.\:!"U/('E# XU4V0IE!K<:.,!INO*T.:[D/_V8!EDSGRK::T0(4#^B(% M0-L:;KMT]E;GBOS;B3T-K@0[0T'NFA0\J[VVJ]_[3MT(A@#!;3F'Q'.R/;P$ MCKR$+2!R!3O!H(_%R?AH,$0E* JX;)^%A497.BS 0XZ,5B\=#H[$DSY+O*>9 M0Z=N;7'+H?$ A]?-JCL<,JE@YXJS!)](V^Y+M&',=!/)I!$4S%5+,OUC1.2P M*TU4+L0N*E*NA%T#]$H[$LOP[ZOYI"]$]+]! 3HUMF2'_K.")RB' M2-'&(X0+\BHO%.X7Q(PU4+ERF8KJ(Q%:6\ 1@L:Z>S9AQ\)R[(1^3%7V6\TX M1:@HNF*!I 3ZDW%))*L*YF*X)YV$=Z2H@OK$X);O1R3EJSS*PFRC-+LAQAXC) M_P!.PG:.0*\RIF5OE3,$R3H5@4_K1+9*AY+(KQ6$!Z/7L8*+E\@>9)._ 5C^ M \"RR;XW'U]?M^D7_O@' *;@S JQK(NQ=X+@VQ?+HO+,(E*BSMCT@+Y(L+1H MPHNB(1KW9F2=1.+D[%1FRYA;:U8O"W!N8E:Z;O1U#>&\N,)BC9A1D8W1""E@ M.!@?/Z%4/!P<3IZTKLIP-B>3CIZ6A-?Z8A(O:/%QNF2MDM!]\.*7BF$TU1N7 M\@K$2PPIIAC5_*#H8Q9]P X#LU8! N4*OQ6J 3;I\^EBC:M^>:0?!"ZV0W="W%0J^CO)$ M7&K[HQU*)(\2C4N)_[]/;6AXW&AX_$,T/!"7.70+ST$"12JM3$4R9ZRIK^=> MSMJ;KJ34I@3#1@)4\>$/D6 ;DH^%F[@A6/.]8A'B3XPS4J ">L]0M"A&0*P; M+3RH@20<=BEUOCU4.=K-.H)&*K3(';2CU% ->(9NX#@ -(PZP0/!,>ZB"1%/ M$0N?20G<&NSWNU:@BE""2%OA4R&M*[T#4M".L:@?B)MV9Z9<0)T7ZDNFF,D( M0W,5:6H/-N#E0.FY[^^J\5C5908$9+!@F;61"GH"B)&=&K><1:!U?$Y8BF(R MP@BR>28](]5,J9S-77,JO<=C+PL%AH"&*L?HA#(#O&3-[&<6MBY-Q!1P'C"P MH2_X6!4'*_C"/DJ[Z%//!(5TA/K?E;D"?$1!4 J04H7SOR :=V-VAAQ&D"9B MUIK*42*2*@C9R_M("LE\A5[*4Q^I#?=*?-;65F1_MR(:[_^O*B*&RO9^$G8B MP7W'S>$R-(? _=8;5]+!R!QG;-UFL9R!E3*U.'AB"/#2%_(% "=R]D^L];OW M:YQ.*3PXG<7#J)S&%JT.03+$&2WF=COC0J(-&4KEABP M5 ;(],S-#'DVU%M M%'04'JG:PZ)=0@Y&)!R7=I(ZL0(J\;;0>1(?JTH%?3IR!ZHT,=VD]CB62Z24 M3N>\B%TW]1\:_0#*3VJS:JQX=45\W*I84A$8U/?A0^:W) 6NYN@VH"2E^'R9 M00S/)8.8:,/O'-)2(TDSD;I7)@5 G].J5FA2PKE85DC7J(94-1&<,2-B&UK; ME)DX%.12TX@"%LX^GS=IC->UN]J0^:-BS^R:Y)QF!FX=)P:1J69<0.E,AL;H M,<]/8Q;#:C9/M$1T=E)DV,CT,2IY8%#SS"UYZF# >FZSBL\B-0LE4:0R0@&= ML&L]N,V[T5.WE*9.1YFZ 1Q2.[(@:S"*+.47K@'?%:O@_H2*]-D(.+!N85?H M:+GZK2D+D/A=D-OV\^PWK([*.*7+:>6HYMYK>W,G8X_&_68LPS+J'EJ,26T- M1GW6=KJL&$J/DZ,V>;8M+>TIBHWRWA+_SHP3ZP,';QR()SWT27KB+)Z.$IUQ M\.9X;JLB)UR#TZ-OTTH]JT-]B= !F2;/@S&WJVTT+/4Q9H MH4L'L&R7PS"HHD">!J0J_Y;I^$W6^E+OA(PEOT M^H*',RE^Z>BY,MR59M8M;<3 %:Y\RE_OWD9]!-^FKSK%$]("IW <\QUSVQW( M<.O:_CW'WC:RV@%XB#T:XAX-1O7\AT^A>\>#9^U,:*-!B$=61F8(#&K1N-XW M8Z](=-R.E!+)<7O()L%^8^"(*IQ;=P*TYG&RAEVD@/Q.PUZ",$N@5"0 M4:(G/1:C9X.3ADX*?K@^#UQ#3?ON_-JI0G(O:N\Z;\PT!!&FBIG.6 F4L*CD M^-TS<3H>2?HW(RN$-A9<$=@S/EZEVHDO+]/8ZH9>+T6OHN/J\5HV61S@_3\LW!E3JRY)K:M3N<'#9[XZ.>_='4T[2JVVFC7?X]V/6^(@N)&0,E!J8ZXS'GX3<9)U[7CXSNN*!DGM>&/QIGE^_UT!K#V3 MMW%,\ZUC?V(5!J"LRR/_C<.NVH>7\\Y)5._ -/!AG9-I4RM<1PK.F5\K3(S1 M$SZ+^*N9:W:V2L_8!6$3%G7'LD4=TG\VT:?;T9E^M"MN"GF$KS>%[PL5?9L0OP2[YUQ"H,P"O?+E0$G+3 M CR?61OJ+W1 \_.8B_\ 4$L#!!0 ( ,N IU@%X+H"F0@ ,\6 9 M>&PO=V]R:W-H965T2U/Y\UX10OUA./19H4KI![96%;XLK"MEP$^W'/K:*9GSH=(, M)Z/1\;"4NNI=G/'>9W=Q9IM@=*4^.^&;LI1N?:6,79WWQKW-QA>]+ )M#"_. M:KE4=RK\6G]V^#5LN>2Z5)77MA).+O58D'>RN-]QOV7;8,I=>75OSN\Y# M<=X[[8E<+61CPA>[^DDE>V;$+[/&\U^QBK3'(,X:'VR9#D.#4E?QOWQ,?N@< M.!V]<&"2#DQ8[RB(M;R105Z<.;L2CJC!C19L*I^&A[-7F5X4?I!F(Z[HO):'+T"K]I:_^4^4W_#OO% MC?:9L;YQ2OS[<@YR)-5_]GDE"CW:+Y0*[8.O9:;.>Z@DK]R#ZEW\X[OQ\>B' M5TPZ:DTZ>HW[_Q_2U]F_'XB_YK3?E9!PF'JLK5>Y"%;H*BC8'82300FG_;U M@=K&B0?IM)P;%;_,K8/M8.<'Q"5KG(,@LQ:-5T^89++VQ+J4%;"$>;% "M4S MB5DAJZ7R?=:XD# C5UXO*WR#?H7:SUUZ_/>%6 #(1 $[81M0$<"2V:8*9'7= M.#(2ZEYBT^78,^L^L11*NHHL$;I$Y(.P"][.6U?ZKA+[9&D/%"2N^-[4YIKI"=:T4V0(_4<3V M^&*E0P'O";E<.K6D[T49(^:*^+J@__H7"V618"? "KDAU('SC3X%5%E*WC=/1VLBV3)FNB)^$EWTCL)9>R MRIP5U5K4"*XE_XE5H;,B!EQJ)'!FRQJL*)1WGVZ_1'-KTR#+1.94KH.(35;( M_+_H J0%Q[K$BD[-U\SMTD#_*I;B%[6 3ZH,*^)V#5H=@E+DV]%@O[5'LQ-D^BZE^)4S06G SLRU64).R##HSOG$;>.:42ZJ#")?G/M,98Z=;3R8^7?BP\%= MD"Z(&U(<72DN?MD$CU(+ :T6H:<[H_&HW@TI.9^+XEFK9$ M1V(VF>TC.6I)9F*:N(P'DR[)K"4Y%I-$,MDE.6Y)3E"L&Q(2E#(7"/$DX6NJ MG @0"?HV";V0FD#7-!P;0LUGL(/$MB!UG+-.%320/5 &X+<2;]$._;N^J%2L M8?D84=4W1EG MN@2) $#@0LRH+>O,-#FC%R%T4Z:"?<66#=*TZNH7P"8IJAZH*EO58BI65A@+ M%Y,,< >^@TD;BGY2!S&25*F,HY=WU^)T/.MW^NIN,QT@/\42$S9JP GR>*R& MO?%:06)7-@R8D\K;="#6.S8R1OYID$4W5@1Q9#E@5*G#DH:\%#@O(D)A4D/@ M-J,:"Z4R87R%,W4945@&0B!G'WD#R?(&V=QVB$[/;WO?MPH+RJI:5PX9:@TW 16S1=CN@# M+D4^8)O6<:1P!+JDWK. %;A.P.I.YL2P$:\GDX)\F@0#<;W9\#&X^\892I-M M#J2<_K62#;H/-J[1("C;>>6MT3G+ WJ&A+SP M!!IVX:IZJ1'QY#$>S#8YU 6G^!'=(\.!78R'FS%*=B?&S:@G:J_/!GVTSA#I;@+G!!>V>H0;N:W!8+#--7P/*U< MC3Z-#/I!%':%(Z[_C![XCW8/GP2=Z9KR<_#G:-I'Y+XV&D8Q:LA*QR[7PH/ M"-,Q#UIW[CB -\V(0] 0(B!CW-8F7G8 9YV )'OGTK"Z?$V/;6I+],),]=2] MXU\D6Y'72Y^GAI=IC'>S&5UCQFI948P@OK/ M:(*U<[J)IIM##:@2A^*?\+L1D[3Q+NG.HQ;/VTS-=UB2MG^B>-FN;H_^)O"Y M2HZ\(T=NF]"F\21%0/AV9^C[<+ MWQN,]N4<\<./@YL7;U]%2I:N,Z^Z841" M9[&(N+T1*AQC?AKEN.](YZCI[%;+-V;EVV=)V0VC8L%Y'"WG]%3 M$L.Z3E<3]:BRA@<'0,HAO'28X(9-(UK6)D]7RES[^#W?=EFPI!DO3F\= TJ; M*^/C4 -_H$1U>JQ(U?K,&"XHOSTI[U74/#TJH+?0=5X%=NH";=6Z3=U ._(I MC7O;.UP?H@(FY[#N/XG!6BN34X8];%X^.C"[WL T/<;XP;Y7J&'GD1%PLN2G M5!^9Q/?&=K=]K;V,CY1;\OC4BVI&PO=V]R:W-H965TB#]3NK);Q+KDAN9;=K\^0>Y%=VT(?I!U>SIDS MP^%P=93J3A>(!AZJ4NBU5QA37_J^3@NLF)[(&@6MY%)5S-!0'7Q=*V29 U6E M'P7!S*\8%]YFY>9NU&8E&U-R@3<*=%-53#WNL)3'M1=Z_<07?BB,G? WJYH= M\"N:/^L;12-_8,EXA4)S*4!AOO:VX>4NL?O=AK\X'O43&VPD>RGO[. Z6WN! M%80EIL8R,/KR_,8S4ZR]A0<9 MYJPIS1=Y_ .[>*:6+Y6E=O]P;/=&D0=IHXVL.C IJ+AHO^RAR\,3P")X Q!U M@,CI;ATYE;\SPS8K)8^@[&YBLX8+U:%)'!?V4+X:1:N<<&9S+0PJU :NI#9Z MY1OBM"M^VN%W+3YZ Q_#9RE,H>&CR#![CO=)RR HZ@7MHK.$GYF:0!R.(0JB MY Q?/ 08.[[X#;Y;?#"P*V5Z!W]O]]HHJH-_7HNSI4E>I[%WXU+7+,6U1\6O M4=VCM_GE73@+?CLC,AE$)N?8_\HE?Q.]T]/X&KPFYW\< TLH[H!(QUU*JWSW-GD'U7Y:+TRK9'4,Y$!JZQD M2R+O4;4;->9-"26)TCVX14S@ENQ?%S&G+D/4YAR!*13BKY6M M[2XX#6A+'*A TV*H4">*C!@^<$$HV6B:T1=P.?K44=U:JNZ:C!S&[A]=/W>< M%DP=VDS@ [5PG@<)X$UDG&RG(^V;?2L/S1J/Z@4H7(NF$AMC"W;=)G M+ Y> *R>NJ$ J)'1X? 4[>R0 \6,JQ -\T5(WI.3RGX)]B@PYP8^P&RP,9UZELA($P".BW.!'V42[&21C0_W(^>Y&3)S5#>:%B MHJ,PCR[G^*/A-;T.!F9A!#8YY\%:YN;(%$(TG4,XG8]NI2W0_QS_>UB.H_G2 M?2E_\-K=]I]TVPKIT.R;0OYLF&WC'6:'9VO;=NO3]O;-HUHZ<*&AQ)R@P60^ M]4"U[T@[,+)VO7LO#;T$SBSHZ45E-]!Z+J7I!];!\)AO?@)02P,$% @ MRX"G6/M1#UO[" &UL MK5C;;MPX$GWW5Q ]V8$-M/OF2SR^ 8X]W@F0;((X,_.PV >VQ.XF3)$*2;G= M^_5[JBC):KM]"; O=HLBJT[=3A5UNG3^-BR4BN*^,#:<]18QEL?#8<@6JI!A MX$IE\6;F?"$C'OU\&$JO9,Z'"C.\W"-SU?1%H8GI^6SL][% M^/C#/NWG#7]IM0R=WX(LF3IW2P\?\[/>B IH[)($B3^W:E+90P) HP?M MJY(.=G\WTJ_9=M@RE4%=.O.WSN/BK'?4$[F:RR*D17U(>!H- V_9?WM1\Z!XY&SQR8U .MQKEX?BVU%W])4RGA9N):6VDS+8VX"$'%(*3-Q2 +S? MY_2?K_(6(ORQ^/!^+G=(@+ M$1=>J5T\>#&CLW=\=H%GZ;/%2BQD$%.EK% ARJG12-A<+!/.C-67$H M9Y4Q(BI?4!;1PD;H)YQ/ZP[<6W=@99^Z$!:F!(*4F#!;MP9*W>L0X1GRM0)" MA2[RH]*<3+".8AP!U$$3=+I2:,*VM 2S*DKJ&F$@OJD9AWTG.@H\67%&A5=6U\8?*YZ3D@IR=PL.'QB?LJ$Z%:)OZ:FIQ!C]P#+I< M1?&!ZU O@IR/>)0 \]'>884TD?V7#H\^:O(*H3L67ZRX5E-?H;^*R6$BR;[X MIYL[[*>C\.<[<8!.8@SII$Q&C!_$6#+2S6 R(=FN;7U9;6W;#I?E*Q"1@)FO M.$%KZY!]!^(?HH23I;55T1>E7'&@J])1%D>4/^)4IU "Z-/+A)P&A#X[GC<3 MCRR=6"D)4R4TR[(T*[(TPQG)W)FYRG*J%RY7ID;4 MU3Y[BU8=FGCE=30:\MCN$L9.S1AK=O[I?1(.H*3 MJC.4BEJ@I@#EBDB-R>F1VQ(,*:;:NH(Z)DH:G40E0Q."H.=6S]!>8%:':=J. M1R)Y>]/9>&6EER335[D[HFFU\V+%A HBN?(BKMBT]-H7VB=_%P0 M8&)7Y(IN07A-F8J*8Q(8W, "SU50NY5"=D>2A *-9TRPM!6NX@2O2X:KBLN; MUD$.VB$BJ%7O[MFI0 L?(H5K51UGT DBRYJ:!^(&K1^;2236/]/,U\[HW']; MNFGC(]?J(%<9&:&:_'\YW1I^("I7N [<+%QEDBM;09A= JY/DES7?\)N;^*7 MC*5.:=)!$-)80R&S:LY]'X\:5A%]IC0BRD?N8+9ARH"6J<(@8-/ @9Q,&3:5 MAM@FO!&&Y(WK3A5+Y?G-S!GL"..MZYKYOY.DWE]"=NBHUL? MDGK*BP=XT)!R .,!]?/QY&2K@^N@/QJ-MBZYEZVW,C'>ZX_W)EVI,'--WOB( M=HA/SLYWOU,A7:EI/,9E8H-=Y*8KE:EBBOY7K^[UN1\["X?/VKL(SY*\OYDE M45[I!D?%4D6>=]L& 5S=N2O=-1C-)X=A\%IF-9VFH1(;4&QU;WQKQVU\<$/7 M\4 J,Q?BD^[6K4#HR0QUH)E.HVYS@2 VK(MAXXT*Q I-FB6T9%/? >HAN+X* MP,EIG&R&U%5Z?VS;6KHY-(U%-@HD<41]L^S>>V2&?+HCHIR!A[5J7(I;"9,*MF3NKIZ? MZ7M@7AGX@O>@9:9-%?SEG\F))ZE/P#+I/<^#;4(98@9NL3F883/A;22&UVGP MD90G$K8ZGSJVQSOBL@'WS/K6AL1_)PY'3)#\:Z\_.CH0VY,=>AJ/VO7]_OO? MWO,ZR;ON^(2S)' 5>D?NS)N>:W&'H6F@OJX-^/CE$_\]4Y U@:5AC2^/MN>HBNY&^J4Q>C*_CG0DD4 FW ^YF#T?4#*6@_ MLI__#U!+ P04 " #+@*=8D_'WC#4& !;#P &0 'AL+W=O3:X2%Y?CIG>$_Q+T<;N? OV9*'U'2_>%6>#F VBDG+'$B1^ M[ND-E24+@AF?.IF#K4IFW/WNI?_D?8B:M2UJ^E&8HLB40:I^,7Y&5;US,O+WO.];4TU+E^)1^!-"UERD@[%UTI_GO"'[V9IDIZ("ROT4B!O^7J;N$AL2'"W M'9_Z_>3DU5!\!-6?CD5C]+TJR KT.&_/"B!P;/I"N[6@3ZURC]ZJ7-JUD!MI M"AL)5>=E6ZAZ)6I='WUJ9:F6"A9;#HO0#8XA^"H M(>/[+5@[=>+0,ERM-Z.ME;.O(C1% %3EKE<:^;!U.SX[XI9)Q6$7FNN;6]M' M(^+F1<8P,XL.4KU\>$TFB#Q:^/1V1O!AH3A8^."XW,L2SEGAM*!2K=2B)$%5 M4^I'(OA1*/CFM F<2+)%LT1L<20M]#LRE4?!XM$'?@]%6%3*.2+.A&Z-N-0P M@A=O>[$ *XY_U8Y$DD8] +X6P%$7"J3(RP<\,Y'$1__T0%BVQH=!U6'TA2FT M@@F<.D,[9#C8<2W#==(F&2-P3_:B"&)XJ"A)\ZY+FU M(3JJN'$R")1&F'U-?%E$M>Z!Q+%O6IS"7]&!!#;DB!XT!9!MR'2HIB)ZDA&2 MDVSR(C\]D,F590E_03N"N"3ENO).LB@^SKY%"#TTR'KQS:$2D++3*7PN0J?8#R4@4=->!"?S:#++ IDE MY\KG8_>D_/][+,=_,Y8:#G(H1>>&+G&E9=,4M/77VK[^=[MGOMN$ &1\$[<\ M7*T--B&AW^1YS.V(G;VM)<:+\TT,3M:AG=56EZJ0H M@FXM\F!?B=<'?>(_]F!CQ3WO(,WVOIQQ_<4E7,0[JE&=KX7XVF&O]GX M,PWWM<;?CWJJ;#H7Z6QZ\&.]@O7$R>+98M4J=-P"=*4.//-9*J;'XX,;S(TP M%!"S._(QF,^G8IK-#GX.^?"GLL!\4'P-\Q,TC6+4:AK-D_G!1^U ]#_##!^B MV3C&[W$4CY.]"TQ_3[E%>(W/6G?*?1TC"N#8#C,@1OLVOIUSW+2D<2I7#?(0 MSC#H&>=\5LD[T,B'HRVX,?\PG!=M/__;Q>\88TS[#D W-=RY[F)ZTV6B5!B! M(:M#\1M/&0?8)G$L_M'73F^A=V9Z@EN,,DC5.%#LZ01[07N*NRFTHP;@_H! M>$6:0-A,GS:'3 T0N1<0@P "@*?77]RU T70J*VW: MBTT2NXOWWGX .FNMN_$E41#;2AM_/BI#J%].ISXKJ9)^8FLR6"FLJV3 J]M, M?>U(YM&ITM/%;/9\6DEE1JNS^.V]6YW9)FAEZ+T3OJDJZ7:7I&U[/IJ/]A\^ MJ$T9^,-T=5;+#5U3^%2_=WB;]E%R59'QRAKAJ#@?7&7M_GY:,: 2%,6.(+$OUNZ(JTY$&!\[6*.^BW97M?1T M9?5GE8?R?/1B)'(J9*/#!]O^3!V?9QPOL]K'OZ)-MLOE2&2-#[;JG(&@4B;] ME]M.AX'#B]D##HO.81%QIXTBRM&(W"(O?2TS.A^A!SRY6QJMGCR:/Y^].H+WI,=[^G(@!WX\E M"2H*BD4O5%H(6' RD!?H9A%@$DI']+3B-(J:G+*Y%\39%,A%5O;)$-+D_+ 4 M+4'"Q?/)B7@5 M)L;^-+F>B()RT49HW2.Y$W"&>CW3 \^;$PEB$U MV'FMV;50&;DGCUXLYJ>OO( E)J"7/$3&D3*:,KMYRK,@_V:UEBXHJ;$=HGB, MU/4N]+,C: )FW*T6ZD;F2:OQD;29%@R M(&G!5LQ0 Q0,F!XQ"?]) . M>?E?E/N!C/V]1B;B,V&W3:.E@RD#]#ZR-(20W$WR(.$!ZN-L(R\*Y##C:2P2 M5)ORTL:CA15#8"%OI=*2*[6V7L7<,D5#&QE?Z%;EA+W'HBTI<,>H()07E47C M:G6#_DPI-S;P0Q">H3 %1,>L M ?$5-)9F!ZUQ>J.>.'T9)Z90!KIPM>!:@<)29L-9Q!':>?*M(V\T-J9MK5S2 MLZL5@_3^[>H@D\U2%E%"4IFX(YE(3S,K*BK?+1;V^8*_2&8Z5\:FM. M1JVE,6S%)T2@C>+2-%0"QT+B'\![. M.[I!8@/?K+]@O# 95C6) H2%TO<'#B%%!MBZ.6,42W =TE'4#9POC5,^5UD? MI>(*\LF(WZ^DD;G$Y@JCK\!]C[89U6S."3S$K4TPC8569D-N"'@X[,9IFS', M,JX6UR>!MA(-&9GY_3"732BM0^=UY^@.,PB+Q#Z\[ZR;%IEU.4:TD3J:,@5E MT.&87:D,8C5:T9A])<0*C$UM[]0:Z%@[>ZOB=9A/?Z2:JCM-99-'6:_X-#,^ M/7FK52Y[M6.+LE"_IL*"P43\8@<^R%2K#V&,MX%$M2OZ'[I53,3%H?SQ M\FL,CFJ-W U.MI:[-^>\!E%*'H 01*Z55F%W'TW/!<^U#:#/LZ>G.SET:9L. M;M,5N4W\S<#W@,:$=+'NO_8_2R[2;?S.//VF 9^-@DR:"KC.)J?/1L*EWPGI M)=@ZWLW7-N"F'Q]+_+0BQP98+RQ =R^\0?]C;?474$L#!!0 ( ,N IUB9 MR1!)N@4 * - 9 >&PO=V]R:W-H965T*&V%_VH MOWOP16QR2P^&E^<5V_!;;K]6-QI7P]9*)DHNC5 2-%]?])?1XFI$\D[@+\&W MIG,/%,E*J>^T^)!=]$,"Q N>6K+ \'+/KWE1D"&$\5]CL]^Z),7N_<[Z>Q<[ MQK)BAE^KXIO(;'[1G_4AXVM6%_:+VO[!FWC&9"]5A7'_L/6R$0JGM;&J;)01 M02FDO[*'AH>.PBS\B4+<*,0.MW?D4+YCEEV>:[4%3=)HC6Y'^D/$T *)=T"N MXI,&/S$]@"0*( [CT0E[21M8XNPE)P.#?Y8K8S7F_M_G8O0F1L^;H'Y8F(JE M_**/!6^XON?]R]]>1)/P[0F HQ;@Z)3U$\R?U'L>530:0!/QYXIK9H7< ),9 MO!>2R916S?9O+V9Q%+^%;QR+UW*--<5AFW.;5NL*<-/BM($YC= M;PJ9\HJZJO$*A6 K40@KT /3'%)6I'7!+,^@-@X+9,*DJI86$!UWG90!MJ6J M-9G3'#O=L@)62B.1I.+DT*MWGZH2)5(G-B#T.;OGH-I@&Y ;S9V(@4H+'#.B M>,39X9%8!2FV/QAA"2:RH]9KD7)P= [@FFL*>2]T)..]&.];<\FWB%@Y)H"X M-&!S1.RV5YQ+I!C19"C*C))LA6#2Q@F"67'@#URG JD8P%V.R7QBU*" Y0AB MEX35(]05Z49C>.1,&W!<:)ZJC10_C@GA#SB^\4H#$*@3:$J]H9JB% @#ZA[S MCLEOY"F* 2SQ^1JP)=.\[G:(N>.(\"B?>^2R&SZY3A?0O9/]NW#"=$9R62>-(-@WI3V@(D&?J MWT[*?3L>L/G8$S:9G]9>'Z;2:>-OW,GQKVDEI#7M_:GD M&Z> U5H>0&\DU8K:'\V\A#B(XABOT^BHI [DHFF(_\W@[GUS!PTJ+.QQWVDS+V;^>NPP:00B=SUVX/D M]_A:,+YN7^.&4%B-6I6PQ)=$@1'C0.UHGQ'G43 94=.-9Z0W1O#!.!S#)*;E MA);A9 Z3D)93[.Y@'"4XE6DY@R@.9KB[2]D=#4ZVMAY;E(SW.Z[;3U,1A7$P M3=#'?-S[R(U9P++TB>#N "!=F&(W65XC5T$\'<$9W<9PUKOQ4G#/BIH3K1(/ M^S]Q]A)F<3":)*[LDMX77N%0[,PSUPF RG>,-\ OK*K<&7RE+)[H MW6V.GU!&PO=V]R:W-H965TB'T;DI3CU<(:=&4K1O]]S+Q^27<5 B_TBB>2= M^YISSQGJ8NO#0ZR(DOI26QO9+.85U3I.?4,.3TH?:IUP&=:SV 32 MA2RJ[6PYG[^WYRRO1C\U] V'OQ67,G* M^P>^>%=<3N:<$%G*$WO0^-K0+5G+CI#&G[W/R1B2%Q[^'KS?2>VH9:4CW7K[ MJRE2=3EY-5$%E;JUZ:/?_DA]/6?L+_&-?TBILAK)&<>;WOJY-0I=35-H5ZM:[9-R:7&XH7LP20K#A+._=W73NEE]Q=Z)^AH,JJA]< M0<7C]3.D-N:W'/*[63[K\&<=INIDD:GE?'GZC+^3L=X3\7?R3^I5;TS,K8]M M(/7;]2JF -#\?JP+79#3XT%XD%['1N=T.<&D1 H;FEQ]^\WBY?S\F1).QQ). MG_/^][?L>7>+LZEZOBM\Q9UHM7UD^>TWKY:+Q;GZE52E-Z3T.A!UC[8F56JC M@_%M5!MRA0]1MOFC;D%<8-9J'8:NP(#!KO MQAP+VH!2&EZ@N,4FISA5]RV<'[K:&FO5BG"+5*-W>F61:.3X@7("(ZA4'0V2 M*1_8\E@Y/,6@O=#,WYCU-WM HM&$\M7PF.ERK; M+_F%DC!PIMZ_OU6KX%O0"#C2)/03K8E)O?5KK]ZY?"IU&Q05VU4TA6&?\O"F MC=C5&-7UQG3AV9EQ4MOGZ?V4D9V"R1,VL U)@;-2I?N\SMXB3AD8+1%NVX N)^F\WSHJU&HG@1J+6I(I MR^GCCG23?9(]-E(:[49KI5C>$GG L) ,Z&OQT4JEB\)P"P#6(1/>:9?L3ID8 M6WB%GR $E.$[ M!6* #4^XS5W&A0"Q;.V8K0"*-S20J5=MB-T=!!GS>L'%1X9B8>)HTL%?)^3@ M:!=?J)(8^9]ENK1BW2Y:VX]CH5K@>=P%@ X3G:D2X\Q.<[\A5,(.BM@4"# M\] 72 /#48A_-WYIQ'A<1<3 MU3(Z]]3@YPI;O7QY6%"710]PX-<'AD-!;C /-LA%R5KBWQNS]N#7B/W!N8T-A*X$>/#=[]>C^>QX M6-1&%@R4+!N*'"H>.:ED2&U,9$RZ:S<.Q*Q!<;#K5[%OOA1MM+)7=B\BS,;& M(4A'7ZW+,4G(8*I^\3TKQ4Y'92)TGH>VGP?.L/',?[R5.-1$&A0X528"B2E1 MR'HMS+5S/@'>.H(Y5X@%/!/ST5KE.:3-U9_4Z5J91&&8CPMX1U?MW MGWX0R_'^" :X!9G^5=HX[ZE\CJ$.,_V_:,I?]('##=)P7 O0_9X/YX<3V(U- M1;;8"^B+^*2W6]_B>4_]/6*@*@3M8/K=RPL"=[90!? SC $1$<,81X;K*-O%+QMYLJCXBT5!8QG\_9T]\BGCGK=7A$47T!%)#2%(\8BM- MRPZ7H)K^P,XL0"*MNH THWH#L>+CH),FY+UV%4*@&8,6C?-">QU7Q$SB&?<' MR$GTFW602K4.."10D?7G_5R0 BXS*TP$^]8K@YQVO(4>!P3&UF'?LY'?&HW# M A_$^]% ^[!UD5*RXTAP#I&/_@.M%8;KZ26CUD[WA([7,421(_S ZI&Z43KV M:C8[>+-&A]?R_T&/Q^XE>[P[_D5QW;V9[\V[_S= AR"H"$"66#J??G\V4:'[ MSZ"[2+Z1]_25QSC7\K,BC?%C SPO/2#47W" \8^;J_\!4$L#!!0 ( ,N MIUC\GH.R@@, ,,( 9 >&PO=V]R:W-H965T1&:KD57>J!%1&L?]J&% 2[S28MFF8?ER@4+MI MD 2'B0]\4ULW$]_) MEQ4SN%3B#U[9>AH, ZAPS5IA/ZC=6]S[4SB\4@GC6]AU>_-^ &5KK&KVQL2@ MX;+[LJ]['4X,AO$S!NG>(/6\NX,\RY^99;.)5CO0;C>AN8YWU5L3.2Y=4#Y: M3:N<[.QL7I9MTPIFL8);6Z.&I6HHO+73_0'A1I:J0;AXIXRYG$26CG2&4;F' M7W3PZ3/P&;Q7TM8&?I$55M_;1T3UR#<]\%VD9P'?,WT%61)"&J?Y&;SLZ'_F M\;+G_+]=WL#<6LU7K64K@6 5W#&-TL*?\Y6QFN[-7T\YWN'F3^.Z7!J;+2MQ M&I":!O4#!K/7KY)^_.8,Z_S(.C^'_O*HG85_FGS2OX(?.A?N:X2U$I3W7&Z M&V"'W >UAK)F_K*2+T069VUJUALG*7(Y[ M2X]*%KUEJRF*Y2-<,Z[A$Q,MTK&]>\VDH:/;5W]3KC4.\2U6 MCM:]LDST%DPP62(P"[\RV3KJ^[L'/\$%C+(<+JF7],-!%KM.$0Y&_=[M?SN! M]* B/6NE8,;P-2\])4.@25$0:!86149M-AKVWJ$QXP, /;V"_T-*D<9EB2V@=>OAFF2OH$\3--AU_9^HS>^]*I8V*+FJCI+\<#D OJ#[CLD'R]/ M-:%L+.MC.GI)DC >C@ZBQ 1 G3P<]?O_6VBR/8\T+3P/HI<5;C*+PX1D>$%P M2(<+2,,\&WD]TC#KTP5X67P&:=*U/QH?3V80TI/BR0Q(^.),> ZR)$7L94GS M,!FYR30+XSR#IYZEZ*2P-*@WOGP:8M5*V]68X^RQ0L^[PO1M>U?>B!NZ XW_+[%]02P,$ M% @ RX"G6+)_$::"" 6A8 !D !X;"]W;W)K&ULS5A=;QLW%OTKA%H4#J#HRXZ3)K8!V7&VP:*M8;: M:+15-UZ$MJZEWUPJX];G@^F@NW&K5U6D&^.+LT:NU)V*]\V-QZ]Q[Z74M;)! M.RN\6IX/YM.WEZ>TGA?\0ZMUV+D6E,G"N<_TXV-Y/IA00,JH(I('B7\/ZDH9 M0XX0QI?L<]!O28:[UYWW#YP[7'FW5IX6@UO=,&ILC6"TY::BY^=C540U[94Y;[]&-'U(B2U/\:[X(T0,B_SZ4R;:DS[:D^>\'V[0H2#_@AOQPW=O9M/I M._&I4C@?A:L;:3=4F'LKVU)'58HKAS;:D*X"ZE5*NOU!6VD++8VX@R^%8QJ# MD+84UD74LY(/2BR4L@(E::2'A;:\A2]AIX#R6/'OW(G&:[AK#&Q7RBHOC=G0 M<]7$9!L1XKWED'A'3F9>*Z\+*8XHD=GDW=_F\QN^G+Y[P=' L'"6N$O'3=IT M[J,NC!+3"7FX5:O6I&+][IXK6ZTA F1>1S*8_'A\/ MA43*R!PP%T>T+D>QO[R+9R3FG#ZR-9LA^=V(TE&]$&5AVA(M,(:I+JZF8BXV@7 46"6J;45&)9=^3L-^34+G6P$@)XNUJ<1[%LX+H%.5_^7<.GQQL ME/0B%?*]*E2]0.'SB3^F*B^UP2,.]$D_*(3KQZ*2=J6 T+K6@?5BKQ_75STH M:'NU\"T$2,S>)$[96\Q;4G#;ON%T!/47CP0TA@1HV$'8-=I2?&AS+2UDCY8- MN?/H-M!,#2A_!_$G^Z-UI8NJ1X@E4!AX10$\G9N=M2^$1>U"H-30AJ74'F>( MV\7;[^T!%F@05QARB[;=;5S0A(HAK8"R\3'#". 9BJG>A0R56$+.0]] +-"N M#*))[*)*KMJW^8B55^IE3>*1_65(0 !0@DX!!-B$3TV7K4:6VI;@ 1+X[@!U M6\=*1J2](?2K1\J9T)RW7.I0(.D.?E30I_@[&8G?%/BL!'24*(P,G X.'2)% M=5WQ&26,*'.RE_SX:7CW+Z_>!,[X.45-OPR%E^#8/>Z*0 MV#O1$!8=9($#',O1: ,] MDS5I!5<7ZU6F'Z/E0AOF@J$HT4[C0NM5[A%K"^U[V"(WB[:A(]Q='\IRV)/= MH8"\>E"VS=D0RL .090M']&M$0L=(WLD?B5>!Z96CNXN2)Z'NY52#]*T,O.J M"'IE]1(0IR=[M:.1-&"F!MRV#]"M2@.;)(Z& _):D>R2Q0..C&NQB A[K_8+ M930R*:E-22R"LW(!L=QJ8:%]T=8$=YR^D?C)K6'AAS1>MXE7^-@5K#BE1B-] MSSHXJ$L(+/RXL(,!*"-RR:;,%:"D$HH&1-F$/00$'$*X=4.-RF3ZX>H*LJ+K M1>M#JMJ-=RLOZZ%8I_!1&^+I+()HFU6IB]WFD/F@EJT!+!X2:A+V\,"J2&\4 M@F#<=.A%64@745RZT4OGUAT#"0M[569Z3&$1*6(*RVJ5!Z(\ '4>Q!J@5!R# MYAEJI:WM8!04-B_%%\@7JD/1)H7$O52]I+I0"TJ>HE$XP8 R%S$#D\R^%]/1 M#.\3QM"#;V7@D?A%\=3B:J9^AF^!"A,U4_P8+3C'$HVHH-U4R]WUI38MQ9HL M2M6%B['F>S$93:;?'M(S7'K:<^GILTQX"X:V$2#]B#.!+79?%+RSN"X2&1PB MV?^1:V;=JS2()Z3AX"4.D$V#MY5$7ILTW6)9FD=)VW=\WI$:20]!OF]*9H1N M0I[?W8=^&-(I&%2=3U-/>P<]73K\Z_U\F-]=[DRV\,J:;.A@T*0)9<<91'/W MSF!WJ'N*49I)B$R[]( 6]+Z7:JSCEPE8:1I]NIS3;/GG9E2O#"_@.76TFU[H MTZ,0-D"I+!V]?,/ 5F#0G+^"Q!@\\Y+B05UK&&7>6[W<4C$;I9)'E@U>&O'*K=9W09IW" MFU2=AB*<'=>NH NV(K8N]_11+C"U[.E*Y[G3K\Q6JU:G5S:]RTN8]+WC$1*_ MB->=WYVFP@YQR25Q53_^3%\-MZRE+2E#W<^/A]=B!KN6-,QR'6UFS/!H$?=R6H,!$[[:YK^!%,#2!_UGP/+C$"9,AY_D M(QW/A)/7)T]P0B#8+GP*C]S81)1>VD!OVK;8Y+-6:'X52@)G51I<,PM'>-N! M T8/%R)E Y!M.GVE19XTR9/N%"">[0OIU@]B::0NGX4+P2._7G:M_D\ >;[I M_3C&+^"I+]O77.8212,[YHIF"]1NSF+=WH-P1S^\T?\3M [IVGCG>U^M_(J_ M:O+,96/Z]-??[3^&PO=V]R:W-H965T, M3(5 2N)K4U*22$UI!0^@JBWP@'C8V.-X57O7[*Z;\O?,KAV3TC2J>/%>Y\R9 MRQ[/-E+=Z0+1P$-5"CWW"F/J4]_7:8$5TV-9HZ"37*J*&5JJM:]KA2QS1E7I M1T$P\2O&A;>8N;TKM9C)QI1(/F:WVE:.7W*!FO4&@N!2C,Y]Y9>+I,['UWX1O'C=Z9@XUD)>6=77S*YEY@ M"6&)J;$(C(9[/,>RM$!$XU>'Z?4NK>'N?(M^Z6*G6%9,X[DLO_/,%'/OG0<9 MYJPIS;7/"%N7&*#KE9&<6%TP)+M8:KE#! M3<$4PIM;MBI1OYWYAAS8:W[:@2U;L.@9L!@^2V$*#1G;1EMTR M.@CXF:DQQ.$0HB!*#N#%?;2QPXM?'NV/LY4VBIKCY[YX6[AD/YQ],*>Z9BG. M/7H1&M4]>HO7K\))\/X V:0GFQQ"7YS+JFX,<\TKH2)E:'QI(T[0A C8I830=1B>1&\-X,KAX&NZHRTHP)J_!.)SLI[:MY@O) MG3WB]']<\YPTT9;-%8M4D:J;-HH;3I8C(-%)[T96ZS)79Y+@MM#Q,)Q,(1DF MD\G@5AI&8O6O^VWY]]&((XH@I#$>3H)H?\JV]D;LPLG82NI*& M!-E-"_H#HK(7Z#R7TFP7UD'_3UW\ 5!+ P04 " #+@*=8$KP%\C\# #? M!@ &0 'AL+W=O2=RTW4/:3.)M#SM[H"58XD0B59*VZW^_("6[:=?U7B@0!#Y\ M EHMI?J6=>(!KZUC=!SOS:FNPY#7=38,GTE.Q1TLI&J98:VJ@IUIY"5SJEM MPB2*1F'+N/ 7,Z=[4(N9W)J&"WQ0H+=MR]3A%ANYG_NQ?U0\\JHV5A$N9AVK M\ G-7]V#HEUX0BEYBT)S*4#A9N[?Q->WF;5W!I\Y[O4+&6PF:RF?[>;/E+4F-"NX5)TWD>/"7LJ3473*R<\L'G&'8HOPB(6L M!'>5>KUBZP;UFUEH*(*U"XL![;9'2WZ!EL*]%*;6<"=*+'_T#XG9B5YRI'>; M7 2\9^H*TCB )$JR"WCI*=W4X:7_D^Y&R1:6Q%71LZ"2FQJ6KMBHX.^;M7;Z M?\X5H,?/SN/;%KK6'2MP[E./:%0[]!>_OXI'T1\7V&L#+$FHI#JHW<.U1.Y$"854KQ.'%>/:"[2VGWA-%Y@4>D3VZ M)F%[>,?- 7Z#212D^82$\3A(LI%W)PPJ0^.'1H4!B@&2P!7$01KGM"9YZJVD M80WH'X$M5AR,QJG%F@39=.K=?=WRSN$<@]^LWM-Q/ W2;&R%/,CSD?>1*;JZ MM0VF**.#/ 0@S(9=L:H4HB*83[_00 MS:$C EP5BFT,R+U %=(T5LQ(%1Z3Z93<\9*L_YO-I[M[5P_R1AI@ZIEF?(FL M(>,AYA"QY_:=41QE09HD)$TG03X=P[FW&[X8.L2V^; M?FA]-^]'/W5YQ86&!C?D&EV-&ULE5;;E#IP\0N1(Q(0$& "7[[[L +Y%=19.^B,!B]^Q9X "KV5&JKSI#-/!4 MY$+/_^#XSUA L9B7;XP;-Y_)>T2SH4%)> MH-!<"E"XF_O+:+H:67_G\(7C49^,P5:RE?*KG=RE9#'/["IQQ%, M9*[=+QQKW]&M#TFEC2R:8&)0<%%_V5.S#R=2+'\ATS;#%3 M\@C*>A.:';A27321X\(>RL8H6N449Q8?Y &5H%TVL-2::\-$@M![9-L<]=4L M,)3#>@9)@[>J\>(?X W@HQ0FT_"[2#%]&1\0MXY@W!)>76J2"ZQBN6 MVYKTN4HNYWK,$'8RIXMJ89E",&1)7V2UEJ3-?&@S,Y=YVV0&+D!6"CX+5J7< M8 IK27(0NAYIF?.467-#%396OYI0+!:=>))U1PY,I%1X@L4656L=0(]2F$Q6 MFI;UU=1;O@JMYZ=QGD.SP9[;)SWU[L2!=" 5)\J_0 _&_7@8PI4;#_NW-S3V M[A66C*<:\*FT%6A'2-(V*+J?2EDAN>HU!<7]3V6>711^ MJWAII=<'0=O5@T%_?!LZ?XJ\'9+_G2!![CG=O@:U=1V/(N2/'V M/Q1N^E$XJCUK"A?$=A'T_+4YKT#^ M.B=W.7]:9AM#'[OO3A2?Z$!8K6=J:BZ!R13BV\*^7$"K7-)9V??KM19?J@ZF MWOL&X-$"-$^?$YKW@*2M"J?>ABKCI'%5&TAT[[F>..0L/K&SIZ5??#>F)DZ7K05AKJ:&Z8 MT5\(5-:!UG=2FG9B$W1_2A;_ E!+ P04 " #+@*=8PO=W#JT% +$ M&0 'AL+W=OO(-R@: V M%JE[FAA(W+0KT$O0=.O#L =:HFVB$JF2E)/LU^^0DAQW<[WL)=B#Y2.*_'@N M'\\Y/+M5^IM93J>F7/.&F1/5<@E?EDHWS,*K7DU-JSFK M_**FGM(P3*<-$W(R._-CUWIVICI;"\FO-3)=TS!]?\EK=7L^(9-QX+-8K:T; MF,[.6K;B-]S^VEYK>)MN42K1<&F$DDCSY?GD@IQ>YFZ^G_";X+=F1T;.DH52 MW]S+N^I\$CJ%>,U+ZQ 8_&WXG->U P(UO@^8D^V6;N&N/**_\;:#+0MF^%S5 M7T5EU^>3?((JOF1=;3^KVU_X8$_B\$I5&_]$M\/<<(+*SEC5#(M!@T;(_I_= M#7YXS (Z+*!>[WXCK^5K9MGL3*M;I-UL0'."-]6O!N6$=$&YL1J^"EAG9W/5 MM,H([R&U1'.N+4027;*:R9*C&T^,B[)4G;0&O?C"%C4WQV=3"WL[A&DY['/9 M[T-_LD^$/BAIUP9=R8I7/ZZ?@LY;Q>FH^"4]"/B!Z1,4$8QH2.,#>-'6$9'' MBWZ"]TFOF!1_,N<)C.9*&E6+BO74D16ZUMQP:=GHJ3="@H<$J]$-#'+@*?CG M]XN%L1J8]L<^#_4*Q/L5<*?OU+2LY.>3UNVE-WPR>_Z,I.&K ^;%6_/B0^BS M&SC-55=S'V07<^D5AK=W<@.BTH*;?4H?AMU9C)B'@[B4ZVU@O.M>\Y(W"Z[' MT0C=GP0/,[NK 8SJ(X"L<]I="OFRU*KDQ MJ!R-0BW38-D1BF*P,BTP+7(G1)@ EAN]X1Q]5):C&*/GSW)*PU=OU89KZ2B +HP1QKJS@_U' M\@J,U(A5E3]C?H\^E<+;R8' )MO )H\.+'"T9:)"5W>0LXT+"7C_DUV#\^:= MUH-^W.X-].%M1FB^"ZT\=#E ,P_]Q#1X)RV &(LT'$)4LK;73,-LL7')"H)' M"8[3P@D1IC0+WLSG,$$TBTX;?W!WI[L0DP23(D,DQS2+ \@%_DR/!KH9*3 J MAF<1%<'H&K%S%BA.X@B>:9@&?0!(AO.L0"3"(7"QIUO[:*=Z!F8Y=4*,290_ M)173+173_T!%Z!NTO?[PY@_X/ 1YXE)]FFY%% ,M]MCM.RT M%+;3'$1QYX3=X!TA4D"T\EX@212\Y] YK%4-+&D@8VV&>D%2GU;<7T2#C]RZ M%F;'3$_&/,99F/A_DJ4!1!GR6@BL+H#6)(#BW#5=#?2OH!T!2D%1\D7J!2(4 M2@/1_2VO I1#3J!@$J%E_2TQ][$!)YK9UD? J0\8@O:9'*"D( MPI#M3,M]-USWA:[ >1S",Z5)\)EO5+T1-] MZ^.F* .N*<(($1P2,J2Z&"=%@A)@4#Z03?W,JY"3$YQD62\4V9,R+=\R+7\T MT^"TZ0Y\\%ZPA7/+3[JF@X#[6[T1N7Y ?NHT!PD!G 9QK5VZ&BB79B/E\CBX M:MI:W4-X7+L%->NA/UYPR9<"0IKA".()\Z,\#>;^!N/J64^FP5JHG'FQ?K&K]=6^A++C>BVNXK7/M)L#WI8*3-;RX#;;W_]E?4$L# M!!0 ( ,N IUC63*;1+P0 .$) 9 >&PO=V]R:W-H965T,70 D;CU]C)D@#IRW8#KM=B[6XX'.Z#8M.) M,=OR27+3W:\_2G;<%GGY8HND^) 4]4B:;;GX*3>("EZJLI9S>Z-4,QV-9+K! MBLE+WF!-EIR+BBD2Q7HD&X$L,TY5.?)==SRJ6%';BYG1/8C%C+>J+&I\$"#; MJF+BUQ66?#NW/7NG^%:L-THK1HM9P];XB.I[\R!(&@TH65%A+0M>@\!\;B^] MZ56DYYL)?Q:XE6_&H"M9WJA+#$5&D$1K]GO,:RU$"4QK\]ICV$ MU(YOQSOTSZ9VJF7%)%[S\D>1JVW=PH ML"%MI>)5[TP95$7=_=E+OPYO'!+WB(/?._@F[RZ0R?*&*;:8";X%H6<3FAZ8 M4HTW)5?4NBF/2I"U(#^U^%HK5J^+58FPE!*5A/,G1I*\F(T4X>M9H[3'NNJP M_"-8 =SQ6FTDW-899N_]1Y37D)R_2^[*/PEXQ\0E!)X#ONN')_""H=C X 5' M\+YPGFV+L@169[!?^4TATY++5B#\O5Q))6C+_'-H&;HHX>$HFD93V; 4YS;Q M1*)X1GOQ\8,W=C^=J"$<:@A/H2\>B9992TGS?+\$!^[5!@6H#:MA5^VA"D[' MN&\%%*_8K,?FK]CK'MLAH\Z$.I5NAE:9];W!%*L5.?3: +8H-!CDO*2S@'8: M!2$XWDJ:3_CXDF*CR"QHJF839L">4=#A0/S7)TQ1KZ&5F+J0]5J38GQ<$(Y#2IT-/;HJ&(!PW\6BUN__% MX'I$;]W?WID.9LC*/;"Q$],"G_?_5[ C>NN)*T:$.[Z&D$1.,IYH5]>9N#[Y MTH)-QC$D@1-&O2'V(FWPG3@,K>_U";RI]?GZ&GZG]:@E2@AH>9-@2+,7#VK[ M7/N&+,\@BAT_.Z\ M[C>C:0C MH"AX!KG@%2P;493@Z5AO/'0#DB#2\XEQ$#@1\9^$<2>$KA9B(P3C6 N)$;PX MM)Y>JZ'>$J7]Y% 71V^N76+=VCPN)*2\K55W P_:X?VR[*[MU^G=XX?.KW51 M2R@Q)U?W,J;VB>Y!T0F*-^827W%%%#?##;W!4.@)9,\Y5SM!!QA>=8O_ 5!+ M P04 " #+@*=87?LNUMLA7Q4!:*&YY)QM?0*K:NY[ZNTP)*H M,U$A-R>YD"719BDWOJHDDLR!2N:'03#Q2T*Y%R_T-MMW-%-H>V&'R\JLL%[U#^J6VE6?L>2T1*YHH*#Q'SI70SGJ\CZ M.X>?%+=JSP:;22+$HUU\RY9>8 4APU1;!F(^3WB)C%DB(^-OR^EU(2UPW]ZQ M7[O<32X)47@IV"^:Z6+IS3S(,"D!9PA4F&@C/X+LN4,*:DH0RJBDJ.'T@"4/57_C:A+1 M/VWI5PU]^ []"&X$UX6"+SS#["W>-U([O>%.[RH\2GA#Y!F,A@,(@S ZPC?J M\A\YOM$[?"[K*ZI2)E0M$7Y?)$I+4RM_#B7;<$6'N6S_S%5%4EQZID$4RB?T MXH\?AI/@\Q&E4:WYM^S&J&(')X^VJ'E![E.JS4D6I+FKE24#:2N>^T MZ"[<\)3R#:1":1OX M?#">#*%OK&$P"*()]%M,6AL$UU )Z::!28V]S?<4IH-P'#AP:_4>A";L?\<3 M&,\F@W :.6LZ& =#./2^_EY7EB@W;O8H([7FNFG0;K<;;Q=-5[^Z-[/1W-^& M<@4,.)]-;@_-DK]2#VWS(ET'D#$*!F74:&/T\XBT*X121&=]:G4%' MZ03[Z[/V=]YW\F7/#-XJ\2?/;;$,9@'D>&"UL/?J]!Y;?[R!F1+&_X=3@YT2 M.*N-564K3!:47#:_[*F-0T]@%GU'(&X%8F]W0^2MW#++5@NM3J =FK2YA7?5 M2Y-Q7+I'V5E-MYSD[&J+FC\R%QGX((W5-07<&F RA_>8'[D\PMH%CEN.!EY_ M9GN!YLTBM,3M-(19R[-I>.+O\"3P44E;&/A=YIB_E _)YL[P^&SX)KZJ\"/3 M-Y",AA!'\?B*OJ0+1.+U)?]+(+;<9$*96B/\M=X3G++K[TM1:4C'ETE=QM2UOTGTF'/-.RAG8(IN'5'2_2 M7][GS8B7=;S *,;,P$$):B"4@O]5"5R2F*H-*3-O8#[86::M=Z7SZ=G]GMN# M:9B,J'O%(Z!5Y%8)O())&@VC*(+H9IK"SQTHZ4!C2./T$F3<05)(6BVCF[@/ M23O(!.(6$K^$3#K(E'+[#'%$5U(B[5(B_>&4Z&7\VAATH;;PCG$-7YFH\=*# M7U5^.9M=%C1OYTK(NOX!_M8]G7ON@V-\=(S.*%5K>E"+A+ ^2:C%GLUT3YV) MFOI'\^8(7R2K\O6\RPW*-VF\&V9TR.AA^EIZ'\+-HFP7O-X\S>C%>A,N8G MD4\5EU*#VUIK0D*EM+^A +QTGFK!P)W&BG&JE*?*N=B4C2(_-$V(1@%K'O 5 MC*;#T73F%K/A+!H-/BGY:_9#+']XA;*'?U8:#>/D;;MXF\*E1 Q[,ZA$??23 MUD#F:K091]UI-\S7S0Q[AC=? A1["J4!@0<2=446@&ZF:[.QJO(3;:\LS4>_ M+.B#!+4#T/U!*7O>.(+N$V?U+U!+ P04 " #+@*=8C=ZJEP@<#=M\TPGQ;8ZT/BR .3@N?Y:XBMQ NYZW8X2/2 MG^V#X5G8LQ2R066E5F"P7 2K^':=.7MO\)?$@WTU!A?)5NLG-[DO%D'D!&&- M.3D&P9^O>(=U[8A8QIXQDYOES7UK_AT-DFXP#RO27=',&LH)&J^XKGXSF\ DRC=P#)$9!X MW9TCK_(W06(Y-_H QEDSFQOX4#V:Q4GEDO)(AG1I7)+>V%3DN M JX"B^8K!LN??XK'T:\71&:]R.P2^_*QJPW0);S-S#FA%ZG."]U4"*6NN12E MVH&T($[EZ%SJO0%YWVI^!$820B];"9!JS]^Q%Y6D+MJBPE 17,!YFT0BN_2B=I7 ]6.6Y MP1=Q6X)"VESO%4$<1?Q,7PA/44Z'61SQ>S89_W FHI4D:OF].Y?6<&\V],V? M.7[9RY:[)<$X3L =SF6PU24=A$%(1A.(1Y/!1O/N_]/_ 6;#9#+S7SX_.'?% MPU?=IT%.FNNQ[,^%V36B?K5OXZNN>[V8=_\ ODL[J2S46#(TNIF, C!=7^TF MI%O?R[::N#/Z8<6_(C3.@/=+K>DT<0[ZG]OR/U!+ P04 " #+@*=8;$$5 M%,$# ?"0 &0 'AL+W=OS$F]@&8F>#+9!N@R3;?5CL R6-+:(4Z9*4W?S]#D>VHC2. MNR\V.>2<,U>.)EMMOMD2P+$?E51V&I3.K2_"T.8E5-P.]!H4GBRUJ;C#K5F% M=FV %Z14R3")HK.PXD(%LPG)[LQLHFLGA8([PVQ=5=P\S4'J[32(@[W@7JQ* MYP7A;++F*W@ ]]?ZSN N;%$*48&R0BMF8#D-KN*+^_89\1U\R;F&AY=^B M<.4T& >L@"6OI;O7VS]@YP\9F&MIZ9=MF[MGR)C7UNEJIXS[2JCFG__8Q:&C M,([>4$AV"@G9W1"1E=?<\=G$Z"TS_C:B^06Y2MIHG% ^*0_.X*E /3>[X<*P MKUS6P/22W0C%52ZX9%?6@K.,JX+="IX)*9P RTX>>2;!GDY"A^0>(LQW1/.& M*'F#*&6?M7*E9;^K HJ7^B$:W5J>["V?)T41@X>MP<-CZ+,';-"BEI2X>\@U)DX*3K6.DD]J ]9A^S@F%%MHW!HG,'GL M3^W@D"]'V0[[\E@"=N;/U!FLA%)"K:A\0!5^F7&)I84!Q0L.U8[;QSA=Q!SG M99MDM@5#)TLM\3'!:D1-5^K:(H\]91<];%0"?RP-P*[@>EZU-V_H&7<=\Y!A M#4;H@KUG']Z-DSBY['7L&O6C*.HM2JY6X(U<^@K94(7$:3].DRXJNOD"+Q[[ M&^Q(GD=MGD?'\]R\E]2?SS7J0[O@QCQY1]H&OM5J]?$13,6N(7.'LGRT MXZ8GR?8*;_@B=4^8F[.(4DNKM!^-1^PD.?6[.&KEP_[Y;^1GU66SFO%\]R 0W * MTPC,M,.!2LL2OV# ^ MXOM3H M]&[C"=IOHME_4$L#!!0 ( ,N IU@\O/E@%P, +@& 9 >&PO=V]R M:W-H965TX0?'G3G8@XMDI=36'3[GTR!RA%!@9AT"H^4!;U$(!T0T M_K280>?2&1[N]^@??.P4RXH9O%7B)\]M,0U& >2X9K6PW]3N$[;Q7#J\3 GC MO[!K=*\N \AJ8U79&A.#DLMF98]M'@X,1M$+!G%K$'O>C2//\CVS;#;1:@?: M:1.:V_A0O361X](]RM)JNN5D9V=+J[+MVSG%E<.M*NFM#6O2)7-(H\'9]AP6 M@DDXNV9\$EIRZXS#K'4Q;US$+[A(X(N2MC!P)W/,_[4/B6['.=YSGL6%O=>QCEM0R4% M./,(JC94TN8Q'Z0".U6!X,$U*U!L_,PWAU=(V@Z63=F/YIIE&S^K-3*=. MI2P8$+@FT^AB2%-0-W.R.5A5^=FT4I8FG=\6]&M![13H?JV4W1^<@^YG-?L+ M4$L#!!0 ( ,N IUAA0WNS\@0 +\, 9 >&PO=V]R:W-H965T8I'CWW/'N.1YSOA'RFUI3JN&I*KFZ&*RU MKJ?#H4P"H)T6!'&![-S^^U6SLY% MHTO&Z:T$U505D3\N:2DV%X-PL/UPQU9K;3X,9^ID:>2OP)Z,;U9N#.&17M&R M-$#HQO<6<]"9-(K]^1;]VIX=S[(@BEZ)\BLK]/IBD V@H$O2E/I.;'ZG[7D2 M@Y>+4ME?V+2RP0#R1FE1M7*$2M0F3]=H:LE^^))K-S*38@ MC32BF8D]JM5&YQ@W2;G7$G<9ZNG91XI'4G#R0!8E5:?G0XV@9FN8MP"7#B#Z M!4 ,GP37:P4?>$&+7?TA.M-Y%&T]NHR. GXB\@SBT(JT/'/>K0X>,^K"DL18E%S/@*F *R+61C3C022NL[;7UG M/=\UZOYO_^'$(HA&$5ZH4YAZ6(X6\F$M*6WIYQFV&,K$7JN*7CJ/OA-3L7VO8>&'W"B!*470K'$$\\6ZXIA@5#2CB M=$M&%JQDFB'-1I!X#T*3\F?C89 ZXUD$1TB3=*1)7DR:SQ@,B61Q5[1Q_8ZN MB"S,Z1S[#W'@.+[#9#U,V6%VR5:6!ZKEQ4^9\I$*.:UU&P@,6H7"O(""J5PT M7 -FB;XDH?=-79>6&AC6G*@U+-%M%(B])E MMI^Y:8\WG0T%C7+J8I=4RN5TDKB8U1'X813B.PSW6[\B%XP!_W[[*HC!ZYWVU[8/DNVXT<@@^82"JIFIOZUORPUY;AXKLJ(7# M%VUK:NE,5:TI%_2Z-66*#KW"5IFONUZY?U'^94--N:W:]S2GU0*+VL@_![:+ MHBNX$]Q@ LM(B@KFM60EIDJ+OO:I(4OHIR-SH269T4LPZGX2))!&9IF:99!. M( W,L3?I\5"$0>2/8[0Q M2;R/5*DIS"O'(&J#RNTQV?;6/L%8^=%X!*=F&L&I=^NDX)&4C4TVQ[?P+XR] MABSR1VELZR7V[FB-#<-VB/U\>/,\EPUN]OL#Z@5^.I[@!&-EZ[B1TEY*/[6M MOM8X],?9J N+NYQY3[DOW$IACL*=5K3K1O\HK*AS EN=[GW9 M?>U>YW/W*'T6=T][C,N*82QE%IJRQ8>9";5'2REKIAED:ZDUDMAI9Y8T:$:5Q M/(P:QF4PG_JY.SV?JM8*+O%.@VF;ANFG*Q1J-PN2X##Q@6]JZR:B^73+-GB/ M]O?MG:91=$2I>(/2<"5!XWH6+)++J]SM]QL^<0E"N& B,;G/69P=.D,3_L']&L?.\6R8@:72OS!*UO/@G$ %:Y9 M*^P'M7N+^W@*AUX/4 M\^X<>98_,\OF4ZUVH-UN0G,='ZJW)G)J\Y.^X">#]TK: MVL OLL+J6_N(.!^)IP?B5^E9P/=,7T"6A)#&:7X&+SL*D7F\["4A;IE=,,%DB, N_,MDZZOOS!3]!'R99#@/J)<-PE,6N4X2CR;!W^]]!(+V>2&]8 M*9@Q?,U+3\D0:%(4!)J%19%1FTW&O7=HS.4!@-Y9P?\AI2CB$WN:H-.)3$L2 MV\#K5^,T2=] 'J;IN&M[O]GI5+&Q1.6\)$D8CR<'46("H$X>3H;#_RTUV9Y'FA:>!]'+"C>9Q6%",OQ D _%A^1FG2M=^;'T]F%-*SX>GNBDBC2H-[Y6&F+52ML5E./LL1PONBKT=7M7RXG+AI.$ M=D&E^, MB@!T5Q^[@55;7Y-6RE*%\]V:?BE0NPVTOE;*'@;.P?$G9?XO4$L#!!0 ( M ,N IU@W;72HH@, !X, 9 >&PO=V]R:W-H965T1*%\S25*]"L]'(,F]4B#".HF%8,"Z#R%6[Y:6[<03D8;ML(%VKO-7-,L;% R7J T7$G0F(^#R_[%M!\Y M W_B+XX[LS<&1V6IU+V;7&?C('(1H<#4.@A&/UN+X7H,&C4]GN#]^ M0O_JR1.9)3,X5>)OGMGU.#@+(,.JMUO6!,:.+Q4">/_PJX^&P60EL:J MHC:F" HNJU_V4 NQ9S"(7S"(:X/XF4&2O&"0U :))UI%YFG-F&63D58[T.XT MH;F!U\9;$QLNW34NK*9=3G9V%J5WN_)T19VMY,9IHV3I 6\@T?27'/B720ON%A0^F>E0/@S MAT65L7[(5Y+G/&72PF6:JE):+EI2]].S%SYYXI[LWDCEOR)QWERUTB4Q5"($2'Q;N P3NDYX> M WU5J*\SV$:L0CT[S-WGM:G3]1N)]:,??4GT>FHS+DJ+63>Y&O@G[+K=OY9> MN->!%:A7OC$UX/.L:L::U:;YO?0M7_CC>-4Y4\NQHN(, G,RC7JG5$-UU8Q6 M$ZLVOI];*DO=H1^NJ8%'[0[0?JZ4?9HX!\V_!)/_ %!+ P04 " #+@*=8 MG5(6\&," "'!0 &0 'AL+W=O[?[]@)*64![4OB M&<\Y/C/V3+I3>F-* $L^!)=F&)365D]A:/(2!#4]58'$G972@EHT]3HTE09: M>)#@81Q%]Z&@3 99ZGUSG:6JMIQ)F&MB:B&H_C,&KG;#H!_L':]L75KG"+.T MHFM8@'VKYAJML&,IF !IF))$PVH8C/I/DX&+]P&_&.S,P9JX3)9*;9SQ4@R# MR D"#KEU#!1_6Y@ YXX(9?QN.8/N2 <\7._9O_O<,9T^7QS?+GBQG_)KHV- I+7QBK1@E&!8++YTX^V#@< Y#D-B%M M? P8G $D+2#QB3;*?%I3:FF6:K4CVD4CFUOXVG@T9L.DN\6%U;C+$&>S9ZHE MDVM#YJ#)HJ0:R!T9%05S1::;VRSN/:;A]C"/$T%1[[X+^J)VT*D=7%3["E6M M\Q);Q3B%N1("WP(^S'QS2F=#=G^@H!_UDXZ9M(0#BNDC'H/V*.Z:?O&L*KRG;-4 M%OO0+TNJ%W6/C*UAMM%OS9 M9$O7L +]N'V0./,[E)Q5P!43G$@HIMY=>+L( ^-@+7YGL%='8V*D/ GQ;":? M\ZD7&$900J8-!,6_'2R@+ T2\OBK!?6Z;QK'X_$!_9,5CV*>J(*%*+^S7&^F MWL@C.12T+O57L?\%6D$#@Y>)4ME?LF]M X]DM=*B:IV10<5X\T]?VD <.2". MVR%J':*^0W+&(6X=8BNT869E+:FFLXD4>R*--:*9@8V-]48UC)LTKK3$789^ M>G9/)6=\K<@#2++:4 GD)[(0U;;6U,99%&1.%G(S>'=4&Q:)FX4I*;=J2S.8>E@S%,@=>+,??PC3X&=7B/XGL). )5W DDOH ML]^P C*>B0J:T&1X/!BO,1P$2Z"T,7*>LP8VM;"F!NYF<9",@XF_.Y;VUBH* MDF3<69UP'G2H6FG9"TXM"O]OBBJ>6[C 5:SC4 M!'QFE$81)DM6K8MU STX(A1&XV@8]7@[S<+X#/-AQWSXGYGG39%T<1^^)15' M21+VN+O,XC2(W-Q''??11>[?A*;XO/05M'0=2EP*1N]3X#([KV#<*1B_]U*_ MEK3E^7 W:*,C%L&-*<G]7@WU.=GSO3+5B/:=)CZK0*^R?: M/VH&*I!KVR,I+( UU\W[UZUV?=B=[3YZZW/3G]DFXQ6F:>[P=5LSK#&ULO9KQ;]HX%,?_%8N;3INTE<2A4'84J:.K-NFJ5>UZ^V&Z']SD =:2F-FF MW:3[X\].0DQH^EJ0X9>6A+QG?Y_?,J2.Q@-Q\,Q4R8]IN^6RN[8WN>+1@,[@!?;NXDN:J6WM)> :YXB(G M$J:GG;/P_:076(/BB7\X/*BUS\1*N1/BA[WXG)QV MLC2"'6U@4S_^YA FEJ M/9E^_*R<=NHVK>'ZYY7WBT*\$7/'%$Q$^HTG>G[:.>F0!*9LF>IK\? )*D'' MUE\L4E7\)0_ELX-AA\1+I456&9L>9#PO_[-?52#6#(R?=@-:&=!-@]X3!E%E M$!5"RYX5LLZ99N.1% ]$VJ>--_NAB$UA;=3PW [CC9;F6V[L]/@:[B%? KF& M6,QR7H3V'3E+DN(C2\GGO,P5^\7K<]",I^J->>3VYIR\?O6&O"(\)Y<\3NVO]0MD^?:#\BER+7>QNVTM^K!8OAM&-*68&\A\[XSS_"?O!76P \.6N$ MHU>'HX=Y'W^5+%>LK."%Y#$0EJ8B9AH2HH69%^S,P_,968 L\BXWCXB[E,^* M#&Q-L++%?M&BG;7NQW1(1]W[=UV),#S%4G/L/A MR5DC',,Z'$-T[-M>C5]!9N3+M(Y.6P!PKV'P=*:CECNJ#0-' @&>ZV;F?2[7 M<1?;CJXO;TW!:^@3'B#?JT9\A<23MV9(J L)W4O./^.6/IWSN.6N@AV>A2CN MC+^8L37@,36_)3]X@K4J M"/M O]"Q7S@X1%EXY4-?WIHA<808HL3EJRSP1L(BY5K5[X,'0P>$(H"NH5)'UY:X;$@21%JW9D@DG@II5UZ97E"VUS5$7]Z:P7#02(>'2&VO".G+6W-+S"%DA*\TGL,43.XFJUV$ MK7*[\AV&ZQL^1YL;/M53C0V5]K2.'.9%.(&9PGIQ]R\L[1Y MQ15;(CE%SY%>5<@.^:[6%'ZI%;ZU]RWFL%GK/FC5SG!- M;/"XN/?!=9'CN@CGNBWG <-XCY;36J5[!3I?WIHQUC@$CG &W+Y)'JPBMVKVBH2]OS1@Y-(P.@8:1 M5S3TY:UY/,BA80]'0V]%4K73+))HLTCPWFRKMKMV#L\,W:PXGJA(\6.H/))7 MWZV/0)X5!_^Z[O'R_.0EDS.>*Y+"U)@&1P,SG[0G])FM,>;@1YID;&RL.=]G=&6R#<4H M*I+2Q(26Y9LIBC-C,BJN/=#)B&QY$F?X@0*V35-$7VYP0O9CPS8.%Q[CU9KG M%\S):(-6^ GSKYL'*L[,&B6*4YRQF&2 XN78F-K7,Z=(*"+^B?&>-8Y!WLJ" MD.?\Y%,T-JR\(IS@D.<02'SM\ PG28XDZOA>@1KU,_/$YO$!_6/1O&AF@1B> MD>3?..+KL3$T0(27:)OP1[+_"U<->3E>2!)6?()]%6L9(-PR3M(J6520QEGY MC7Y41#02!$YW JP2X'&">R;!J1*(8XC ML'@!,W&P(B+H_2WF*$[8!Y'X]>D6O'_W ;P#<0:^K,F6H2QB(Y.+4O,'FF%5 MUDU9%CQ3E@/N2<;7#-QE$8[:^:9HL>X3'OJ\@4K >T2O@&/_!J %W8YZ9J]/ M=Q3E.#7M3H'GG,%KL)DS/I<\?_LL0L$GCE/V7Q=O):[;C9N_]-=L@T(\-L1; MS3#=86/RZR^V;_W1U;0FL!8%;DV!JT(_ID!(C984='5=0OD%5#XS[2:VY3H0 MCLQ=LY_3L&#H!8,ZJE6H5Q?J*0N=QC2D:,G!?)]A"N8;3!$G%'R[Q^D"T\Y1 M4B+V'25-8*WF_;IY_T)"]752H FL1<&@IF"@3Z@EE-=0X-#V!\Z13D^C!D,W M"+IU.JSK'"KKG-_= S';@NF28_$#1Y^%";C%*,%JJ2I!^XZ3)K!6_T'=?W A MJ08Z*= $UJ+ MN3/N:5/K!564X<0^FYPI-:N,,L*AMURM1O6PU;6.B.,YQ4^ M"1;B$,OA4JA5#=EWK'2AM0F D@!X(<56P+IHT(36ID%Z(5OI,WIJUGG5#-L1 MIIAB;6E:;+5K.6CV[OLVWHB_,_QUJE6"]AXN36AM"J0=LKU+J5:K+=*%UJ9! M&B-;:3IZJM9_W4S;$::8::6#L=469D:R+/_?O(OY2RU4\#]XTPRL?%3O0=2$ MUB9&6B9[>"DM:_5-NM#:-$CG9"M=24\M!Z.5\W/.X;9:U^:M_QU(76YD@Z*VA?2-90J[_2A=:F M0?HKJ#0N_61=837U:CNV=Z3JKBCH.6=$+2T05%N@*?@"_FPHMY^]4(/W'K1+ MK I!Z;"@>RGM:G59NM#:-$B7!=6K3OVTZYVJ,G#H'[K&63Z.@[]EGI"R=$%0[H=)+/% 2;4,.YK3V$&^6L];%)5UH[4T+ MZ;T7;^QKV?E3JF$*3=N[Q%=Q1D#"5X*2.MJ(-XP M6NZ%EB><;(KMQ 7AG*3%X1JC"-,\0-Q?$L(/)_D#ZAWIR4]02P,$% @ MRX"G6.HR77/] @ $@P !D !X;"]W;W)K&UL MM9==;YLP%(;_BL6JJ96V\)D$=0E26]2MTRI%[;I=5+MPX"18Q9C9)NG^_6Q# M4;)2U$ST)MAPWC?'#_;)R6S+^(/( "1ZI'DAYE8F97EJVR+)@&(Q8B44ZLF* M<8JEFO*U+4H..#4BFMN>XTQLBDEA13-S;\&C&:MD3@I8<"0J2C'_B$((=$:@>L+ANX@#S71BJ-WXVGU7ZE%NZ.G]POS=K5 M6I98P 7+?Y)49G,KM% **USE\H9MOT"SGK'V2U@NS"?:-K&.A9)*2$8;L&PX[ #5X0>(W >ZW ;P3^:P5!(P@,F7HIAD.,)8YFG&T1U]'*30\, M3*-6RR>%?NVWDJNG1.ED])EM@!?J/4IT)@01$A<)H(_H+$V)?C$X1U=%O;OT M:SJ.06*2BQ,5BQ G,+76V!? -6-'[=^[$^=3%:TBS>""S/99^ MR]+O+TFA\(;TBRNS2;&3!?@3>3ZJB [,WO3@25H ML02]6!8<2DQ2!(^J^ L02)T[Q&0&7%4,SO76PT* [#R+P;.4)OXT]-J,:@H= M48'KA_M1<6^:_[DWQBV$<2^$2TB!J^ITP2BM"I*8^B3,E CSHW1_#70)O/.\ M]7H?NF6&-(L',MMC.FF93MZ@=DV&9#FD63R0V1[+:#%VA6V6,*WJUWA\W(Z]G8RJBET1(7^OU%Q;YJ'[@U[IP'3W;)J:=9$ M5:,<5LK>&4W5J>9U!UI/)"M-3[9D4G5X9IBIIAVX#E#/5XS)IXEN\]J_ =%? M4$L#!!0 ( ,N IUC>#&PO=V]R:W-H965TE=@&&AO= JQ=$*_=AV(?&.ML M$Y5$EZ3LYM^/I%39LFFGP;POMDC>+SC#3:,?Q-+ (E^E$4EALY2RM6U MZXK9$DHBKM@**K4R9[PD4@WYPA4K#B0WH+)P?<^+W9+0RAD-S-P]'PU8+0M: MP3U'HBY+PI]NH6";H8.=GQ,/=+&4>L(=#59D 5.0GU?W7(W<3DM.2Z@$917B M,!\Z[_'U!,<:8"2^4-B(G6^D37ED[)L>W.5#Q].,H("9U"J(^EO#&(I":U(\ MOK=*G6Y/#=S]_JG]@S%>&?-(!(Q9\3?-Y7+HI [*84[J0CZPS>_0&A1I?3-6 M"/.+-JVLYZ!9+20K6[!B4-*J^2<_6D?L '!P!."W '\?$!X!!"T@^%5 V )" MXYG&%..'"9%D-.!L@[B65MKTAW&F02OS::7/?2JY6J4*)T>_L37P2AVD1.^% MH$*2:@;H$DV;.$!LCB:0U^:0!)(,R26@,>'\B58+](44-6@9A54Q>DL*#1?H M[00DH85XIS1]GD[0V]?OT&M$*_37DM6"5+D8N%*QUQS<6SP(C07 M2$4G8BK*N;I^G.OS)3JXK1';J(SZ5)+4WV-L$PMQD-H91QWCZ!G&*OMS^608 MP_>:KG0T7J *I(UK=$@BB[UPGZM-+,5^9N<:=USC9\)%W8\%?2R@]>91FO'A M_E&2)MX>39M8%(='@B#I:"8G:?YISKUBU>7S9Y\<,O"C*$GVB%K%LN2(/].. M:'J2Z(?Q&#T +1]K+L D(14-"TY*&].3JEZ:=,ZDK&=UUEF=_0\Y-SNG^6=2 MUC,?>]MB[?V'K#MNT?U$XX?[=\MSWE9Q?+)*OC2)MMIZ-((X._"P1)^G M12HZ4I;PMI+BTZ7T)5FT5=6KY@GVHGVB%K'H^/'K$MJ?V18J?+I2J;<)F@*@ M3TP""B_0FU>I[WLWUM1S81;Q#5+]%R)Y3O4KF13JH=LT9&IT9;OW[LY[O02^ M,'V/0#-65[)Y@G6S76]U:UJ0@_GH>MST- D'5:[Z MN=K.NTK4^?.F/VH&DJU,Q_#(I.H_S.=2]93 M8!:GS/EG':@-^BZU-&_4$L# M!!0 ( ,N IUBWD&PO=V]R:W-H965T^ M-; S?C!8JXTV,2@S(>Y,YSH>.I[Q"!*(M)&@^%K!")+$**$?]Z6H4ZUI##?; MC^J7%AYA9E3!2"0_6:R70Z?GD!CF-$_T1*R_0 G4,7J12)1]DG4YUW-(E"LM MTM(8/4@9+][TH=R(#0/4J3<(2H-@UZ#]C$&K-&A9T,(SBW5!-0T'4JR)-+-1 MS33LWEAKI&'6Q&K@:730+N5'I MSGGA3O",.RUR([A>*O*9QQ!OV[N(5O$%CWSG0:/@#97'I.5_(($7M&O\&;W< MO-7@3JO:[I;5:SVC]RT#237C"P(/>!)Q4T_K-JD0:=>+F)-]JC(:P=#!HZM MKL )W[_SN]ZG.L(]B6WQMBO>=I-Z> 4<@1."V4!HC/F+&68V8 5UV(56UVJ9 M^V<5^NUNQQ^XJTV>NEE^OU_-VG*T4SG::73TQ+?QNA=]MS,L)K(#G4)N,W7U"[DEL"_*D@CQIC/$4 M]1C>;K* K6,M!#H;N=7MG>SD7^,B;T3H50B]?=P?O7V&;$]B6[S]BK??&+*1 M4-K\@]3_0]?_)W2^'^R$KG&Q-Z+XWM.OUGL1#-SG++-W3 -.J;7)$P2]]@Y0 M\XIO)=HH'OP]7N^EV-;-W=N]W9M7?"V1NU$9I2 7MF!4)!(YUT4148U61>F9 M+<5VQL]-L6HKKB>9HM+%$F'!N"()S%'2.S[!D,FB>"PZ6F2V_IH)C=6<;2ZQ MX 9I)N#WN1#ZL6,6J$KX\"]02P,$% @ RX"G6#]G;X,- P _P< !D M !X;"]W;W)K&ULK57; 9 I,V#^UD0M(\9/H@[ 4TL257$I#\?5>R<8$8VH>^V+KL.3J[6NWVUT*^ MJ06 )N]9RM7 66B=]UQ7Q0O(J&J('#CNS(3,J,:IG+LJET 3"\I2UV\VVVY& M&7>BOEU[D%%?+'7*.#Q(HI991N7'+:1B/7 \9[/PR.8+;1;/%G[Z7<=@">,$!@%\"_'U > 0 ME(#@7P%A"0AM9 I7;!S&5-.H+\6:2&.-;&9@@VG1Z#[CYMHG6N(N0YR.1B++ MA6+V#L2,C$!JS!5R2U/*8R 3FWK#.!9+KA6Y(A/,NV29@C4V6 YF V?W?(5# M(1DH)V-R?GI!3@GR/BW$4E&>J+ZK4;W1X,:ETE&AU#^@]!N5 M#1)XE\1O^F$-?'P[9-G;?_B6S']Z#R/3C& M'KW@4[YB_"J7(@:E2+Q)!))3J6OOMB!L6T)3BE91$+:[G;Z[VG:JUNK:KZQV MU(:5VO"HVCO&&3Z0A,R%J$^\ M_:/=;S]L1]MO*[X76K7ERK$MHR MV-TJ@1G(N6TE)C.Q;A6)7:U6W>K65O7]]79OU*Y;[_1&MKNY?^B+UHB%:(7$F8 MD 0+0)+[[[L :4:6(;:'7"0"W/?PWG(![/S(Q7>Y U#DL:X:N7!V2K4SUY7% M#FHJKWD+#;[9<%%3A4.Q=64K@)8&5%=NX'FQ6U/6.-GL+-YBW=P@K4M_9>X,@=6$I60R,9;XB S<*Y M]6=+W], $_$'@Z,\>2;:RIKS[WKPL5PXGE8$%11*4U#\.T .5:694,??/:DS MK*F!I\]/[.^->32SIA)R7OW)2K5;.%.'E+"A^TI]X*UST8%=2LZ?[I8Y^($X ?7@ $/2 X!T07 &$/"/\O(.H!D:"'XG0TOGY'7A->=XI#RXH M_YV*:Q+Z5R3P@L@"7X[#EU ,\/ YW,4<#HD,AD0&AB^\P'>6C)-<]#EXN%U+ M);#._[)Y[<@C.[G>_#/9T@(6#NYN">( 3O;FE1][-S;G/XGL61["(0_A&'OV ML5& K(H(JH 4M.W*0D ![$#7%=C<=Y2QH=0GU2$+_"A.Y^[AU)8E*@R"9(AZ MIC<:]$:C>M_G.8IC]7HO)-2Z9D>EWHVS/?C6K]N!)B?*_8F?)F?^+%'3((GL M_B:#O\FHHIPWINH(-65HLS1.\!!8+4U>B(WC-#IS9 E*P]1N*!X,Q:-ZGC8: M:P[XM;A@8#T\XA=+!Y,H/--G"8J]V*XO&?0EH_K,IKY)2KT MTL"N:3IHFHYJ^LH5K4C;9PY.SVMNSJBB/Z\O%DD^?;'YXC"9!F?J+5&1'T[M MZE/G;,+W?MQ:WG_M,[("()\X'C+1%7GS:AH$WLT'?@#1U/W-PZ32E]B5>>G? M$.R2""U+<]EA.EC3M4TXNOZI9+93U#VYHFL06]/J2&+NU>YP'6:'=NK.=!WG M\^DL3VWSOC?+N_[+_;% U[WA5;EEC205;' Q[SK!\A)=0]0-%&]-B[#F"AL. M\[C#)A*$#L#W&XZIZ0=Z@:$MS?X%4$L#!!0 ( ,N IUAN"'U5"P0 &<0 M 9 >&PO=V]R:W-H965T80)IJI&0QZ\*U*K?J1UWGY_1/YK@,9@')F'"T[^3 M6*U&5FB1&!:L2-4WOOD3JH!Z&B_BJ32?9%/9.A:)"JEX5CDC@RS)RV_V5 FQ MXT"](PYNY>#N._A''+S*P?N_#G[EX!MERE",#E.FV'@H^(8(;8UH^L&(:;PQ M_"37^SY7 E<3]%/C"<_67"9F#_B"3$ H3!9RRU*61T#F)O=NHH@7N9+D/9EC MXL5%"MIX)C#]A/I-6!Z3#[^*9(T)H@%<1W7;W&?=KM/(:K=O::[C8+5JKFU M:J[!\X[@/4=^06:HD]H3X/X3FI,[!9G\IRW4$MMOQ]8'_4JN600C"T^R!/$( MUOC-*QHXUVV!GPFL(8-7R^!UH8\;"0#/\5^0I>"R=9-+N,# Z1OI<>RZ3A Z M0_MQ-Z86,SKP UJ;-=CZ-5N_DRUF<9$5*5,0X\V $]= M/_#"/::M=M3SW':JO9IJKY/J=ZY82M9'Y,U!M7'N'7 9!([O[C%NL0JI.VCG M&]1\@TZ^7Q>+!&^+#UN.'PN1)ZH0@(_)DWZ0)HRO:@6"W'^&[ %$Z^GH?-.I MI^-,8 U1^K4H_1>\)/KGE.%,8 T9PEJ&\+R71'B0H730#_=/7IL5[7GM>3RH MN0XZN7X"+"%6/(W)78:G[Q$T5=F9KIV I^[3F< :L5-G6PHX+YBP%?B9E#@7 M6E.*G:J(GC=I*[Q&/@8T[.]E;;O9L9\+NJU':.?O_/@+*%U?[VY71\YV@YV\ M52]1@M!M#4*]E\S:S@KG9"G.A-:48EO@T.X*Y]2LO?T/O'O:KIE_4)_1T.\[ MO?UD;[6C_>!(MNOJJ#FSK3]H=P&"3,D<@'SA"HA_0=Z\"K&RO/X#KW"1FT2X MD3*12CN,*NT3RN@,4@M &N+SB*4PWT"^K_%L;_ E!+ P04 " #+@*=8 M /J!'7X# "%"0 &0 'AL+W=OO(DY7<[^%3-O< * @ZEL0P4_W90 .>6"&7\W7%Z_986>/C]POZ+\QU]>:(: M"LG_9)79S+V)1RI8T2TWCW+_*W3^I):OE%R[7[+O; ./E%MM9-V!44'-1/M/ M?W1Q. "$\1E U &B8T!R!A!W@/B_ I(.D+C(M*ZX."RHH?E,R3U1UAK9[(<+ MID.C^TS88U\:A:L,<28O9-U(S=P9R!4I0!G,%7)/.14ED*5+O;NRE%MA-/E MEIAWU9:#-?YL-J#([U)\*+9*@4!#K0'-WBT 6;A^CX"ORP5Y=_6>7!&D_;*1 M6TU%I6>^0?%6@E]V0HM6:'1&Z&]4W9 XO"91$"4#\,5E^ +*'AZ_AOL8LCYN M41^WR/'%9_A:WUM_KVT,RBX$W^Z>M%&8SG\-^=B2)L.D]HI/=4-+F'MXAS6H M'7CYVS?A*+@=\OA_(GOE?]S['U]BSS\) \AJB*(&2$F;P2-M.4:.PQ:@71YB M^+.9OSOT8] J2WNK5P*37F!R46 AA3L&0KLS$IC(F+248Z6SN:WMZ&H4)@03 MDERE&28'>M2 JT3\><"?^\M;?@L'S[P%I0?N99,D.(K!@-$H.A."M ]!>E'/ M(^PDWS&Q)J6"BAFRHB7CS#S;P@B8KA59,8&Q<"92F\$S3$^5!?&1^E.;, C# M8?6C7OWHHGIWPX8$C4XV2]*#;&D5G1JE03(95C3N%8TO*OHB#>5$NILOL.J] M7/DVPX:DCD\R.TK3\?A(ZY!5-LZ&Q4Z\HXFL5Y_]6W:2)0#6*KRPR35Y^V82 M1<'M1[D#)>JN>C-M[-VX=HOA+<%W!:%5Y?H#^LY$^]# T[2UI9_MWPSWKK<>ST^FQ61H/IL6[HWA_Z1O'RC8']9,:,)AA5L%-V,\ M>]4V_79@9./:X),TV%3=YP;?2:"L :ZO) :F&]@-^I=7_@]02P,$% @ MRX"G6%&UL MK51=;],P%/TK5IC0)G7+5U=@M)&Z5 @D/JJ5P0/BP4UN&VN.'>R;=OQ[KITL MZD0W\K)E3 MLM;ZS@4?RED0N8) 0H&.@=-K!SE(Z8BHC%\]9S!\T@$/UP_L[[QVTK+F%G(M MOXL2JUGP.F E;'@K\4;OWT.OY]+Q%5I:_V3[/C<*6-%:U'4/I@IJH;HWO^]] M. #$XR< 20](_A60]@#O7-A5YF4M./)L:O2>&9=-;&[AO?%H4B.4^XLK-'0J M"(=9KNM&6^$MU1N6@T'Z]>R:2ZX*8"O?2?.BT*U"R\[9BMJH;"6XY"]8@6&? MM3K/6V- 4:*U0&FG2^[""E 47)ZQTP40J[1G1'"[6K#3DS-VPN@S7RO=6JY* M.PV1Q+B2PJ(O_+HK/'FB\$_<7+ T'K$D2L9'X/GS\ 44 SQ]# _)PL''9/ Q M\7SI$WR=%YW^D?.DZ"WY,5];--2M/X]I[$C'QTG=#;ZR#2]@%M 5M6!V$&0O M7\23Z.TQQ?^)[)'^=-"?/L=.?:2\2FI?K%CN&Q?,J'-DY#JHK5O)$4HVES0Z M?'?1$&*Y@5(@^ZCM(]^.F=55,/$5N.FTRR8Q_?K=H0=_YUR^B8><3EIX<%W< MJ*)6V@IEF80-H:*+5Y&PO=V]R:W-H965T MWCN!WGIZ4[(;VH#H,E367 UNJ[(-E%1=BPHX?ED)65*-0[EV526!YHU16;B!Y\5N21EWTFDS]RC3J:AU MP3@\2J+JLJ3R^0X*L9LYOG.8^,C6&VTFW'1:T34L0'^N'B6.W(XE9R5PQ00G M$E8SY]:_F?NA,6@0_S#8J:-W8EQ9"O'-#/[,9XYG%$$!F384%!];F$-1&";4 M\;TE=;HUC>'Q^X'];>,\.K.D"N:B^,)RO9DY8X?DL*)UH3^*W1_0.C0R?)DH M5/-+=BW6HVJ[M9J_%NKS&XH/$O*J])Z%^1P LBB_E\V/P> MLLX\/#5W,5I=R((N9$'#%U[@L[A]1>:UE, U^7J[5%IB_JA DDUXVM2 &XB:U+W M#''#8$Z3;>I[<3*9NMMC+VRH8!QUJ!-Y42 9+AD9BV=5.\U(TM MK3^%ZB1JHRYJHT'NA[(JQ#, R?!00,_I_J#E.5D"AQ73UC2/SA*8A$G2R_(Y MR/?"<6S/-QU!=I 7E!8M>8=!J3 M08U_@S9]C,#WFE6FV&SJDK.%H]@/>^HLH%$8VM6-.W7C075?J)24Z^>AT(W/ MU@VCQ.N)LX$"SRYNTHF;#(I[)]:"O*,%*T!@9][BE:.)():GLI?BY#Q$8="/ MXSDH0)1=JN^]M%%O>%_2)_LIV-J=K!?'04^4#>4G%P+H'S5W?U#5H54QK@%3 M;"V^EN*T^OI;PPJ:7)#WTDC]P1Z5?M ;D%9-P=ER2>"-^J(LJ$DPOJ#JI;7Y MP[WM_YS6=_YY_XJ2..H7W058/X+NT47.W*+QYK-F7&&37:&==YV@KW)_,=T/ MM*B:N]U2:#P*F]<-7N9!&@!^7PFA#P-S7>S^'J3_ 5!+ P04 " #+@*=8 M!_=JB5@" !>!0 &0 'AL+W=OB!UI:6T0H4B4I._W[+BE9<0 [ MZ*$7B4ONC'9&NTS7VCS:"L"1IUHJ.Z&5<\V8,5M44'-[JAM0>++0IN8.0[-D MMC' RP"J)8NCZ(+57"B:I6'OUF2I;IT4"FX-L6U=<_/G!J1>3^B(;C;NQ+)R M?H-E:<.7, /WT-P:C-C 4HH:E!5:$0.+";T>C?/$YX>$[P+6=FM-O)*YUH\^ M^%1.:.0+ @F%\PP<7RO(04I/A&7\[CGI\$D/W%YOV#\$[:AESBWD6OX0I:LF M](J2$A:\E>Y.KS]"K^?<\Q5:VO DZSXWHJ1HK=-U#\8*:J&Z-W_J?=@"C,[V M .(>$/\K(.D!P3G6519D3;GC66KTFAB?C6Q^$;P):%0CE/^+,V?P5"#.9;FN M&VU%L%0O2 [&X:\G-UQR50"9A4ZZ+@K=*F?)"9EA&Y6M!)_\S55@R%>M3O+6 M&%".?!9\+B2R@26'4T J:8\0]3";DL.#(W) D/N^TJWEJK0IB8Q%%\M@.>OPZ?0C' DY=PAKX-YL6#>7'@2_;P=09LB3[V M;A2]&3^OY]89[--?NX1VS&>[F?WLCFW#"YA0'$X+9@4T>_MF=!&]WR7[/Y&] M,"$93$A>8\_NM>.2Z&"%PE[8R)?/MNS2WY%>!%)_U:RRJ_-W47YY28;IJ[P.DF#,1<.QROL*SP @3C$_!\ MH;7;!'[&ABLU^PM02P,$% @ RX"G6";#7>=C @ Y04 !D !X;"]W M;W)K&ULK51=;],P%/TK5IC0)D&3)F%C)8W4#Q![ MJ%2U&CP@'MSDMK'FV,%V/_CW7#MIUDY9!1)]:/QQS_$]U[XGV4OUI L 0PXE M%WKH%<94 ]_760$EU3U9@<"=M50E-3A5&U]7"FCN0"7WPR"X]4O*A):QFBN<^2U+SDH0 MFDE!%*R'WJ@_F,0VW@5\8[#7)V-BE:RD?+*3AWSH!38AX) 9RT#QLX,)<&Z) M,(U?#:?7'FF!I^,C^Q>G';6LJ(:)Y-]9;HJA]]$C.:SIEIN%W'^%1L\'RY=) MKMT_V3>Q@4>RK3:R;,"804]&>WAT(9VH+77D^*)_+?6/T4H;A0_Z9U?1:M*XF]0V^4!7-(.AAUVL0>W M2]^^Z=\&G[H4_R>R,_UQJS^^Q'ZN/S_1#P?T) U=XFO&?N HK2/MTOM>__[L ME_B[4XD=D+O>&ULK57;;MI $/V5E1M5J=1B8YNDHL82X%[R$"E*E/:AZL-B M#WB5]:Z[N^"T7]^]&!>HH8F4%[R7.6?FS+ S2W9%4J<^"G28U7< ?JOKX1>N=W+ 6I@$G"&1*PG'C3 MX3@;&7MK\)5 (W?6R"A9ZNM^R?K':M98$ES#G]1@I53KSW'BI@B==4W?+F"[1Z;( YI]+^HL;97EYZ M*%]+Q:L6K".H"'-?_-CF80>@>?H!80L(#P'Q$4#4 J*G N(6$-O,."DV#QE6 M.$T$;Y PUIK-+&PR+5K+)\R4_4X)?4LT3J573&&V(@L*:"HE*(G>H6E1$%,4 M3-$5<_\L4Z+S#!0F5+[1)O=W&3H_>X/.$&'HFE"J#63B*QV1X?7SUOO,>0^/ M>(_0-6>JE.@C*Z#8Q_M:223'X'MJHJXXD>6+CO!]YKQH='(19@7ZMU(9D3GE6T]_IZU5(%9V/$B4\S53KB5TI]T$FMK&>W ^&X[G M;I#\I7%C33_X%6$245AJRF!PJ04(-RK<1O':-L\%5[H5VV6IIRL(8Z#OEYRK M[<8XZ.9U^@=02P,$% @ RX"G6!@&*W&ULO5G;;MLX$/T5PELL$J")1.KJK&T@==IN@&8; MQ,WVH=@'1J)MH9+HDE2<[-LH7&5XQ@/W6*0@WINJU%.(@' MDU'Z[)9-1C0181"36P9X$D68/7\@(5V/!W#P\N N6"R%>J!-1BN\(#,B[E>W M3-YI110_B$C, QH#1N;CP26\F!JZ;Q*P\Z*,94CIO7+]$_I> EF ?,R92&WP-?+,<#=P!\ M,L=)*.[H^D^2 [)4/(^&//T+UKFM/@!>P@6-9013$V7_\E!.QX8"L+0XH M=T U!VAN<3!R!R,%FF66PKK" D]&C*X!4]8RFKI(N4F])9H@5I]Q)IA\&T@_ M,;F.!8X7P4-(P"7G1'!P!F9RKOB)?$+GH/'^/?@JEH0!L<0Q^$RIOP["$)Q< M$8&#D)]*]_O9%3AY=PK>@2 &WY8TX3CV^4@3,ETUJ.;EJ7W(4D-;4KO![!P8 M\#U .C);W*?=[E?$*]R-JKLF22J80@53*(UG[,W47[+*/CYY8>('\:+DXL<7 MZ0FN!8GX/VVHLV',]F%4V5[P%?;(>"#KDA/V2 :3WW^#MOY'&P<]!:LP8A2, M&%W1)]^HP"' $64B^)?X\G,7#.%\KGQFE',PQ8P]*XXN(YK$HHV4;"0['4FU MGL>):[GV<*0];J)ML3),J[2JP# +&.9;85QZ7A(E(1;R]65FB%47:D.2#69M MY'AFZT,=U:"TFCG0:L=B%5BLMV)1LW:/#V(U\D/FT'9J*%JLD&.:[2#L H2] M!XC=LPEO3=YNI 6A"ZWZ-V@SLQP3M:?O%.D[KTM_3^:=QB2W'&3IM=R=1NZ6 MI2.G/76W2-WM3'U&YV*-&0$_;DCT0%AK_^H,<6C_ZBE8!>VP0#L\3DU>8>"9,Z#MP1)085'?>#CYS:),.T.]5HZ-M01/-H2EP^U6=B.;NE&K;!S ML\W*MF7OVK(PP%*^P$XMT/;C:CKA[<'?+0EM-7M"H!I6:!UG'Z M,.P41P>STE.T*BNE"(+=*JB?3MP]AINYMJ+O]'PM^E)#P7U$5$^-MT51V;!> MW4U!90ZW_+* I9Z"W8*JQR;E-@5?$T33:#N(4B;!3LTQFI5%?T:J__TMMA/0C[0#T)&KR+8#_0R*A4B*AXTDDU-0^ MKN[69_DNJRJ0C?V=HPHDU")\VL#L,JNB*>41ZI9'7S_> !S[X(K@\*"2[8Y[ M\.3L*5J5A5);(?-()=NKX.HK6I654G"A-^\2[5^RS2T@VT%F?9;OL*H"*342 MVF>GJ+^2;6X(G;6!V65615-J'M2M>3Y-IU+3>23F9$>)=L8Y>#+V%*V*NI1( MR#U2B?:Z,=57M"HKI>9"W9HKF]E)W%.1#ALSUD#(K6\][#2K'A.4PLGHWO#9 M"\R>.C@?RMX!9:=9!D7;.#E3QY8WF"V"F(.0S*6??NY(+EAV$IC="+I*#],> MJ)!:.+U<$NP3I@SD^SFEXN5&G<\5Y[&3_P!02P,$% @ RX"G6 E4F!V/ M @ B08 !D !X;"]W;W)K&ULA97);MLP$(9? M9: &10*TT68M2&4!3MPEAP)!G+2'H@=:&EE$*%$EZ:5]^I*4(SBP$E\D;O-_ M_U#D*-MR\21K1 6[AK5RZM1*=5>N*XL:&R(O>8>MGJFX:(C27;%R92>0E#:H M86[@>;';$-HZ>6;'[D2>\;5BM,4[ 7+=-$3\O4;&MU/'=YX'[NFJ5F; S;.. MK'"!ZK&[$[KG#BHE;;"5E+<@L)HZ,__J.C7K[8(?%+?RH TFDR7G3Z9S6TX= MSQA"AH4R"D2_-GB#C!DA;>//7M,9D";PL/VL_L7FKG-9$HDWG/VDI:JG3NI MB159,W7/M]]PGT]D] K.I'W"ME^;Z,7%6BK>[(.U@X:V_9OL]OMP$! $KP0$ M^X# ^NY!UN6<*))G@F]!F-5:S31LJC9:FZ.M^2@+)?0LU7$JOVT5:5=TR1!F M4J*2\!$6_0<"7L&LX4+1?\3NX.>=/@H2)9S/41'*Y 6< 6WAH>9K2=I29J[2 MEHRP6^SQUST^> 7_G8A+"/T/$'C!!!X7:^ITS&*>;"7,F.%#AU](V0*#;H MY._?^;'WZ8T8>"\A(JP1N8=8(R\$%QF&.!S1*%WKR+,>.] M=&RES<7YFQ,]D\#,YY2<:0_51T0$JC()PG!4-K.@4*QYC12.LB3?. MB@=6?(J5C+'B8U88)^.L9& EIUCI&"LY9OG)9)R5#JST3=9#C;I,5PK%&#$] M.B"^%QES+Y#N064Q15K?UQ5M)3"L=)QWF6C+HB]\?4?QSA:;)5>Z=-EFK?\5 M*,P"/5]QKIX[IGX-?Y_\/U!+ P04 " #+@*=8WU\MLN\" C"0 &0 M 'AL+W=O+D$RM=CR[5>+]R39:[,!3L>E7@)[[^ M#JV?P/ EG,KZ%ZW;6L="2245+UJP5E 0UOSCYW8=-@"N_P[ :P'>1P&#%C"H MC3;*:EM3K' \$GR-A*G6;&90KTV-UFX(,[LX5T+?)1JGXAEGR],'$ 6:PD(A MS%)TJW(0:$;P@E"B"$ATBN8Z/6E% ?$,[4".IZ PH?)$ESW.I^CXZ 0=(<+0 M0\XKJ0GER%9:J7F>G;2J+AM5WCNJ;K X0P/W"_(6%.!0@!*I-*KFH7Q0Z ML=0D5IG$IGHG^V0WQ,&FH,@+G!W9_ZK:4AUTJH.]JA^XPO0#$H,W#P^&H1?Y M.QK[RJ+ 13K1H6G(S4;RLN]J"*]TCZV&NOV) F )] M/^-&PO M=V]R:W-H965T28:PM1]^NR7A=MORQ8*3EYV'B6VD7[?NE:[Z M'+6DH\S#P^[,P3GLG1]5OU_G)4;8HDS@5USDK%K-9F#]]$4GV>-RS M>L\_W,33^U+]T#\YFH=3<2O*;_/K7'[K+RE1/!-I$6)#5ZU0 M+?'W6#P6*Y^9VI2[+/NNOIQ'Q[V!ZI%(Q+A4B%#^\R!&(DD42?;CWPVTMVQ3 MK;CZ^9E^5FV\W)B[L!"C+/E'')7WQ[V#'HO$)%PDY4WV^+MH-LA3O'&6%-7_ MV6.S[*#'QHNBS&;-RK('LSBM_PU_-('8906[6<%>6\&VMZS@-"LXNZ[@-BNX MNZ[@-2M4F]ZOM[T*7!"6XI#%?UJ;1FO.%4[RFV9R[_&/56: MWP>B#..D^,!^97'*OMYGBT(BBJ-^*?NF6NB/FWY\J?MA;^F'Q2ZSM+PO&$\C M$;6L/Z+7=XCU^S(FR\#8SX'Y8I/ TWF^SYS!'K,'ML6^W0;L_:\?VOI%8RY# MA;$JC$M@@MTQ#H'A-"80XY8+641*]N>%7("= MEV)6_*MM7ZAI;CM-U<9/Q3P+'Z%R!]$[^2W7RQ_\+DM 4A8@(1Q$,Q( MB;M,B4O13TYG65[&_ZF/TVRBBJ?([?;S<[?=D82X7>5P^L4C&L2V$-&]9<]3QZ;=%C5R_Z[Z.A'$0S,B#O\R# M3\;M.A?S\*FJ/%<3]H<<7HW"XIY=Y]E8B*A@UR(?RS_*@4];3FKVX9IG[ MV(ALO6O4D3 .@AE1'RZC/GQ3U&]$M!C+@D-'?[@1_<&^MQ9_LA]=XX^$<1#, MB/_!,OX';XK_9?@CGBUF=1ZJTP"=B8/-3*SE@>Q/USP@81P$,_)PN,S#X9OR M('^L3A17$WD&EN?=E^K1X8OUB.Q/USP@81P$,_)@#;26&=#G3ZU2YF$LZGFEHJX,5RQVXMC5<&]1 F^7MS=J#@;-LU@SFBC"TR&#> MB(5#CQ)$<-L8E.PO'2A ^L3\OQ>Q.Y*TC>QK:.:A(6@"E<13-3(^MTV-# M)5>#0R4&20N@-(ZBF8G14M@B9=U)E0],Y$U#]BZ*9F= *V*(E<'=Y]@+0T&<'K<<%4B,' M4!I'T+V,LRG\H1\E;*+\R]7-ZWA?X6(9&'*PNBO15%*J5$J(_/V MZNRF-C+>%XN[O\2X9&7&0C9)LBQ71^9@?S!X]X'-DT51K3V?)_$XO$N$W$&J M/N9A.E7'YR3/9LS9M[UWBN#L#^6'N'B7@0N1SZJ2[&666_A,_%HC;[F^VI MRGHNQME,?HHDZ.Z)E?>"G29R,]-0&>QR;"_'E"(=RT]R@PLVD@O'92E$O9V6 M]6Y/_F/[[YCLT&#?=58W0!GLD>J\]7&FS-,]YM0?U,)^\W$9TCW9EV(N*F,_ M>5*+M!X 4(<"2N,HFGD :)/"HEV*LVK_R[>5GDT;8J/40WT(*(VC:&9LM15A MT5[$MW2A]N4ORU/KF3P$:)E%$SL/B&J:91M&QF!@>^O#?ZC_@**98=<.A$5; M$$U-GXCV"",E_JBAK4?8V8PPU%E TLZJ MZWJD6D.*_Q&4%D!I'$4SKR5J9\(>0-6:#?4FH+0 2N,HFID8[7+8M,MQ_GSE M2XV?U.!49:HU(U9[@;?6S3FZP<[!AGH6*)H9;.U9V*3T?ETQ\<8,L55.U#:0&4QE$T,S%:[3OTU?_7B,K# M=E&Y4;>@4AY*XRB:>>.DEO(N+>6[U*TW:4JZ'YWOJ(2Z!% :1]',C&J7P+6@ M!>$;#S>*SA;&C*X7I=HQOL'&RH@$?1S&!K >_2 M KYC7=M-4])M=CY4H(X E,91-#-[*_?SN]@:!A7[4%H I7$4S4R,%OLN/1%@ M]QKFM6O*S1H&%?!0&D?1S&!K >_2 KZ:.'&1J=LV4CG">M4]BG03G8\,J $ MI7$4S4R6-@#<(;9D004_E!9 :1Q%,Q.C!;^[T[Q]ZEXLFK#KO5C/]T!E#R)/ MU3.[5AX_4]VB%19RC5F5/?BL[DRJ/EJ?/VR_WVOHD?=[R67JF[O^SV[&>DT.B2, ZJR@:.81 MH)T5EW96Z)NQW"TFRN:9&NJB0&D<13,?C:1=%(]V4;J>J=_DI-!]Z7KF@-(" M*(VC:&96M9/B89T4#^JD0&D!E,91-#,QVDGQ0$Z*MZN30C?8.=A0)P5%,X.M MG12/=E)>4=MVVF>%@WQ8.Z*5!: *5Q%,U,S,HC M%4%NBK>KFT(WV#G8V*[*=5.?S5YKEMD98*:)E!: *5Q%,W, MB39-/*QIXD%-$R@M@-(XBF8F1ILF'FV:5'EX^X.=FE96'^PTM+W-!SO1O>F< M":AX1]',3&CQ[M'BO1I^)6KX%<7%.%NDY58E[^TX'8)NL7.TH4(>13.?K:N% MO$\+^2TG"3FF19CQ=.-=RQ>4%D!I'$4STZB5NX]5[CY4N4-I 93&430S,5JY M^[1RO];/CY5G%^4&APD3/\:B*.2)I+A71O;CWDL/L:[;H)^C3'>D%ZA"A](XBF;F12MTGU;H%\8##%OCVTAS:W6,NUF-H+H<2N,HFAGB ME?<9O/!"@^7NJP9>ITG27$M4^WWKJSG\EJ<'[CL;$<>^R #[)H.?H;I]K;I] M^EZ%ZO4\M_6#.V^;B]9_9.HJ+CEXA6IO*"V TCB*9J9':V\?>X>"#[U# 4H+ MH#2.HIF)T5+;C"= MYF*J C?/8QG9N1SXA#-E?K0%D89U#6)#\XSX>-9&'*&M\M96_<.55LU0:BD\ MI!\:\#4K9?"B+1<6Z)4[A\YJV0BG)7102=O:JGNP-71:K YIL5JY/5D>3^.T M/N8G0K0>Q32GVQ#H>;081*4A3-#+66I$-:DM:/KR^*1:BFE%55M#70 MT$O&#T@AQEJ90J9:RF^E6#N3VV2,/ZC"5/ M4<_F<6M4H==[&]KJ^<7>F>KE-(J+O7+,I>_ M+M\+>UJ]#77M]Y'U*:C?[JHQ]R^OWM]9?RFQ>O:#T M+BO+;%9]O!=A)'*U@/S[)).Y:[ZH!I9OT3WY'U!+ P04 " #+@*=8E*,2 M ,@$ !@% &0 'AL+W=OAWC8.U^)/!4FT] M$Y/*1(@OYN4N'CJ>B0@X1-I 4/Q8P UP;I PCG]+4*?Z3>.X_;Q&O[7)8S(3 MJN!&\,\LUO.A<^F0&*8TY_I1+#] F5#/X$6"*_N?+$M;SR%1KK1(2F>,(&%I M\4E?2B+>XA"4#L&> S)3[] I'3K[#IU7'+JE@Z7:+5*Q/(14T]% BB61QAK1 MS(,ETWIC^BPU=7_2$K]EZ*='(4BVH(9[G9)WA*7DC[G(%:*I@:LQ M7/.C;E2&=EV$%KP26H?]7$_E.>GX9R3P M@FY-/#=O=^_4N(=?07\-UZ>",W5RJC$0P=U!,%<@'.Z*2<1Y5'.J8:89+E4 M.<4Q+:Q%1#-%4'I0I%8DP]A$;)R7WT3+_JF7YCA9]3I(&S_Y!';M1(%-5E*9()2A?5L)5,0=7;=+:)EC8$M@.K>\K6M\W=N@M99(L*,^MAN'!0&G< MK9EM7[PAG&T(/R/YWLS&^6M7 OJ"HA<;@41Q-8),HRA/2@T7=B)$.Q.!V8E0 M5ZHBY-[6O-Z?^5^U"!O3_D92?6^SJ_9:IM5P>4;@)<,#$1*&:]W$+I*<*L6F MK!@"*E,$J=],>P>C4I5F.:U?+2B''L MQ&\5+6P+;9>_8,-?\'TUM<1OB]LVT<*VT':YW1S/_,9CRIL.$LT01]/7ZB&L M1-O>7%WV7SM)^)OCE=]\O@JAV!^;!6*Z)9)IM36L)>KP8./W#K7MT.KB<#_8 M'."Q?>%N7;TD(&?V"DOA2H&ULM9IM;]LV%(7_"J%U0PMLD4CY)E"8^"8*1G](X\V:3_-B] MF$WX5B5QQNX%DMLTI>+KG"5\-_6PMS_P$*_6RASP9Y,-7;%'ICYM[H7>\RN5 M*$Y9)F.>(<&64^\*7UZ' U.07_%7S';R8!L9*T^R:)W_'D5I/O7,/16Q)MXEZ MX+N/K#0T-'H+GLC\+]J5UP8>6FREXFE9K'N0QEGQ2K^4 W%0H'7I;;NJ&*SB:"[Y P5VLULY&/35ZMW<29N8V/2NBSL:Y3LQLF MXA=JAA+=9E*)K;Y%2B*:1>@CBU9QMD)79J1C%3.)?D*/>AY%VX0AOD1_<',G M:(*N4KXU55HX?F;H@2I62/RB?V_R/7VY6C-T33?H:B48*YIY?\,4C1/Y02M_ M>KQ![]]]0.]0G*$_UWPKM8*<^$J[-'WU%Z6C>>&(?,-1B.YXIM;2-,ZB>KVO M1Z<:(K(?HCD!!>^H.$,A_A&1@ P<_;EN*O^ZK\9 ;\+JAH6Y7-A\P_[Y79]# MMXJE\E_7.!5" [>0X<.EW- %FWH: )*)%^;-?O@.CX*?728[$JMY'E2>!Y#Z M[/5$YR[?,&5A:^@\!6Z?('U+7U=5+XN_C=?+IJ0 M4-@ &VII P?VPSQHF'K5![#S@[.HQN3 17 6!./A*Q=P,VUM'&02?#HH7;-F M#@N=2HVNU.JVB;5-NH)EJ=25[X[4ZKYMHL%@>&@ 9D-QC9A.LL ";=W9[(+A M\ )!LZ&T1DUG](0%VGJS@0;#B>8MX"PE#LDY),-C068G,+@9^+-*'SW(E.'L J.SH;B& M3B=>8(&V[FR<">$X Z&SH;2&SK'36Q\9)SQ8/((SSEO064K4T!DXT DWU=:* MS2TA_'"D 9UE]1$ZC[ZPP\V<:L,_6(I-F5CE*]02+7%$OH=%:LXDRAA2UUJGHEZ2!2KTL6.XIM\8?>)*\73?'/-:,2$N4"?7W*N M]CNF@>I_ V;_ 5!+ P04 " #+@*=8H'A@9ZX# "Y$0 &0 'AL+W=O MSKF^-L?,CUQ\E7L MA9ZRE,F%LU\A(_*:Y\#TG2T7&5&Z*7:NS 60Q 9EJ>M[WL3-"&5. M-+=]:Q'->:%2RF MD"RRC(AO[R'EQX6#G>>.![K;*]/A1O.<[& #ZE.^%KKE MUB@)S8!)RAD2L%TXM_AFB2@I4A(1EJ"/D.PHVZ%;DVFJ*$CT$]KH.DJ*%!#?H@^$"O29I(5MW3,% J1" M#T0!JG!US-L5*$)3^4Y'?]JLT-LW[] ;1!GZ8\\+J1\DYZ[22@P?-ZY8OR]9 M^Z^P_I6(:Q3@*^1[_J@C?-D?OH*X#@_:X:[.7YU$OTZB;_&"_TRB;";ERR]Z M'+I7D,F_NC26H*-N4+-^;V1.8E@X>H%*$ =PHA]_P!/OYR[% X&U] >U_J / M/5H+R E-T-V3WETDV.KY7>U!H%LI0F*AS:9SB"9!./7G M[J$IKV/4" ?3>E2+]ZCF/>KEW>;X&V?QZS1+I'&#@#\>A^$+FEVC9N&LF^:X MICGNI=E>64N2]Z6S%^K7&)138;4/Q!82W]8ZP][9[VQ,]L* M[1(;_JO<<(C#Z8NB[!@UG7JXNRBG-;WIF46IUT]?8?;"G3LQ X&UE,]JY;-+ M%.9L2/T#@;7T8^_D&;S_79H51'/'QOIM.WM1F]W#9N/NXL0-6X//>27)QCNI MJM%JW^_DWHM][EP-A=;.Q,F;X(N8$SRH.QD*K9V#DS_!_0;E9<%>H8W2VY;Q MNM;(4D983$F*UEQ2>[SXDS&'E45O=.Z9=L2"FOSM5EW-'R\M@M]-XLDOX M>_S2R2?U+:%>I+/+9R"TMNZ3_\+CBRRA0;W84&CM')S<&.XU.Y=>0OT//\.H M+P>!*I/D-L[5YJ.&/G;J$[%$*6PUMG<=ZBD1Y7>"LJ%X;H_:CUSI@[N]W -) M0)@!^OZ6<_7<,*?W^FM-] ]02P,$% @ RX"G6-.(%=#\ P %A$ !D M !X;"]W;W)K&ULM5AM;Z,X$/XK%K MF$[><6MHX/7N@VEOJ!O9CE M9 LKD)_S9Z[N[ HEHBED@K(,<=C,K3M\N\03[5!8_$-A+TZND9:R9NRKOGF, MYI:C&4$"H=001/U[A24DB492/+X=0*UJ3>UX>GU$_[,0K\2LB8 E2_ZED8SG MUL1"$6S(+I$O;/\7' 2--%[($E'\1?O2-E#&X4Y(EAZ<%8.49N5_\G8(Q(F# MPC$[N <'M^W@GW'P#@Y>(;1D5LAZ()(L9ISM$=?6"DU?%+$IO)4:FNEM7$FN MWE+E)Q>/F00.0J(E$U*@W]&JW$_$-JCU[OT#2$(3\4%9?5X]H/?O/J!WB&;H M4\QV@F21F-E24=+ =GA8_KY>6"9C@3YF$41-?UM)J?2X1SWW;B_@ M$^$WR,._(==Q?0.?Y>7N7@\=KPJO5^!Y9_!6ZK.+=@DTPOGE;V6%'B6DXC]3 MR$I(WPRIO^M;D9,0YI;Z< 7P5[ 6O_Z"Q\X?)KT#@374^Y5ZOP^]3JZP2* P M)GP+$9(,P9LZAP28U)>0XP)2'T*O"^QYOC.S7T]E&:Q\?QI45@V^HXKOJ)?O M7/&\&)!!22W"AAW*$73'!+0M<&>[Y90E!)"/HE MA"&'.N1KB2(J0K;+I(EDT"7@M)/#9#,QDYQ4)">7I7)/YDXZRTY\W.9F,)H& M8S.Y:45NVDON$Y,DJ3?Y;(Y..VM/W6#:(F@P.INEV*G+C'-9_%YT!BY)CKX\ M0;H&;CP!^\&N/0*'0FM*/ZFP>/@:<, <*@(#H34CX-81<*^J R2G*F'ICW;% M/TAWN\>D[XQ::6JR\J;>F3RMZS7N+8B+9ZXZ9"Z_(]7/H(_?=C17/:OL3]9! MZ_50:$W]=<7&_D](UMXVX.H(#(36C$#= ^#^)N#*9#74=.RV<[5K=+97P77E MQ_VE?\4V1:PY2_&*C1:TLS@1+8*$CG)E"?"R^'\/)&LKR88]=,JJFXN(R!1,"U@7J_ M84P>;_0"U4\AB_\!4$L#!!0 ( ,N IUA63(W2#0, (L( 9 >&PO M=V]R:W-H965T4HCJUHFV OMB\S#F<,T/.:+Y7^ILI M$"WX-/'/?F8 Q.R5JI;VYRG2^"R#F$ C/K&!C] M[7")0C@B>VV(1O T@QPVKA;U3^[^P MU3-Q?)D2QO_"OK6- LAJ8U79@LF#DLOFG]VW<3@ C,9/ .(6$/\,F#P!2%I MXH4VGGE9E\RR=*[5'K2S)C8W\+'Q:%+#I"6HX$WL*)[E-?"F]]AILA<<.930BO74U$1YM?;K!Q]7E_#JY6MXZ5C^*51M MR!$S#RTI=GZ'6:MNV:B+GU"7P(V2MC#PI\PQ?XP/*5)=N.*'<%W$@X17N#Z% M>'H"<12/^_P9AM\P?0K)J _^R)VDRU[B^9+_S=X)7#!!N4-8^16K<16H\Q)X^1(=96..62TFQ<1>V0LU5WB=]D.^YTANR MJ2=SA7671O-PUZ-GTNF9#.KY\=#Z?)\<'3?ICFL<:BPFAQ91](1/T\ZGZ:!/ MRX+)+;HGNW'WST2,@H&25QOY)9IV3VJ[<%J0(.WI-!IN>J MF1TE;O3V6$UX4.]+U%O?!@UDJI:V*?W=:M=ISWV#"7^8-VV:*A*]!@,"-P2- M3F<42=VTOF9B5>6[QUI9ZD5^6-#7 FIG0/L;1;6[G;@#NN^/]#]02P,$% M @ RX"G6)UX"#!X P @D !D !X;"]W;W)K&ULK59A;]HZ%/TK5UDU;1(C(03:1P%I!76;U+U7C6WO0[4/)KF -I'V!^/J>8Y\3^]Y,#TI_-SM$"S]R(FK M B7-;)3.F:6AWH:FT,@R#\I%&$?1.,P9E\%\ZF.W>CY5I15.!]-Z!J=DK=1W-_B0S8+(;0@%IM8Q,/K;XP*%<$2TC?]JSJ!9T@';SP_L MUUX[:5DS@PLE_N69W08PK '#_PM(:D#BG:FD>!^6S++Y5*L# M:)=-;.[!F^G1))]+]]I75M,L)YR=7S.NX2L3)8+:P#673*:<"7AK#%H#3&9P MP]F:"VXY&G@#J^I\^.Q'K,M;,*WON=P^TMTHN7WS&74.2UQ;>+5$R[@PKXG& M1V\4D\22.O9[N/N(^1KU-YK]LEK"J[/7< 9=*@TM8*:A)<5NWV%:JUM4 MZN)GU'UDN@_#00_B*$XZX,O3\"6F#7SX%!Z2SXW9<6-V[/F&OS2[!U=,D-4( M*W^YWVE5%N1=K_4*5I99I!MFR=G"71(#=S?$"!\H;+YUN5$MGW0O[RK(Q!0L MQ5E )<*@WF,P?_EB,(XNN[SY0V1/G!HV3@U/L5=.[1_.D76'1;C#LJD/2\=^ MKTXSW@TZ':M 8P]R)7(_'T>C*(JFX;[M14?:(&JG/5&9-"J3DWMJ;LQO*CW- M>A=W*DTZE ZCB]&1TJZTY/RO\VZEH^ H,&ZDCW_U.J#UDEFN2NGJC4:@JR S MS, JL#L$B10TEHJ?$'0)^M#A&J5U%!3J(*Z]&#]?2I:F&BT19ZX89=RD;DV' M/X.X'STLX&N9BPP>(\9E43%)=TTU\6E4('S-:HI$CQ8U!?IF)N[[L$*$OY5% MN.C!RQ<7<1Q='A5%1_,/;5"WZVS/YPXN@?HZ;$KMY[FLNKPSH>N*A:TND*/> M^FYJP*NL;EX3;1KVE6]LQ_'19#'JBH\G"]_@PT?ZZNN K-ERJD\"-[14U#\? M!:"KCEL-K"I\#UHK2QW-/^[H(P6U2Z#YC2*3ZH%;H/GLF?\$4$L#!!0 ( M ,N IUA09437IP( )L& 9 >&PO=V]R:W-H965T>$G\<<_)/I M=,G(3O4J-)5&5GA0*<(XBD[#DG$99*E?F^DL534)+G&FP=1ER?3C!0JU'06# MX&GAAJ_6Y!;"+*W8"N=(M]5,VUG8L12\1&FXDJ!Q.0K.!V?CH8OW 7<5D31BQ+M=J"=M&6S0V\-QYMU7#I3G%. MVNYRBZ/LDG$-=TS4"&H)EUPRF7,FX-P8) -,%C#E;,$%)XX&CF'>'+>/?L:Z MN#'3^I'+U3/=5,G5\7?4)4QP07 X8QHEK9%XSL01'$Z0&!?FR-+>SB=P>' $ M!\ E7',A[!F;-"0KT24:YJV)'/W^EKUK5E2V2WDZM MS8D1VLY MH0J=[D-W$\M(US99;/7J>0]G7HGLA=.#3NGAF]6B+\87!K2M7.@ M![5DI=+$_V !!3>YJB7MH)5-!P0N+2KJ?SH)0#>ML)F0JGPW62BRO&ULK57;;MI $/V5D1M5B91B8RYM4[!$2&F1D@J%)GV( M\K#@ 599[SJ[:TC^OK-KQX6(4%7J"^QESIDS,_9Q;Z/T@UDA6GC*A#3]8&5M M?A:&9K["C)F&RE'2S4+IC%G:ZF5HCE;XA3M33[1M MKEI1G* U7$C0N M^L&@>3;LN'@?<,MQ8[;6X"J9*?7@-N.T'T1.$ J<6\? Z&^-0Q3"$9&,QXHS MJ%,ZX/;ZA7WD:Z=:9LS@4(E?/+6K?O I@!07K!#V6FV^8U6/%SA7POA?V%2Q M40#SPEB556!2D'%9_K.GJ@];@&;[#4!< >+7@,X;@%8%:/E"2V6^K MF6=+3 M:@/:11.;6_C>>#15PZ6;XM1JNN6$L\F(<0VW3!0(:@$C+IF<YF>@''1R=P!%S"SY4J#*4PO=!2+4Y1.*]T#TO=\1NZ6W"EI%T9^"I3 M3'?Q(?6@;D3\THCS^"#A"&<-B+NG$$=Q>Y^>P_ KIAO0:NZ#[\AIU7-I>;[6 M7^=R"N=,T%00IOZU_J95D7.Y/-V:UM0RB_1N61BRW,W#P-TE,<*8CLW]GG+. MR_3M_>F==YR9G,VQ'Y Y&-1K#)+W[YK=Z,N^WOPGLIU.M>M.M0^Q)Q/V["HW M8!69PF/!-=*SM49C_?&^VDO"KB=T-K=..KUPO5W0GH@HBNJ@':&=6FCGH-!Q M+8KT6:1.6- TMWT*2Z;/6_FC1O1:Y,%T_]KU<,M#,M1+;ZT&YJJ0MK23^K1V M[X$WK?!/>&G]]"XL.3V" A<$C1H?2:@N[;3<6)5[1YHI2_[FEROZ J%V 72_ M4.0:U<8EJ+]IR6]02P,$% @ RX"G6&?3C*)6! 3A0 !D !X;"]W M;W)K&ULM9A=;^(X%(;_BI4=K5JIT\1)H- %I);. M:.:B$BKJS,5J+TQR *N)G;4-M/OKUT[2!$+JLMG.38D3GX_''\=O/=IQ\237 M H]IPF38V>M5';MNC):0TKD)<^ Z2]++E*B=%.L7)D)('%NE":N[WE]-R64 M.9-1_FXF)B.^40EE,!-(;M*4B)=;2/AN[&#G]<4#7:V5>>%.1AE9P1S48S83 MNN567F*: I.4,R1@.79N\/74SPWR'C\H[.3>,S(H"\Z?3.-[/'8\DQ$D$"GC M@NB?+4PA28PGG2X'8L] ^VDW\$L#OVD0 MOF$0E 9!#EIDEF/=$44F(\%W2)C>VIMYR,'9(4X\MB%'KX[.DB>)HGN($>NTHF:<&Y4)G5;).6_D52 [CE3:XF^L!CB M0WM7 U:4_BOEK6]U>$_$)0KP!?(]/VS)9WJZ>6!))Z@&/YZN3NS,;<3;^1N]P&L 4TMN)89B6#LZ,TN06S!F?S^ M&^Y[?UAPP@HG[( #SR B*MN!PB.@ ..@WX"RANT(U:N@>AV@]+)? GUCEGKO MSI(U9$>@?@74[S1+&17M./TC'!QXO:"!9 W:$>FJ0KJR(GU)LX2_ *!(EPM! M%QO#=H$RO?" *7T*M6$5+H?[6 TD:]".2(,*:6!%FE6Y([Y$4 +* T)=_Y4^ MSF.T>$%J;>C3C+"7-MC!$:QWZ84-7FM&'7F'%>_PE"D4!X!M)(4;[!V@- M& M:Z=>U>D@0^S51Z1GS?$!I$XMTKL>%9OHD5$ET=G#_%&?>G_>0[H \5?K,6=U M?/K0%G0?Y>UP&/:4 K87$%,QT"9GMYQ5I9>#VNX-O4%CJNS!NL+X-8Q_,LQ6 MS^\;+/YQ#?3P5=\;-FFLT;K2U'H"OR,H]FBL1Q0^5A(X"(\.7GNXKCBUGL!V M0?&54(&V)-GD1?#]%1>V;?OF066/V96IEA/8KBVJW[$I>ZPYL%QYWL 0A&L736C4_2%.4]+]"H>!:HF"[1CFU M:EX=;.-N:OT":X%B?8KDY.K)J#=X6P/4Y7CEIT8+OJJ#F0!*62-SB& MQ\6R/^P/CBJ+-5A'&+^6)[Y=GOS':EEZ:U3+IB:TQ^S*5&L-WZXU_G>U?,<_ MSJMEZTW A^H2=^]F)@6QRB^LC)K?,%5<7U1OJTNQF_PJJ/'^%E]/BZNMVDUQ MTW9/Q(HRB1)8:I?>Y95>KZ*XO"H:BF?Y_<^"*\73_'$-) 9A.NCO2\[5:\,$ MJ*X0)_\"4$L#!!0 ( ,N IU@D^!< ( 0 85 9 >&PO=V]R:W-H M965T>A,GT]I2M^0I H.>8 M)+QOK(38W)LF#U808WY'-Y#(*PO*8BSD*5N:?,, A]HI)J9C66TSQE%B#'IZ M;\H&/;H5)$I@RA#?QC%F+T,@=-\W;.-UXRE:KH3:, >]#5["#,2WS93),S-' M":,8$A[1!#%8](T'^WYD^\I!6_P=P9X?K)%*94[I6IU\#ON&I2(" H%0$%@> M=C "0A22C.-'!FKD]U2.A^M7]-]U\C*9.>8PHN2?*!2KOM$U4 @+O"7BB>[_ MA"RAEL(+*.'Z%^TS6\M P98+&F?.,H(X2M(C?LZ(.'"0.-4.3N;@'#MX9QS< MS,'5B::1Z;3&6.!!C]$]8LI:HJF%YD9[RVRB1)5Q)IB\&DD_,9@)&JP_#241 M(1K16*J#XY3?)$2>9=^L;]&4X 1]0K.TTH@NT%FOR;-: YJ_H"\;8'(S6>:; M-V,0."+\5H)]FXW1S8=;] %%"?JZHELN;\A[II YJ79N M5 JYE8?(Y\ JZU6+>&F]&@(K)=_.DV]?E=#; M31+7$%B)N$Y.7.,>Z?S4QO7<:IEW\X"[;Y+YY,OG]50O>;)*XAL!)QME7T*M9/DGH&7-)QQS_2>H61T^U4 MB]T^:+#LVJ GR5+NR(HERX]H##Q:ILW56(J>T/0!J!-^/?RE!6P*K4R&4Y#A M7)7XLW":(J\AM#)Y12MHUS9,[Y&_>Z)LO^L45#:->V3>^1>_M4 M[G[G6.ZG1AVW>T;N13-FUW=C?T B/WN)%OQ#*#_8(R[49_"NOKNI1[VX< VA ME3DH^CN[>UVJ;[0W; JM3%[1'=JU/=1[5.^??),ZEG72Y%18^;9_I'OS8*(4 M UOJ01N7H6P3D@1UA'^T,UY-.3J@(FG1#*OP/9&'%$8"$AK;N. M?!)9.G1+3P3=Z+G5G I!8[U< 0Z!*0-Y?4&I>#U1-\A'GX/_ 5!+ P04 M" #+@*=81FF/'@P# #("0 &0 'AL+W=OI>KP ,>"; MA509-3A42U^O%=#4@3+N!^UVW\\H$UXT='-7*AK*W' FX$H1G6<958\3X'([ M\CK>T\0U6ZZ,G?"CX9HNX0;,W?I*XV!0&'Q%@&BG\;F +GE@C+^%-R>E5*"]Q]?F*_<-I1 MRYQJF$K^DZ5F-?(^>R2%!3:_9)M$1MBQB371F8E&,<9 M$\4_?2A]V $@3ST@* '!(:!W!- M =V7 GHEH.><*:0X'V)J:#14$"7*[DKFF(M5#WV MEM%/RKR3(F]P)&^77$IA5IJ$E5BW0['TG0#GHU]4Q?#N_6P.-F> S),?B>FFZU+%W' MUWU^66*F$RYUKH#\&L^U4?BI_*XSO&#LU3/:]C'0:YK R,/^H$%MP(O>O^OT MVU_KW'I+LOB-R/:<[%5.]IK8H_/% EQOP0WK/#7HJ:(&ZBPLJ#K%*MN.N8G: MK:"/^VFS:TYM6"<,]\/BQL)>*?NLDGW6*/L"4E#X'6M#36ZD>CRJN>#YLB^Y M<.0>PB^/&+[W!5HW* M#0C#<&M4-M5Y$#[K06,-_]LAFM(5'O@[9UP&:NGN"IHD,A>F."6JV>HZ,G:G M\,'\I#.8%K>*?S3%'0?/@"43FG!8(&6[%>*&5L6]H1@8N78GZ5P:/)?=XPJO M6J!L +Y?2#2W'-@$U>4M^@M02P,$% @ RX"G6,8GFK,< @ MP0 !D M !X;"]W;W)K&UL?511;],P$/XKEI$02+"D:3=0 M22*U&XA)3*HV 0^(!S>Y)M8<.]C7I?OW.SMI*%+)2^*S[_ON.]^=T\[81U<# M(#LT2KN,UXCM,HI<44,CW(5I0=/)SMA&()FVBEQK090!U*@HB>.KJ!%2\SP- M>QN;IV:/2FK86.;V32/L\QJ4Z3(^X\>->UG5Z#>B/&U%!0^ W]N-)2L:64K9 M@';2:&9AE_'5;+E>>/_@\$-"YT[6S&>R->;1&[=EQF,O"!04Z!D$_9[@&I3R M1"3CS\#)QY >>+H^LG\)N5,N6^'@VJB?LL0ZXQ\Y*V$G]@KO3?<5AGPN/5]A ME M?UO6^BX2S8N_0- .8%#12]W]Q&.[A!$ \YP') $B"[CY04'DC4.2I-1VS MWIO8_"*D&M D3FI?E >T="H)A_DWH)0<>\]692G]/0G%;G5?;']K;VX A53N M;1HAA?.@J!BHUSUU\A_J.;LS&FO'/NL2RG_Q$MDDO!.V LVG[UC M29PL)OCF8^[SP#>?SOW7:NO04GO\/I=C3[$X3^%'9NE:44#&:28M7 MLZOXTX3 Q2AP,<5. IT#8#2!EJJA*Z:\8K)#:= P."#H\ISL:>+9)7L&8=TY MC=%),S5@JS RCA5FK['OJW%WG,I5WXQ_W?N1IH)54CN2O2-H?/&!>MKV8](; M:-K0FEN#U.AA6=/+ M8[T/G.&#P:/L#X5N4O4$L#!!0 ( ,N IUA50R;E MWP( 'X( 9 >&PO=V]R:W-H965TRAZH*6Q140B59*VTWY]AY2M>%'4'G(1 MMYG']V9(C@9K(9]4"J#)=4_AY#)M9#I^5L)^[9(M5F MPHT&!5W %/1C<2=QY%8H"VOPC<%:[?2)43(3XLD, M;I*AXQE"D$&L#0+%9@43R#(#A#1^;3"=:DOCN-O?HE];[:AE1A5,1/:=)3H= M.J%#$IC39:;OQ?HS;/1T#%XL,F6_9%W:]CR'Q$NE1;YQ1@8YXV5+GS=QV'% MG'H'?^/@'SJT7W$(-@Z!%5HRL[(NJ:;10(HUD<8:T4S'QL9ZHQK&31:G6N(J M0S\=?0&,@2(?R13/1[+,@(@YL9/DZAF/"K:GEZ IR]096CU.+\GIR1DY(8R3 MAU0L%>6)&K@:J1A -]YL.RZW]5_9-B"W@NM4D2N>0++O[Z*$2H>_U3'V&P%O MJ3PG0>L#\3V_7<-G\O_N00.=H IK8/&"YK#^&,V4EGA4?]:%J(1HUT.8Z]M7 M!8UAZ.#]5"!7X$3OW[6ZWJV7:EM-Z%'7PN05#.^()D].;%0NDYP MB=*U*.9Y645M+PP'[FI7R+%16S1J><85AS#1HX/0M/L'P<[ M/#[8+:][P.S8*+@(_0-R[LY3GH-;X# " #@ &0 'AL+W=ON%\]:_7?ICXV M_F&P5T?/Q$A9"?'-##ZD"\ M&R3D\6\-ZC1S&L?CYV?T=U8\BEE1!4N1?V6ISA;.U"$IK&F9ZT>Q?P^U($LP M$;FROV1?VWH.24JE15$[(X."\>J??J\#<>2 ./T.0>T0M!U&9QS"VB&T0BMF M5M8]U32>2[$GTE@CFGFPL;'>J(9QLXQ/6N)7AGXZ_@LP!HJ\(4^8(&F9 Q%K M\EEG(,D'7F6)B?8C;*A,&=^0VN'E/6C*IN=Q57((S7$+R47"=*?(G3R$]]7=15R,N>!9W%PP"?J3RAH3^ M:Q)XP:B'S_)R]W" 3MC$.K1XX1F\)549V5*6$@PLH84HN588LR0O4:\)7H'! M+27@-M%F'7(3:Y(SNF(YTPS4;5]0JTE'_9.:8^!6;6D""P?WN0*Y R?^_3<_ M\O[HB\B5P$[B,VKB,QI"CS]O06*Z89(E)E)K/&(4*545&M%\M%'I3:\*/K+P MYOS:Q2-_-IZ[NV.%7:-P%LT:HQ/FXX;Y^->9KQFG/!EF7L&/CYFW:'TS_-42' 0$OQ4RO4*&88(!X0, M>_K655C<3I":K=J<: M:+&U'<-*:.P_[&.&+2)(8X#?UT+HYX&9H&DZX_\ 4$L#!!0 ( ,N IU@% M:8*[P@0 /T9 9 >&PO=V]R:W-H965T![EC(Y]=9*;6Y\7R9KDF%YS3>$Z3M++C*L M]*E8^7(C"%X405GJHR"(_ Q3YLTFQ;4G,9OP7*64D2[GPF:[6RESP9Y,-7I%GHKYNGH0^\^LL"YH1)BEG0)#EU+N%-W=H; **%O]0 MLI-[Q\!0F7/^S9S\O9AZ@4%$4I(HDP+KORVY(VEJ,FD<_U5)O;I/$[A__)+] MH2"ORU6(O0 X.!" J@!T:D!8!80%T1)90>L>*SR;"+X#PK36V]019Y"D!? EN&'4,>=R&/;.2#(0Q;R)VY>R*/:^3Q,>2C+N2QC1R-K)H[ M<_=$/JJ1CYS(OZR)EO.E(J(+_\C"'T(8MF>[LX>>^,I:E]&25 M]*2%]&PJZ>DB-K8'1D^^,&XQ<_;=DQD,&JT-G-P^$"EOP&W&W*/%F#%C=WYWW)[1D)Z"3W5+(!6YSFA8M@VH2>/H!5]GV6 M(S2(VHN"&T1?DHTA@$X)GMTFBTV!566U],QBMOK1-4L>CUK M1\W OD;9*#ET2_E'SJZ27 @S'+SV,.48'$,>6LAC&(^LN68+?AP&@_@ \D:D MH5NE/RF]? &VA_\87EN_@S;6-0/]G3&T+<-PU![0,;-FV\)]CBXX:94=N9>_ICI&M MZG!L3:IS;,]1(_W(+?W]S#&R]?\*M1N<7^%[PSLJ7>6C[.H?2H47KD5OJ? MMM?(M@ 0PC:IO:BO);0WFB^*9X73_G2O&L.%P3O"#"--#WEYRKEQ/S!:#^XC/['U!+ M P04 " #+@*=8Y?<)U$H" " !0 &0 'AL+W=ORN;CLP>I="PLLSME>+V=0K2 M',91)SIM/(JB1+\1IZ.*%[ &_%:M+%EQPY(+!=H)HYF%[3B:=.ZF?>\?'+X+ M.+BS-?.9;(S9>6.>CZ.V%P02,O0,G'[/, ,I/1')^'7DC)J0'GB^/K$_A-PI MEPUW,#/RA\BQ'$?#B.6PY7N)C^;P%8[Y!(&9D2Y\V:'V'?0CENT=&G4$DP(E M=/WG+\X>D OIWH]B M)!6>*\Z.$:=UQ.1*Q"Y;4HS2L2\ZA_QO?$SJFQ224PK3Y";ADML6ZW8^L*2= M]&[P=9N2= -?[PK?FEXGKG>O;$&9%W6^3TM0&[ _+Z5[D\TWU9VK> ;CB+K& M@7V&*'W[IC-H?[ZAM==H[07V[A6M"^/8&/W-$-8,@S7GES2%I]UA0);A-YW+#-[C76#-+O- M>)G47?7'O9Y-],0*H1V3L"5HN_6)Y-FZWVL#315Z;&.0.C8L2QJ18+T#G6^- MP9/A S1#-_T-4$L#!!0 ( ,N IUC7'8.*"04 %D9 9 >&PO=V]R M:W-H965TO IWD1"/1@O9EN\(?=$ M?-G>,7DWKE#"."49CVD&&%G/1Q?P?(5\Y9!;?(W)GA]< Q7* Z7?U'C]A'Z5!R^#><"Z_T#*@%R%%]"$YW_!OK2U1B#8<4'3TEDR2..L^,0_RD0<.$@< MO0,J'5#;P>EQL$L'.P^T8):'=8D%7LP8W0.FK"6:NLASDWO+:.),;>.]8/+; M6/J)Q440[-)=@@4)P4<1$096-)4'(E([]4C =1;0E("3&\KY>W *[HOM!G0- M@@AG&\)!K#:C1J$Y2M! B4N4)$P_>*9C/$=UQG(5\ M-A8R-L5P')1Q+(LX4$\<-KBEF8@X^",+2=CT'\N<5(E!3XE9(B/@+69GP(:_ M 60A1\-G]7QWVT#'KO;)SO'LU^V3VB;P[48Z@VM!4OZW+I/%2HY^):4;YWR+ M S(?27Q.V",9+7[]!7K6[[HT# 362(I3)<4QH2^69!-G69QMP!(G. N(+MH" MPLLAE*@]+AQK@MS9^/$PC*[5*;2@[TTKNP9#MV+H&AE^//HR/!"IQ40J8I!@ MSN-U'&"E;]I7H%C+/2!INZ[=BJ1K=(HO2\NWK19WC='$\ET]]TG%?6+D+A7AR!&9=);U&BDKR'6M3GT?.K:> MG5^Q\XWL5GE6@Y_@,\,93_+-!Q?A/U+Z4Y7M;['56$*&>5PL>M _P#06N M7*S)TFUKM<9JTA<(J@-!QD!N".?G3]1E0YS$_\G#*)N1 ^;R@:" 8*;V1!\ MZE!K:YS1I$F^;@Z@L_G7Y1^;R?UR[4;=8RW4[E45CAAPX[3GOJ"[KR%S6 MCXE5H5(&Z3;COU2AAD)K9J/N$]#;31'0H&.$H=":B:E[$#3 ) %U^POH3J9> M^RAWS6P+'BA*DV/=AJ"WG"4@S3#!GK9E3V-UBFS/Z8FE[B&0>9XPC'2C[KQ M(]TZJW[IKJL],E?[ :1;-U'H= (ZJ_ZA"*H[ 63N!)XAW7YG* :=J==+>+XJIOPU3/&CPRUF M\C7F("%K"6F=36326#''+VX$W>:C\ ;M0"U:\I MB_\!4$L#!!0 ( ,N IU@=%HDI0@, "@4 - >&PO!ETJB'V/S[G']DUCZ%=Z*=CMC#$=+'(AJP&9:5U^"L-J,F,YK2Z* MDDF#9(7*J39=-0VK4C&:5D#*1=AIM>(PIUR285_.\^M<5\&DF$L](-TF%+C; MUW1 VO%'$CBY49&R ;D_>_]K7NBK=X&[GWPX.6G=GU_MQL\L<$Y"K^CE :(7 M+7.ARA;%Y./#Y/>)8]+=;6D[_-0(.>(I1NL=Y&B/(4PX\?BQ0G\@=EM>XL9< MH&/)85THPWY6R'6]1,0%C#K-6?! Q8",J.!CQ8&5T9R+I0MW(# I1*$";0K5 MI&M#I'IT<-OUH(9KG9S+0MG<+H/[/:Z'[P"K'ACD0C0&.\0%AOV2:LV4O#8= M.]@>%!W;Y;EL;A5-%ENW-)U@1[,TG&A4J9:M*TR2HT[ N6@1W%IS.XZZ(, M =2ZR$TCY71:2&H]K!AUP\A.F!"W\(#_S+:T%]G&OME=DTW3&*J;3L9U0']3 MS6EORD8OT@U*_E#H+W,S'6G[4*'L1K&,+VQ_D34&,/4VKD[+4BP_"SZ5.7.3 M/SCAL$]7O&!6*/YHLD&I3$R *1(\,*7Y9#/R6]'RCBWTJIP6&>ZY_^TZ M3YEDBHI-TZ;VW_(JO]AQU'TMR_9;9=>PUV/]UG[K)B^/P61\#":/HB9[QV R M.0*3W5?[UMQK,JQ/&1M'F:V#3!,-X, X(#_@^"G628/QG O-9=V;\31E\MEY MQLAK.C9_!FWIF_$IR^AG59.+ MRY0M6#JJNVHZMLW -$S6^@+"+G)M+S^"<1SF1P##\F .,(YC87G^I_GTT/DX M#//6\R(]E--#.8[E0T;V@^7Q:)%$4Q]B*CD9>!R-LW>(8?OQJF#=@ M8'D@T]^M-;[;>(7LKP-L3_=5"#93O!*QF>)K#8A_W8"1)/[=QO( ]L%K'8@ MOS\/U)2?$T6PJY@W[ G&D23!$*A%?XW&,;(Z,7S\^X,])5&4)'X$,+^#*,(0 M>!IQ!', 'C DBNQ[<.=]%*[>4^'Z?X/#)U!+ P04 " #+@*=8EXJ[', M 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D! M5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]I MSI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\= MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( ,N MIU@ #!7:F04 '(R / >&PO=V]R:V)O;VLN>&ULQ9M+;]LX%$;_"N%5 M9Y&QK6=:- 72I&D#!-,@R70[8"3:)BJ1!DFECU_?*SF>4HGFPVQNO+(MT?+1 MY>--L:?S#8A;-_,Y[[:J%;Z/^U6&3JSLJZ5@3ZZ]=QO MG9*UWR@5VF:>+!;%O)7:S-Z]W5_KVLWC#S:H*FAKZ&!_X(M6W_SO\_U'\:"] MOM>-#C].9L/[1LU$JXUN]4]5G\P6,^$W]MLGZ_1/:X)L;BMGF^9DMMR=^*)< MT-6SP[<]Y)V\]\.1(.]O)(&'ZDA@?%!7>?>J"O=!-4.Y< M!O71V6ZKS;J_#-W%/+J-(0[[UUT0W[C_$T:[6NE*G=NJ:Y4)NS@ZU?2 QF_T MUL^$D:TZF>V+B%-3BP\F4)#$I=E=BLKV=TH_?5GO[CH0;A1#]T;3"7=9#^!\ MD'\;V=4ZJ%J<65,KXW?OO&UT34019 (@DP-"_I-$D"F 3 \)F4:0&8#,#@F9 M19 Y@,P/"9E'D 6 + X)6420)8 L>2&OY0_QX,6U1$OC=>U%K7L+WTFLO[$I<.^6IZ+/1 M>X&&[P4OW ?I#(5MJ&-QNY&C:EU"L3";Y48]*-,I<:,JNS;Z:="03I;,/OEH M'Y0S.S=[JMS0]XP8#FEDR>R1,]MNK1_BU3>Z,\J0*$L3[V4S]-\8$XEDR6R2 M&^H+TE4;(2F[.:>Z;NQVB.B9]:.>NT0F63*KY)*ZJUGW/]K7M!J#(7LLF?5Q M9&1-9(F*UQ6E&1CDZH_7C7MSBG-M3H M:)"),9$V$F9M3*9\XM4U)?=/HXDDDC!+Y'GR)U[=26+P?\2(2" )LT FLL!) M1F2/A-D>D^G@)"6R2<)L$Y@7CB=!D$U29IL\R[BF IDBD:3,(H&IUSB0R"XI MLUU@ZC7&A+->S-H9IUZ3E8V$DS(+!^9@XR@BX:3,PH$YV!@3"2?E?FH9,I[) M2D:229DE [.*,B:R3,5L'8H[&S0Q9)V.V#LY\1RMKR$(9LX4P9KRV MEB$+9VAJU362A MXJ S<*.VB2Q4,%L(8X[:)MQUQFPAC!FGQ06R4,%L(3R?.6J;R$(%LX4PYJAM M(@L5S!;ZO?0]SN >=Q/'>PV1A4IF"SW.#D\A/MG]52(+E=SK/WO,*,D4PT'Q MX?LV7H,ND87*%]E=\ 1SER/U08TQD85*9@M-8IX:TU'E7W2Q+$MDH9+90G!W MA#B*,9&%2F8+X96,>-PLD87*P4+SH;!_][96*VU4_1?]A*?CE6RJ:R?ZEV&/ M5)+E_3ZI5="Q1 M @ ^RP !H !X;"]?A)Q1JA 7/X)GQ#P M^%(.S;AO3\-NWPV+S^/A-*RJW3AVO^IZ6._*L1GNVJZW5=4_OZ6JGCM(($CF#U((TOF##()L M_B"'()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H+1$&9<$21.L";1.R'4B\#HA MV(E [(1D)P*S$Z*="-1.R'8B<#LAW(E [H1T)P*[$^*="/06U%L(]!;46PCT MELG#-H'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z*>BN! MWHIZ*X'>BGHK@=XZ>5E"H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WHMY* MH+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MTU>=A/H;:BW$>AMJ+<1Z&VHMQ'H;:BW M$>AMJ+<1Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMDX^5!'H[ZNT$>COJ M[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>L?D M9Q,"O0/U#@*] _4. KT#]0X"O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GT MSJAW)M [H][Y)_4>QJ]#&:X]WVN\_D]2/9[/+=?+7Y;?.R?W^ 7G^K9B>/H+ M4$L#!!0 ( ,N IUC.%^TK=B>7OT%&>'OAOBJMBEY+\S%NL=]3:6SM.05[8N]#;E MK^&>>5OO[3TQL5@85KLAT9#F::Q1K)<_:6L?NC3[=<@_Q]8-JR)0%XO9C]/& M,6M56.^[MK8IK[/'H7F7,G].*//):4_Y0T%^S!A7/E[P/.YWX\40MO0 M;&-#NK%]WL4.'8OIV%$LSY?XH$>WW;8U-:Y^Z/.1,OI MHD[HM1WY:GHU?GD ME&^83I_\XORIS+G O',3G(]Y8H$^'_)Q?VTSPBFQZ7W_';&;_6_V0? J0/"=*' NE#@_1A0/JH0/KX!M+' M-4@??('2"(JH'(54CF(J1T&5HZC*45CE**YR%%@YBJP"15:!(JM D56@R"I0 M9!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5HLBJ M4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4636*K!I%5HTBJT:15:/( MJE%DU2BR:A19-8JL!D56@R*K09'5H,AJ4&0U*+(:%%D-BJP&15:#(FN%(FN% M(FN%(FN%(FN%(FN%(FOUE;+>.;?_S_'3L^QM.[SDL^DOONL_4$L! A0#% M @ RX"G6 =!36*! L0 ! ( ! &1O8U!R;W!S M+V%P<"YX;6Q02P$"% ,4 " #+@*=83_)!4N\ K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #+@*=8F5R< M(Q & "<)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( ,N IUAS_=B[= 8 ($F 8 " @0X( M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ RX"G6,!0\<@3 P MP@ !@ M ("!C18 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ RX"G6,LA-Y.V" $"@ !@ ("!ZB, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ RX"G6";:+PY$ @ MB@8 !@ ("!>C< 'AL+W=O%(PT !,B 9 " @?0Y M !X;"]W;W)K&UL4$L! A0#% @ RX"G6&MV M: B^ P D0D !D ("!3D< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX"G6!=\F_7N!0 ! \ !D M ("!O5@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ RX"G6)CWW>$V# *B, !D ("! MIF< 'AL+W=O"Z ID( #/%@ &0 @($3= >&PO=V]R:W-H965T-\ !X;"]W;W)K&UL4$L! A0#% M @ RX"G6/M1#UO[" &PO=V]R:W-H965T&UL4$L! A0#% @ RX"G6)G)$$FZ M!0 H T !D ("!XI4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX"G6+)_$::"" 6A8 !D M ("!)Z< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ RX"G6"%K4"2R P H @ !D ("!J[8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MRX"G6%W)\<+& @ 8 !D ("!WL0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX"G6&Q!%13! P M'PD !D ("!+L\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX"G6$64LCZ. P L @ !D M ("!G=L 'AL+W=O# &0 @(%BWP >&PO=V]R:W-H M965T&UL4$L! M A0#% @ RX"G6&G7#-6* P P0H !D ("!U>4 'AL M+W=O&PO=V]R:W-H965T\@0 )T> 9 " M@=?O !X;"]W;W)K&UL4$L! A0#% @ RX"G M6.HR77/] @ $@P !D ("! /4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX"G6#]G;X,- P _P< M !D ("!U/\ 'AL+W=O&PO=V]R:W-H965T & 0!X;"]W;W)K&UL4$L! A0#% @ RX"G6 #Z@1U^ P A0D !D M ("!(@L! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ RX"G6 ?W:HE8 @ 7@4 !D ("!@14! 'AL+W=O M&PO=V]R:W-H965T_<'+GP( +L' 9 " @:H: M 0!X;"]W;W)K&UL4$L! A0#% @ RX"G6!@& M*W&PO=V]R:W-H965T&UL4$L! A0#% @ RX"G6 ,O756!# 47< !D M ("!Q"@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ RX"G6*!X8&>N P N1$ !D ("! MG#\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ RX"G6)UX"#!X P @D !D ("!^$H! 'AL+W=O&PO=V]R:W-H965T# , ,@) 9 " @6Q= 0!X;"]W;W)K&UL4$L! A0#% @ RX"G6,8GFK,< @ MP0 !D M ("!KV ! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ RX"G6 5I@KO"! _1D !D ("!#6H! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MRX"G6!T6B2E" P *!0 T ( !QW8! 'AL+W-T>6QE@$ 7W)E;',O+G)E;'-02P$"% ,4 " #+@*=8 P5VID% !R,@ #P M @ $=>P$ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ RX"G M6'-\>"Q1 @ ^RP !H ( !XX ! 'AL+U]R96QS+W=O XML 87 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 88 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 90 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 181 351 1 true 71 0 false 5 false false R1.htm 100000 - Document - Document And Entity Information Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 100010 - Statement - Unaudited Condensed Consolidated Balance Sheets Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets Unaudited Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 100030 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical Unaudited Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100050 - Statement - Unaudited Condensed Consolidated Statements of Operations Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations Unaudited Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 100060 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.gogoair.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 100070 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows Unaudited Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 100080 - Statement - Unaudited Condensed Consolidated Statements of Stockholders' Equity (Deficit) Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquityDeficit Unaudited Condensed Consolidated Statements of Stockholders' Equity (Deficit) Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995455 - Disclosure - Basis of Presentation Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentation Basis of Presentation Notes 10 false false R11.htm 995465 - Disclosure - Earnings Per Share Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShare Earnings Per Share Notes 11 false false R12.htm 995475 - Disclosure - Revenue Recognition Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition Revenue Recognition Notes 12 false false R13.htm 995485 - Disclosure - Government Assistance Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistance Government Assistance Notes 13 false false R14.htm 995495 - Disclosure - Composition of Certain Balance Sheet Accounts Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainBalanceSheetAccounts Composition of Certain Balance Sheet Accounts Notes 14 false false R15.htm 995505 - Disclosure - Research and Development Costs Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureResearchAndDevelopmentCosts Research and Development Costs Notes 15 false false R16.htm 995515 - Disclosure - Intangible Assets Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssets Intangible Assets Notes 16 false false R17.htm 995525 - Disclosure - Long-Term Debt and Other Liabilities Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndOtherLiabilities Long-Term Debt and Other Liabilities Notes 17 false false R18.htm 995535 - Disclosure - Derivative Instruments and Hedging Activities Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivities Derivative Instruments and Hedging Activities Notes 18 false false R19.htm 995545 - Disclosure - Interest Costs Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureInterestCosts Interest Costs Notes 19 false false R20.htm 995555 - Disclosure - Fair Value of Financial Assets and Liabilities Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilities Fair Value of Financial Assets and Liabilities Notes 20 false false R21.htm 995565 - Disclosure - Stock-Based Compensation and 401(k) Plan Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAnd401KPlan Stock-Based Compensation and 401(k) Plan Notes 21 false false R22.htm 995575 - Disclosure - Income Tax Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureIncomeTax Income Tax Notes 22 false false R23.htm 995585 - Disclosure - Leases Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureLeases Leases Notes 23 false false R24.htm 995595 - Disclosure - Commitments and Contingencies Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 24 false false R25.htm 995605 - Disclosure - Accumulated Other Comprehensive Income (Loss) Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeLoss Accumulated Other Comprehensive Income (Loss) Notes 25 false false R26.htm 995625 - Disclosure - Basis of Presentation (Policies) Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies Basis of Presentation (Policies) Policies 26 false false R27.htm 995635 - Disclosure - Earnings Per Share (Tables) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShare 27 false false R28.htm 995645 - Disclosure - Revenue Recognition (Tables) Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition 28 false false R29.htm 995655 - Disclosure - Government Assistance (Tables) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceTables Government Assistance (Tables) Tables http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistance 29 false false R30.htm 995665 - Disclosure - Composition of Certain Balance Sheet Accounts (Tables) Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainBalanceSheetAccountsTables Composition of Certain Balance Sheet Accounts (Tables) Tables http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainBalanceSheetAccounts 30 false false R31.htm 995675 - Disclosure - Intangible Assets (Tables) Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssets 31 false false R32.htm 995685 - Disclosure - Long-Term Debt and Other Liabilities (Tables) Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndOtherLiabilitiesTables Long-Term Debt and Other Liabilities (Tables) Tables http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndOtherLiabilities 32 false false R33.htm 995695 - Disclosure - Derivative Instruments and Hedging Activities (Tables) Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesTables Derivative Instruments and Hedging Activities (Tables) Tables http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivities 33 false false R34.htm 995705 - Disclosure - Interest Costs (Tables) Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureInterestCostsTables Interest Costs (Tables) Tables http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureInterestCosts 34 false false R35.htm 995715 - Disclosure - Fair Value of Financial Assets and Liabilities (Tables) Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesTables Fair Value of Financial Assets and Liabilities (Tables) Tables http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilities 35 false false R36.htm 995725 - Disclosure - Stock-Based Compensation and 401(k) Plan (Tables) Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAnd401KPlanTables Stock-Based Compensation and 401(k) Plan (Tables) Tables http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAnd401KPlan 36 false false R37.htm 995735 - Disclosure - Leases (Tables) Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureLeases 37 false false R38.htm 995745 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeLossTables Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeLoss 38 false false R39.htm 995755 - Disclosure - Basis of Presentation - Additional Information (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails Basis of Presentation - Additional Information (Details) Details 39 false false R40.htm 995765 - Disclosure - Earnings Per Share - Additional Information (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetails Earnings Per Share - Additional Information (Details) Details 40 false false R41.htm 995775 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) Details 41 false false R42.htm 995785 - Disclosure - Revenue Recognition - Additional Information (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails Revenue Recognition - Additional Information (Details) Details 42 false false R43.htm 995795 - Disclosure - Revenue Recognition - Summary of Revenue Disaggregated by Category (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueDisaggregatedByCategoryDetails Revenue Recognition - Summary of Revenue Disaggregated by Category (Details) Details 43 false false R44.htm 995805 - Disclosure - Government Assistance - Additional Information (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceAdditionalInformationDetails Government Assistance - Additional Information (Details) Details 44 false false R45.htm 995815 - Disclosure - Government Assistance - Summary of Deductions to the Carrying Value of Asset Balances (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceSummaryOfDeductionsToTheCarryingValueOfAssetBalancesDetails Government Assistance - Summary of Deductions to the Carrying Value of Asset Balances (Details) Details 45 false false R46.htm 995825 - Disclosure - Government Assistance - Summary of Increases to Net Income (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceSummaryOfIncreasesToNetIncomeDetails Government Assistance - Summary of Increases to Net Income (Details) Details 46 false false R47.htm 995835 - Disclosure - Composition of Certain Balance Sheet Accounts - Schedule of Components of Inventories (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfComponentsOfInventoriesDetails Composition of Certain Balance Sheet Accounts - Schedule of Components of Inventories (Details) Details 47 false false R48.htm 995845 - Disclosure - Composition of Certain Balance Sheet Accounts - Schedule of Prepaid Expenses and Other Current Assets (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails Composition of Certain Balance Sheet Accounts - Schedule of Prepaid Expenses and Other Current Assets (Details) Details 48 false false R49.htm 995855 - Disclosure - Composition of Certain Balance Sheet Accounts - Schedule of Property and Equipment (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPropertyAndEquipmentDetails Composition of Certain Balance Sheet Accounts - Schedule of Property and Equipment (Details) Details 49 false false R50.htm 995865 - Disclosure - Composition of Certain Balance Sheet Accounts - Schedule of Other Non-Current Assets (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentAssetsDetails Composition of Certain Balance Sheet Accounts - Schedule of Other Non-Current Assets (Details) Details 50 false false R51.htm 995875 - Disclosure - Composition of Certain Balance Sheet Accounts - Schedule of Other Non-Current Assets (Parenthetical) (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentAssetsParentheticalDetails Composition of Certain Balance Sheet Accounts - Schedule of Other Non-Current Assets (Parenthetical) (Details) Details 51 false false R52.htm 995885 - Disclosure - Composition of Certain Balance Sheet Accounts - Schedule of Accrued Liabilities (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesDetails Composition of Certain Balance Sheet Accounts - Schedule of Accrued Liabilities (Details) Details 52 false false R53.htm 995905 - Disclosure - Composition of Certain Balance Sheet Accounts - Schedule of Other Non-Current Liabilities (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentLiabilitiesDetails Composition of Certain Balance Sheet Accounts - Schedule of Other Non-Current Liabilities (Details) Details 53 false false R54.htm 995925 - Disclosure - Research and Development Costs - Additional Information (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureResearchAndDevelopmentCostsAdditionalInformationDetails Research and Development Costs - Additional Information (Details) Details 54 false false R55.htm 995935 - Disclosure - Intangible Assets - Additional Information (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetails Intangible Assets - Additional Information (Details) Details 55 false false R56.htm 995945 - Disclosure - Intangible Assets - Schedule of Intangible Assets, Other than Goodwill (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails Intangible Assets - Schedule of Intangible Assets, Other than Goodwill (Details) Details 56 false false R57.htm 995955 - Disclosure - Intangible Assets - Summary of Amortization Expenses (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsSummaryOfAmortizationExpensesDetails Intangible Assets - Summary of Amortization Expenses (Details) Details 57 false false R58.htm 995965 - Disclosure - Long-Term Debt and Other Liabilities - Schedule of Long-Term Debt (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesScheduleOfLongtermDebtDetails Long-Term Debt and Other Liabilities - Schedule of Long-Term Debt (Details) Details 58 false false R59.htm 995975 - Disclosure - Long-Term Debt and Other Liabilities - Additional Information (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails Long-Term Debt and Other Liabilities - Additional Information (Details) Details 59 false false R60.htm 995985 - Disclosure - Derivative Instruments and Hedging Activities - Additional Information (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesAdditionalInformationDetails Derivative Instruments and Hedging Activities - Additional Information (Details) Details 60 false false R61.htm 995995 - Disclosure - Derivative Instruments and Hedging Activities - Schedule of Notional Amounts Strike Rates and End Dates of the Cap Agreements (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfNotionalAmountsStrikeRatesAndEndDatesOfCapAgreementsDetails Derivative Instruments and Hedging Activities - Schedule of Notional Amounts Strike Rates and End Dates of the Cap Agreements (Details) Details 61 false false R62.htm 996005 - Disclosure - Derivative Instruments and Hedging Activities - Schedule of Fair Value of Interest Rate Derivates (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfInterestRateDerivatesDetails Derivative Instruments and Hedging Activities - Schedule of Fair Value of Interest Rate Derivates (Details) Details 62 false false R63.htm 996015 - Disclosure - Interest Costs - Summary of Interest Costs (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureInterestCostsSummaryOfInterestCostsDetails Interest Costs - Summary of Interest Costs (Details) Details 63 false false R64.htm 996025 - Disclosure - Fair Value of Financial Assets and Liabilities - Schedule of Reconciliation of Investment in Convertible Note (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesScheduleOfReconciliationOfInvestmentInConvertibleNoteDetails Fair Value of Financial Assets and Liabilities - Schedule of Reconciliation of Investment in Convertible Note (Details) Details 64 false false R65.htm 996035 - Disclosure - Fair Value of Financial Assets and Liabilities - Summary of Fair Value and Carrying Value of Long-Term Debt (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfFairValueAndCarryingValueOfLongtermDebtDetails Fair Value of Financial Assets and Liabilities - Summary of Fair Value and Carrying Value of Long-Term Debt (Details) Details 65 false false R66.htm 996045 - Disclosure - Fair Value of Financial Assets and Liabilities - Summary of Fair Value and Carrying Value of Long-Term Debt (Parenthetical) (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfFairValueAndCarryingValueOfLongtermDebtParentheticalDetails Fair Value of Financial Assets and Liabilities - Summary of Fair Value and Carrying Value of Long-Term Debt (Parenthetical) (Details) Details 66 false false R67.htm 996055 - Disclosure - Fair Value of Financial Assets and Liabilities - Additional Information (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetails Fair Value of Financial Assets and Liabilities - Additional Information (Details) Details 67 false false R68.htm 996065 - Disclosure - Stock-Based Compensation and 401(k) Plan - Additional Information (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanAdditionalInformationDetails Stock-Based Compensation and 401(k) Plan - Additional Information (Details) Details 68 false false R69.htm 996075 - Disclosure - Stock-Based Compensation and 401(k) Plan - Summary of Stock-Based Compensation Expense by Operating Expense (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanSummaryOfStockbasedCompensationExpenseByOperatingExpenseDetails Stock-Based Compensation and 401(k) Plan - Summary of Stock-Based Compensation Expense by Operating Expense (Details) Details 69 false false R70.htm 996085 - Disclosure - Income Tax - Additional Information (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails Income Tax - Additional Information (Details) Details 70 false false R71.htm 996095 - Disclosure - Leases - Additional Information (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 71 false false R72.htm 996105 - Disclosure - Leases - Schedule of Lease Expense (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails Leases - Schedule of Lease Expense (Details) Details 72 false false R73.htm 996115 - Disclosure - Leases - Schedule of Other Information Regarding Leases (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfOtherInformationRegardingLeasesDetails Leases - Schedule of Other Information Regarding Leases (Details) Details 73 false false R74.htm 996125 - Disclosure - Leases - Schedule of Annual Future Minimum Lease Payments (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails Leases - Schedule of Annual Future Minimum Lease Payments (Details) Details 74 false false R75.htm 996135 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 75 false false R76.htm 996145 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Summary of changes in accumulated other comprehensive income (loss) (Details) Sheet http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeLossSummaryOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails Accumulated Other Comprehensive Income (Loss) - Summary of changes in accumulated other comprehensive income (loss) (Details) Details http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeLossTables 76 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept AccountingStandardsUpdate201409Member in us-gaap/2023 used in 2 facts was deprecated in us-gaap/2024 as of 2024 and should not be used. gogo-20240331.htm 3087 [dq-0542-Deprecated-Concept] Concept LossContingencyLawsuitFilingDate in us-gaap/2023 used in 1 facts was deprecated in us-gaap/2024 as of 2024 and should not be used. gogo-20240331.htm 4980 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: gogo:RevenueRecognitionTermOfContract, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - gogo-20240331.htm 8 gogo-20240331.htm gogo-20240331.xsd img235756030_0.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 93 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "gogo-20240331.htm": { "nsprefix": "gogo", "nsuri": "http://www.gogoair.com/20240331", "dts": { "inline": { "local": [ "gogo-20240331.htm" ] }, "schema": { "local": [ "gogo-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 277, "keyCustom": 74, "axisStandard": 24, "axisCustom": 0, "memberStandard": 33, "memberCustom": 36, "hidden": { "total": 15, "http://fasb.org/us-gaap/2023": 10, "http://www.gogoair.com/20240331": 1, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 181, "entityCount": 1, "segmentCount": 71, "elementCount": 795, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 635, "http://xbrl.sec.gov/dei/2023": 33, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets", "longName": "100010 - Statement - Unaudited Condensed Consolidated Balance Sheets", "shortName": "Unaudited Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_dc9e6898-3300-4300-b3f4-9606a7153941", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "unique": true } }, "R3": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical", "longName": "100030 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Unaudited Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations", "longName": "100050 - Statement - Unaudited Condensed Consolidated Statements of Operations", "shortName": "Unaudited Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "gogo:CostOfServicesExclusiveOfDepreciationAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "unique": true } }, "R5": { "role": "http://www.gogoair.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "longName": "100060 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "gogo:AmountRealizedAndReclassifiedToEarnings", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "unique": true } }, "R6": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "longName": "100070 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows", "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquityDeficit", "longName": "100080 - Statement - Unaudited Condensed Consolidated Statements of Stockholders' Equity (Deficit)", "shortName": "Unaudited Condensed Consolidated Statements of Stockholders' Equity (Deficit)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_6e89b512-6d90-4d34-8b9d-b1bb006096be", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f0fa53d4-bd82-4795-bf5d-3c23594d8a3e", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "unique": true } }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentation", "longName": "995455 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShare", "longName": "995465 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition", "longName": "995475 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistance", "longName": "995485 - Disclosure - Government Assistance", "shortName": "Government Assistance", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:GovernmentAssistanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:GovernmentAssistanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainBalanceSheetAccounts", "longName": "995495 - Disclosure - Composition of Certain Balance Sheet Accounts", "shortName": "Composition of Certain Balance Sheet Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureResearchAndDevelopmentCosts", "longName": "995505 - Disclosure - Research and Development Costs", "shortName": "Research and Development Costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssets", "longName": "995515 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndOtherLiabilities", "longName": "995525 - Disclosure - Long-Term Debt and Other Liabilities", "shortName": "Long-Term Debt and Other Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivities", "longName": "995535 - Disclosure - Derivative Instruments and Hedging Activities", "shortName": "Derivative Instruments and Hedging Activities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureInterestCosts", "longName": "995545 - Disclosure - Interest Costs", "shortName": "Interest Costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "gogo:InterestCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "gogo:InterestCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilities", "longName": "995555 - Disclosure - Fair Value of Financial Assets and Liabilities", "shortName": "Fair Value of Financial Assets and Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAnd401KPlan", "longName": "995565 - Disclosure - Stock-Based Compensation and 401(k) Plan", "shortName": "Stock-Based Compensation and 401(k) Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureIncomeTax", "longName": "995575 - Disclosure - Income Tax", "shortName": "Income Tax", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureLeases", "longName": "995585 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995595 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeLoss", "longName": "995605 - Disclosure - Accumulated Other Comprehensive Income (Loss)", "shortName": "Accumulated Other Comprehensive Income (Loss)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies", "longName": "995625 - Disclosure - Basis of Presentation (Policies)", "shortName": "Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "26", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareTables", "longName": "995635 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables", "longName": "995645 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceTables", "longName": "995655 - Disclosure - Government Assistance (Tables)", "shortName": "Government Assistance (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "gogo:DeductionsToTheCarryingValueOfAssetBalancesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GovernmentAssistanceTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "gogo:DeductionsToTheCarryingValueOfAssetBalancesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GovernmentAssistanceTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainBalanceSheetAccountsTables", "longName": "995665 - Disclosure - Composition of Certain Balance Sheet Accounts (Tables)", "shortName": "Composition of Certain Balance Sheet Accounts (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsTables", "longName": "995675 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "gogo:ScheduleOfIntangibleAssetsNetExcludingGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "gogo:ScheduleOfIntangibleAssetsNetExcludingGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndOtherLiabilitiesTables", "longName": "995685 - Disclosure - Long-Term Debt and Other Liabilities (Tables)", "shortName": "Long-Term Debt and Other Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesTables", "longName": "995695 - Disclosure - Derivative Instruments and Hedging Activities (Tables)", "shortName": "Derivative Instruments and Hedging Activities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureInterestCostsTables", "longName": "995705 - Disclosure - Interest Costs (Tables)", "shortName": "Interest Costs (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "gogo:ScheduleOfInterestCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "gogo:InterestCostsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "gogo:ScheduleOfInterestCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "gogo:InterestCostsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesTables", "longName": "995715 - Disclosure - Fair Value of Financial Assets and Liabilities (Tables)", "shortName": "Fair Value of Financial Assets and Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:SummaryInvestmentHoldingsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:SummaryInvestmentHoldingsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAnd401KPlanTables", "longName": "995725 - Disclosure - Stock-Based Compensation and 401(k) Plan (Tables)", "shortName": "Stock-Based Compensation and 401(k) Plan (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureLeasesTables", "longName": "995735 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeLossTables", "longName": "995745 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)", "shortName": "Accumulated Other Comprehensive Income (Loss) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails", "longName": "995755 - Disclosure - Basis of Presentation - Additional Information (Details)", "shortName": "Basis of Presentation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "gogo:NumberOfClassesOfCommonStockOutstanding", "unitRef": "U_Classofcommonstock", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "gogo:NumberOfClassesOfCommonStockOutstanding", "unitRef": "U_Classofcommonstock", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetails", "longName": "995765 - Disclosure - Earnings Per Share - Additional Information (Details)", "shortName": "Earnings Per Share - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:WeightedAverageNumberOfSharesRestrictedStock", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:WeightedAverageNumberOfSharesRestrictedStock", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "longName": "995775 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details)", "shortName": "Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "longName": "995785 - Disclosure - Revenue Recognition - Additional Information (Details)", "shortName": "Revenue Recognition - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueDisaggregatedByCategoryDetails", "longName": "995795 - Disclosure - Revenue Recognition - Summary of Revenue Disaggregated by Category (Details)", "shortName": "Revenue Recognition - Summary of Revenue Disaggregated by Category (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0dd2162f-760f-443b-b96b-08dd26db2f29", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "unique": true } }, "R44": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceAdditionalInformationDetails", "longName": "995805 - Disclosure - Government Assistance - Additional Information (Details)", "shortName": "Government Assistance - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_2589fe92-4a72-4da4-aabc-4663d837363d", "name": "gogo:ReimbursementsCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:GovernmentAssistanceTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2589fe92-4a72-4da4-aabc-4663d837363d", "name": "gogo:ReimbursementsCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:GovernmentAssistanceTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceSummaryOfDeductionsToTheCarryingValueOfAssetBalancesDetails", "longName": "995815 - Disclosure - Government Assistance - Summary of Deductions to the Carrying Value of Asset Balances (Details)", "shortName": "Government Assistance - Summary of Deductions to the Carrying Value of Asset Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:InventoryNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f8bb0404-2c47-4c07-854d-0a5ae9d0f973", "name": "us-gaap:InventoryNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "gogo:DeductionsToTheCarryingValueOfAssetBalancesTableTextBlock", "div", "us-gaap:GovernmentAssistanceTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "unique": true } }, "R46": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceSummaryOfIncreasesToNetIncomeDetails", "longName": "995825 - Disclosure - Government Assistance - Summary of Increases to Net Income (Details)", "shortName": "Government Assistance - Summary of Increases to Net Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:GeneralAndAdministrativeExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_43f09fc8-5ac5-4ed7-b6a3-a2347cb75a43", "name": "gogo:ServiceRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GovernmentAssistanceTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "unique": true } }, "R47": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfComponentsOfInventoriesDetails", "longName": "995835 - Disclosure - Composition of Certain Balance Sheet Accounts - Schedule of Components of Inventories (Details)", "shortName": "Composition of Certain Balance Sheet Accounts - Schedule of Components of Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:InventoryWorkInProcess", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:InventoryWorkInProcess", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails", "longName": "995845 - Disclosure - Composition of Certain Balance Sheet Accounts - Schedule of Prepaid Expenses and Other Current Assets (Details)", "shortName": "Composition of Certain Balance Sheet Accounts - Schedule of Prepaid Expenses and Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "gogo:InterestRateCapCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "gogo:ScheduleOfPrepaidExpenseAndOtherCurrentAssetsTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "gogo:InterestRateCapCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "gogo:ScheduleOfPrepaidExpenseAndOtherCurrentAssetsTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPropertyAndEquipmentDetails", "longName": "995855 - Disclosure - Composition of Certain Balance Sheet Accounts - Schedule of Property and Equipment (Details)", "shortName": "Composition of Certain Balance Sheet Accounts - Schedule of Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentAssetsDetails", "longName": "995865 - Disclosure - Composition of Certain Balance Sheet Accounts - Schedule of Other Non-Current Assets (Details)", "shortName": "Composition of Certain Balance Sheet Accounts - Schedule of Other Non-Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "gogo:InterestRateCapNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "gogo:InterestRateCapNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentAssetsParentheticalDetails", "longName": "995875 - Disclosure - Composition of Certain Balance Sheet Accounts - Schedule of Other Non-Current Assets (Parenthetical) (Details)", "shortName": "Composition of Certain Balance Sheet Accounts - Schedule of Other Non-Current Assets (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesDetails", "longName": "995885 - Disclosure - Composition of Certain Balance Sheet Accounts - Schedule of Accrued Liabilities (Details)", "shortName": "Composition of Certain Balance Sheet Accounts - Schedule of Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "unique": true } }, "R53": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentLiabilitiesDetails", "longName": "995905 - Disclosure - Composition of Certain Balance Sheet Accounts - Schedule of Other Non-Current Liabilities (Details)", "shortName": "Composition of Certain Balance Sheet Accounts - Schedule of Other Non-Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:OtherLiabilitiesNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true }, "uniqueAnchor": null }, "R54": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureResearchAndDevelopmentCostsAdditionalInformationDetails", "longName": "995925 - Disclosure - Research and Development Costs - Additional Information (Details)", "shortName": "Research and Development Costs - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "longName": "995935 - Disclosure - Intangible Assets - Additional Information (Details)", "shortName": "Intangible Assets - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails", "longName": "995945 - Disclosure - Intangible Assets - Schedule of Intangible Assets, Other than Goodwill (Details)", "shortName": "Intangible Assets - Schedule of Intangible Assets, Other than Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "gogo:ScheduleOfIntangibleAssetsNetExcludingGoodwillTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "gogo:ScheduleOfIntangibleAssetsNetExcludingGoodwillTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsSummaryOfAmortizationExpensesDetails", "longName": "995955 - Disclosure - Intangible Assets - Summary of Amortization Expenses (Details)", "shortName": "Intangible Assets - Summary of Amortization Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesScheduleOfLongtermDebtDetails", "longName": "995965 - Disclosure - Long-Term Debt and Other Liabilities - Schedule of Long-Term Debt (Details)", "shortName": "Long-Term Debt and Other Liabilities - Schedule of Long-Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:DeferredFinanceCostsCurrentNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:DeferredFinanceCostsCurrentNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails", "longName": "995975 - Disclosure - Long-Term Debt and Other Liabilities - Additional Information (Details)", "shortName": "Long-Term Debt and Other Liabilities - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:AmortizationOfFinancingCosts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "gogo:ScheduleOfInterestCostTableTextBlock", "div", "gogo:InterestCostsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ca09a18c-09e9-443b-bf48-e10c04747fb9", "name": "us-gaap:DebtInstrumentMaturityDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "unique": true } }, "R60": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesAdditionalInformationDetails", "longName": "995985 - Disclosure - Derivative Instruments and Hedging Activities - Additional Information (Details)", "shortName": "Derivative Instruments and Hedging Activities - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_e4dcbcb8-305e-4231-a690-9f6c2d674a32", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:DerivativeDescriptionOfTerms", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "unique": true } }, "R61": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfNotionalAmountsStrikeRatesAndEndDatesOfCapAgreementsDetails", "longName": "995995 - Disclosure - Derivative Instruments and Hedging Activities - Schedule of Notional Amounts Strike Rates and End Dates of the Cap Agreements (Details)", "shortName": "Derivative Instruments and Hedging Activities - Schedule of Notional Amounts Strike Rates and End Dates of the Cap Agreements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_e4dcbcb8-305e-4231-a690-9f6c2d674a32", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1773c282-ae9e-4351-ae30-be5a9aceb968", "name": "us-gaap:DerivativeInceptionDates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "unique": true } }, "R62": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfInterestRateDerivatesDetails", "longName": "996005 - Disclosure - Derivative Instruments and Hedging Activities - Schedule of Fair Value of Interest Rate Derivates (Details)", "shortName": "Derivative Instruments and Hedging Activities - Schedule of Fair Value of Interest Rate Derivates (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8f34e6fa-1899-4eb3-8329-23e1899391f6", "name": "us-gaap:DerivativeAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "unique": true } }, "R63": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureInterestCostsSummaryOfInterestCostsDetails", "longName": "996015 - Disclosure - Interest Costs - Summary of Interest Costs (Details)", "shortName": "Interest Costs - Summary of Interest Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:InterestExpenseDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "gogo:ScheduleOfInterestCostTableTextBlock", "div", "gogo:InterestCostsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:InterestExpenseDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "gogo:ScheduleOfInterestCostTableTextBlock", "div", "gogo:InterestCostsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesScheduleOfReconciliationOfInvestmentInConvertibleNoteDetails", "longName": "996025 - Disclosure - Fair Value of Financial Assets and Liabilities - Schedule of Reconciliation of Investment in Convertible Note (Details)", "shortName": "Fair Value of Financial Assets and Liabilities - Schedule of Reconciliation of Investment in Convertible Note (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_5b9d67f1-fd1b-4d49-a193-bf3bbbb57f6b", "name": "us-gaap:Investments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SummaryInvestmentHoldingsTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5b9d67f1-fd1b-4d49-a193-bf3bbbb57f6b", "name": "us-gaap:Investments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SummaryInvestmentHoldingsTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfFairValueAndCarryingValueOfLongtermDebtDetails", "longName": "996035 - Disclosure - Fair Value of Financial Assets and Liabilities - Summary of Fair Value and Carrying Value of Long-Term Debt (Details)", "shortName": "Fair Value of Financial Assets and Liabilities - Summary of Fair Value and Carrying Value of Long-Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_e1e9c927-6d1c-4897-8dde-61a2721e52af", "name": "us-gaap:LoansPayableFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "gogo:FairValueAndCarryingValueOfLongTermDebtTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e1e9c927-6d1c-4897-8dde-61a2721e52af", "name": "us-gaap:LoansPayableFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "gogo:FairValueAndCarryingValueOfLongTermDebtTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfFairValueAndCarryingValueOfLongtermDebtParentheticalDetails", "longName": "996045 - Disclosure - Fair Value of Financial Assets and Liabilities - Summary of Fair Value and Carrying Value of Long-Term Debt (Parenthetical) (Details)", "shortName": "Fair Value of Financial Assets and Liabilities - Summary of Fair Value and Carrying Value of Long-Term Debt (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_e1e9c927-6d1c-4897-8dde-61a2721e52af", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "gogo:FairValueAndCarryingValueOfLongTermDebtTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e1e9c927-6d1c-4897-8dde-61a2721e52af", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "gogo:FairValueAndCarryingValueOfLongTermDebtTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetails", "longName": "996055 - Disclosure - Fair Value of Financial Assets and Liabilities - Additional Information (Details)", "shortName": "Fair Value of Financial Assets and Liabilities - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_c37c7873-e5fb-4d86-8aa5-3b3fdf6d4c99", "name": "us-gaap:PaymentsToAcquireInvestments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_bda02fad-662a-4e00-812b-c12c7c65bff0", "name": "us-gaap:InvestmentInterestRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "unique": true } }, "R68": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanAdditionalInformationDetails", "longName": "996065 - Disclosure - Stock-Based Compensation and 401(k) Plan - Additional Information (Details)", "shortName": "Stock-Based Compensation and 401(k) Plan - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanSummaryOfStockbasedCompensationExpenseByOperatingExpenseDetails", "longName": "996075 - Disclosure - Stock-Based Compensation and 401(k) Plan - Summary of Stock-Based Compensation Expense by Operating Expense (Details)", "shortName": "Stock-Based Compensation and 401(k) Plan - Summary of Stock-Based Compensation Expense by Operating Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails", "longName": "996085 - Disclosure - Income Tax - Additional Information (Details)", "shortName": "Income Tax - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "longName": "996095 - Disclosure - Leases - Additional Information (Details)", "shortName": "Leases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:LesseeOperatingLeaseOptionToExtend", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:LesseeOperatingLeaseOptionToExtend", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails", "longName": "996105 - Disclosure - Leases - Schedule of Lease Expense (Details)", "shortName": "Leases - Schedule of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfOtherInformationRegardingLeasesDetails", "longName": "996115 - Disclosure - Leases - Schedule of Other Information Regarding Leases (Details)", "shortName": "Leases - Schedule of Other Information Regarding Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "gogo:ScheduleIncludesOtherInformationAboutLeasesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c3320a0-332b-432b-8a5e-aecf753975bd", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "gogo:ScheduleIncludesOtherInformationAboutLeasesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails", "longName": "996125 - Disclosure - Leases - Schedule of Annual Future Minimum Lease Payments (Details)", "shortName": "Leases - Schedule of Annual Future Minimum Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "gogo:ScheduleOfFutureMinimumLeasepaymentsTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_064dc772-5aad-49a5-9004-391f73258704", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "gogo:ScheduleOfFutureMinimumLeasepaymentsTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "longName": "996135 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "C_f3c24c08-ec20-4a27-a74a-b6a75f2397d5", "name": "us-gaap:LossContingencyLawsuitFilingDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f3c24c08-ec20-4a27-a74a-b6a75f2397d5", "name": "us-gaap:LossContingencyLawsuitFilingDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeLossSummaryOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails", "longName": "996145 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Summary of changes in accumulated other comprehensive income (loss) (Details)", "shortName": "Accumulated Other Comprehensive Income (Loss) - Summary of changes in accumulated other comprehensive income (loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "C_dc9e6898-3300-4300-b3f4-9606a7153941", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_76d8da97-6708-4e9d-813f-7e77c900a76b", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gogo-20240331.htm", "unique": true } } }, "tag": { "us-gaap_AOCIAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AOCIAttributableToParentAbstract", "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "gogo_ATGMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ATGMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueDisaggregatedByCategoryDetails" ], "lang": { "en-us": { "role": { "documentation": "ATG [Member]", "label": "A T G [Member]", "terseLabel": "A T G" } } }, "auth_ref": [] }, "gogo_AblCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "AblCreditFacilityMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "ABL Credit Facility [Member]", "label": "Abl Credit Facility [Member]", "terseLabel": "ABL Credit Facility [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201409Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201409Member", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09 [Member]", "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606)." } } }, "auth_ref": [ "r389" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable, Current, Total", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19", "r731" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r694" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowances of $1,855 and $2,091, respectively", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r304", "r305" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accretion of debt discount", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r154" ] }, "us-gaap_AccretionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionExpense", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureInterestCostsSummaryOfInterestCostsDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureInterestCostsSummaryOfInterestCostsDetails" ], "lang": { "en-us": { "role": { "label": "Accretion Expense", "terseLabel": "Accretion of debt discount", "documentation": "Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations." } } }, "auth_ref": [ "r712", "r865" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued Liabilities", "documentation": "This item represents 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." } } }, "auth_ref": [ "r23" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r62", "r210", "r571" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeLossSummaryOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value Cash Flow Hedges [Member]", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r225", "r232", "r233", "r464", "r704", "r837" ] }, "gogo_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax1", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of outstanding derivative instruments, unrealized loss net of taxes deferred in accumulated other comprehensive income", "label": "Accumulated Other Comprehensive Income Loss Cumulative Changes in Net Gain Loss From Cash Flow Hedges Effect Net of Tax 1", "documentation": "US\nAccumulated change, net of tax, in accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges. Includes an entity's share of an equity investee Increase or Decrease in deferred hedging gains or losses." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeLossSummaryOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income Loss [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r231", "r232", "r504", "r505", "r506", "r507", "r508", "r509" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r32", "r33", "r136", "r217", "r568", "r595", "r599" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeLossSummaryOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income Loss [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r231", "r232", "r504", "r505", "r506", "r507", "r508", "r509" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeLossSummaryOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r11", "r33", "r475", "r478", "r546", "r590", "r591", "r837", "r838", "r839", "r850", "r851", "r852" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeLossSummaryOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency Translation Adjustment [Member]", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r4", "r11", "r33", "r232", "r233", "r505", "r506", "r507", "r508", "r509", "r837" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r782" ] }, "gogo_AdditionalEquipmentWithAnEstimatedAggregatePurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "AdditionalEquipmentWithAnEstimatedAggregatePurchasePrice", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Additional Equipment with an estimated Aggregate Purchase Price", "label": "Additional Equipment with an estimated Aggregate Purchase Price", "terseLabel": "Additional Equipment with an estimated Aggregate Purchase Price" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r127" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r426", "r427", "r428", "r606", "r850", "r851", "r852", "r909", "r934" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r788" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r788" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r788" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r788" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r200", "r201", "r202", "r203", "r204", "r252", "r253", "r254", "r255", "r264", "r307", "r308", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r333", "r426", "r427", "r428", "r442", "r443", "r444", "r445", "r455", "r456", "r457", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r495", "r496", "r499", "r500", "r501", "r502", "r516", "r517", "r521", "r522", "r523", "r524", "r542", "r543", "r544", "r545", "r546", "r554", "r555", "r556", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to cash provided by operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r73", "r74", "r393" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r753", "r764", "r774", "r799" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r756", "r767", "r777", "r802" ] }, "gogo_AircraftOwnerOperatorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "AircraftOwnerOperatorMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueDisaggregatedByCategoryDetails" ], "lang": { "en-us": { "role": { "documentation": "Aircraft owner/operator.", "label": "Aircraft Owner Operator [Member]", "terseLabel": "Aircraft Owner Operator [Member]" } } }, "auth_ref": [] }, "gogo_AirlineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "AirlineMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Airline.", "label": "Airline [Member]", "terseLabel": "Airline [Member]" } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r788" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r795" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r760", "r768", "r778", "r795", "r803", "r807", "r815" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r813" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanSummaryOfStockbasedCompensationExpenseByOperatingExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r422", "r429" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowances on accounts receivable", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r218", "r306", "r323" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "gogo_AmortizationOfDeferredFinancingCostsAndInterestRateCaps": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "AmortizationOfDeferredFinancingCostsAndInterestRateCaps", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred financing costs and interest rate caps", "label": "Amortization of Deferred Financing Costs and Interest Rate Caps", "documentation": "Amortization of deferred financing costs and interest rate caps." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureInterestCostsSummaryOfInterestCostsDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureInterestCostsSummaryOfInterestCostsDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of deferred financing costs", "terseLabel": "Amortization of deferred financing costs and interest rate caps", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r142", "r368", "r519", "r843" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortization of Intangible Assets, Total", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7", "r55", "r60" ] }, "gogo_AmortizationOfInterestRateCapPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "AmortizationOfInterestRateCapPremium", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureInterestCostsSummaryOfInterestCostsDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureInterestCostsSummaryOfInterestCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amortization of interest rate cap premium.", "label": "Amortization Of Interest Rate Cap Premium", "terseLabel": "Amortization of the purchase price of interest rate caps" } } }, "auth_ref": [] }, "gogo_AmountOfDilutiveSecuritiesConvertibleNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "AmountOfDilutiveSecuritiesConvertibleNotes", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of dilutive securities convertible notes", "label": "Amount of Dilutive Securities Convertible Notes", "documentation": "Amount of dilutive securities convertible notes" } } }, "auth_ref": [] }, "gogo_AmountOfDilutiveSecuritiesStockBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "AmountOfDilutiveSecuritiesStockBasedCompensation", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of dilutive securities stock based compensation", "label": "Amount Of Dilutive Securities Stock Based Compensation", "documentation": "Amount of dilutive securities stock based compensation" } } }, "auth_ref": [] }, "us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive securities, effect on basic earnings per share, options and restrictive stock units", "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units", "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of stock options or restrictive stock units (RSUs)." } } }, "auth_ref": [ "r854" ] }, "gogo_AmountRealizedAndReclassifiedToEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "AmountRealizedAndReclassifiedToEarnings", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "gogo_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassification", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: income realized and reclassified to earnings", "negatedLabel": "Less: income (loss) realized and reclassified to earnings", "label": "Amount Realized And Reclassified To Earnings", "documentation": "Amount realized and reclassified to earnings.", "terseLabel": "Less: income realized and reclassified to earnings" } } }, "auth_ref": [] }, "gogo_AmountRecordedAsReductionInLongTermDebtAndAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "AmountRecordedAsReductionInLongTermDebtAndAccumulatedDeficit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount recorded as reduction in long term debt and accumulated deficit", "label": "Amount Recorded As Reduction In Long Term Debt And Accumulated Deficit", "terseLabel": "Amount recorded as long-term debt and accumulated deficit reduction" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r47" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r47" ] }, "gogo_April2021ExchangeAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "April2021ExchangeAgreementMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "April 2021 Exchange Agreement.", "label": "April2021 Exchange Agreement [Member]", "terseLabel": "April 2021 Exchange Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceSummaryOfDeductionsToTheCarryingValueOfAssetBalancesDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceSummaryOfIncreasesToNetIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r458" ] }, "us-gaap_AssetRetirementObligationRevisionOfEstimate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationRevisionOfEstimate", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Asset Retirement Obligation, Revision of Estimate", "terseLabel": "Change in estimate in expected cash flow", "documentation": "Amount of increase (decrease) in the asset retirement obligation from changes in the amount or timing of the estimated cash flows associated with the settlement of the obligation." } } }, "auth_ref": [ "r334" ] }, "us-gaap_AssetRetirementObligationsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationsNoncurrent", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Asset Retirement Obligations, Noncurrent, Total", "label": "Asset Retirement Obligations, Noncurrent", "terseLabel": "Asset retirement obligations", "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees." } } }, "auth_ref": [ "r863" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r173", "r214", "r245", "r286", "r295", "r299", "r312", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r460", "r465", "r498", "r565", "r640", "r731", "r744", "r874", "r875", "r917" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r206", "r220", "r245", "r312", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r460", "r465", "r498", "r731", "r874", "r875", "r917" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent", "totalLabel": "Total non-current assets", "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 after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r245", "r312", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r460", "r465", "r498", "r874", "r875", "r917" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Non-current assets:" } } }, "auth_ref": [] }, "gogo_AtgNetworkMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "AtgNetworkMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ATG network", "label": "ATG network [Member]", "documentation": "ATG network [Member]" } } }, "auth_ref": [] }, "gogo_Aviationaircraftcompletion": { "xbrltype": "percentItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "Aviationaircraftcompletion", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of business aviation aircraft installed with in-flight connectivity systems", "label": "AviationAircraftCompletion", "documentation": "AviationAircraftCompletion" } } }, "auth_ref": [] }, "us-gaap_AwardDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardDateAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Award Date [Axis]", "documentation": "Information by date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904" ] }, "us-gaap_AwardDateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardDateDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Award Date [Domain]", "documentation": "Date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r810" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r811" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r806" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r806" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r806" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r806" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r806" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r806" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r809" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r808" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r807" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r807" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfInterestRateDerivatesDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfInterestRateDerivatesDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r85", "r89" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Base Rate [Member]", "terseLabel": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r155" ] }, "gogo_BlackrockIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "BlackrockIncMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "BlackRock, Inc.", "label": "BlackRock, Inc. [Member]", "documentation": "BlackRock, Inc. [Member]" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of property and equipment in current liabilities", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r42", "r43", "r44" ] }, "gogo_CapitalStockPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "CapitalStockPercentage", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Capital stock held by borrower or guarantor, percentage.", "label": "Capital Stock Percentage", "terseLabel": "Capital stock, percentage" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents at end of period", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r40", "r208", "r701" ] }, "us-gaap_CashAvailableForDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAvailableForDistributions", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cash Available for Distributions", "terseLabel": "Cash flow available for term loan facility,Amount", "documentation": "Amount of cash eligible for distribution to members or limited partners of limited liability company (LLC) or limited partnership (LP), subject to reserves to be maintained as defined in operating or partnership agreement, or in a credit facility agreement." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestments", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash, cash equivalents and short-term investments", "label": "Cash, Cash Equivalents, and Short-Term Investments", "terseLabel": "Total cash, cash equivalents and short-term investments", "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means 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. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable." } } }, "auth_ref": [ "r836" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r40", "r152", "r244" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r152" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-cash investing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "gogo_ChangeInFairValueOfInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ChangeInFairValueOfInvestment", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesScheduleOfReconciliationOfInvestmentInConvertibleNoteDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value", "label": "Change In Fair Value Of Investment", "documentation": "Change In Fair Value Of Investment" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r786" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chairman and Chief Executive Officer", "label": "Chief Executive Officer [Member]" } } }, "auth_ref": [ "r855" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r787" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r787" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 15)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r29", "r109", "r566", "r627" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r161", "r336", "r337", "r695", "r866" ] }, "us-gaap_CommonStockConvertibleConversionPriceIncrease": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockConvertibleConversionPriceIncrease", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Convertible, Conversion Price, Increase", "terseLabel": "Exchange rate of common stock", "documentation": "Per share increase in conversion price of convertible common stock. Excludes change due to standard antidilution provision." } } }, "auth_ref": [ "r373" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r734", "r735", "r736", "r738", "r739", "r740", "r741", "r850", "r851", "r909", "r931", "r934" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r126" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r126", "r628" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Common Stock, Shares, Issued, Total", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r126" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r12", "r126", "r628", "r646", "r934", "r935" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value $0.0001 per share; 500,000,000 shares authorized at March 31, 2024 and December 31, 2023; 138,253,311 and 137,632,284 shares issued at March 31, 2024 and December 31, 2023, respectively; and 128,227,127 and 128,462,343 shares outstanding at March 31, 2024 and December 31, 2023, respectively", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "totalLabel": "Common Stock, Value, Issued, Total", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r126", "r567", "r731" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r792" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r791" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r793" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r790" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r34", "r228", "r230", "r236", "r560", "r578" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r135", "r235", "r559", "r577" ] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Software [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r700", "r861", "r862" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r48", "r50", "r101", "r102", "r303", "r694" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r48", "r50", "r101", "r102", "r303", "r600", "r694" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r48", "r50", "r101", "r102", "r303", "r694", "r823" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of benchmark", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r48", "r50", "r101", "r102", "r303" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r48", "r50", "r101", "r102", "r303", "r694" ] }, "gogo_ConnectivityAndEntertainmentServiceRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ConnectivityAndEntertainmentServiceRevenuesMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Connectivity and entertainment service revenues.", "label": "Connectivity And Entertainment Service Revenues [Member]", "terseLabel": "Connectivity And Entertainment Service Revenues" } } }, "auth_ref": [] }, "gogo_ConnectivityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ConnectivityMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueDisaggregatedByCategoryDetails" ], "lang": { "en-us": { "role": { "documentation": "Connectivity [Member]", "label": "Connectivity [Member]", "terseLabel": "Connectivity [Member]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAccumulatedAllowanceForCreditLossNoncurrent", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentAssetsParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, Allowance for Credit Loss, Noncurrent", "terseLabel": "Contract with Customer, Asset, Accumulated Allowance for Credit Loss, Noncurrent", "documentation": "Amount of allowance for credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent." } } }, "auth_ref": [ "r323", "r376" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Total", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets, current and non-current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r375", "r376", "r387" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets", "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, classified as current." } } }, "auth_ref": [ "r375", "r376", "r387" ] }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetNoncurrent", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets, net of allowances of $614 and $591, respectively", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent, Total", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "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, classified as noncurrent." } } }, "auth_ref": [ "r375", "r376", "r387" ] }, "gogo_ContractualCommitmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ContractualCommitmentsMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Contractual Commitments [Member]", "label": "Contractual Commitments [Member]", "terseLabel": "Contractual Commitments [Member]" } } }, "auth_ref": [] }, "us-gaap_ConversionOfStockAmountConverted1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockAmountConverted1", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Conversion of Stock, Amount Converted", "terseLabel": "Conversion of Stock, Amount Converted", "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r42", "r43", "r44" ] }, "us-gaap_ConversionOfStockSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockSharesIssued1", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Conversion of Stock, Shares Issued", "terseLabel": "Conversion of Stock, Shares Issued", "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r42", "r43", "r44" ] }, "us-gaap_ConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebt", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesScheduleOfLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesScheduleOfLongtermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Convertible Debt, Total", "label": "Convertible Debt", "terseLabel": "Convertible Notes", "verboseLabel": "Carrying Value of Convertible Notes", "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company." } } }, "auth_ref": [ "r17", "r175", "r927" ] }, "gogo_ConvertibleDebtPrincipalAmountConversion": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ConvertibleDebtPrincipalAmountConversion", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Multiples of principal amount holders may convert Convertible Notes under certain circumstances.", "label": "Convertible Debt Principal Amount Conversion", "terseLabel": "Multiples of principal amount" } } }, "auth_ref": [] }, "gogo_ConvertibleDebtPrincipalAmountInitialConversionRate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ConvertibleDebtPrincipalAmountInitialConversionRate", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount in principal used in the initial conversion rate of the Convertible Notes.", "label": "Convertible Debt Principal Amount Initial Conversion Rate", "terseLabel": "Principal amount" } } }, "auth_ref": [] }, "gogo_ConvertibleDebtUnderwritersOverAllotmentOption": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ConvertibleDebtUnderwritersOverAllotmentOption", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Option granted to initial purchasers to purchase additional convertible notes.", "label": "Convertible Debt Underwriters Over Allotment Option", "terseLabel": "Option granted to initial purchasers" } } }, "auth_ref": [] }, "gogo_ConvertibleDebtUnderwritersOverAllotmentOptionExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ConvertibleDebtUnderwritersOverAllotmentOptionExercised", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Additional aggregate principal related to option granted to initial purchasers of convertible senior notes.", "label": "Convertible Debt Underwriters Over Allotment Option Exercised", "terseLabel": "Principal amount of Convertible Notes, subsequently exercised" } } }, "auth_ref": [] }, "gogo_ConvertibleNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ConvertibleNoteMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesScheduleOfReconciliationOfInvestmentInConvertibleNoteDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Note [Member]", "label": "Convertible Note [Member]", "documentation": "Convertible Note [Member]" } } }, "auth_ref": [] }, "gogo_ConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ConvertibleNotesMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Convertible notes.", "label": "Convertible Notes [Member]", "terseLabel": "Convertible Notes [Member]" } } }, "auth_ref": [] }, "gogo_ConvertibleNotesRecordedAsLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ConvertibleNotesRecordedAsLongTermDebt", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Convertible notes recorded as long term debt", "label": "Convertible Notes Recorded As Long Term Debt", "terseLabel": "Convertible Notes recorded as long-term debt" } } }, "auth_ref": [] }, "gogo_CostOfEquipmentRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "CostOfEquipmentRevenue", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceSummaryOfIncreasesToNetIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Cost Of Equipment Revenue", "label": "Cost Of Equipment Revenue", "terseLabel": "Cost of equipment revenue" } } }, "auth_ref": [] }, "gogo_CostOfEquipmentRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "CostOfEquipmentRevenueMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueDisaggregatedByCategoryDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanSummaryOfStockbasedCompensationExpenseByOperatingExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Cost of equipment revenue.", "label": "Cost Of Equipment Revenue [Member]", "terseLabel": "Cost of Equipment Revenue [Member]" } } }, "auth_ref": [] }, "gogo_CostOfGoodsSoldExclusiveOfDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "CostOfGoodsSoldExclusiveOfDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of equipment revenue (exclusive of amounts shown below)", "documentation": "Total costs related to goods produced and sold during the reporting period, exclusive of depreciation and amortization shown below.", "label": "Cost Of Goods Sold Exclusive Of Depreciation And Amortization" } } }, "auth_ref": [] }, "gogo_CostOfServiceRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "CostOfServiceRevenue", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceSummaryOfIncreasesToNetIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Cost of Service Revenue", "label": "Cost of Service Revenue", "terseLabel": "Cost of service revenue" } } }, "auth_ref": [] }, "gogo_CostOfServiceRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "CostOfServiceRevenueMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueDisaggregatedByCategoryDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanSummaryOfStockbasedCompensationExpenseByOperatingExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Cost of service revenue.", "label": "Cost Of Service Revenue [Member]", "terseLabel": "Cost of Service Revenue [Member]" } } }, "auth_ref": [] }, "gogo_CostOfServicesExclusiveOfDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "CostOfServicesExclusiveOfDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of service revenue (exclusive of amounts shown below)", "documentation": "Total costs related to services rendered by an entity during the reporting period, exclusive of depreciation and amortization shown below.", "label": "Cost Of Services Exclusive Of Depreciation And Amortization" } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses", "totalLabel": "Total operating expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r143" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r49", "r303" ] }, "gogo_CustomerCreditReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "CustomerCreditReserve", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer credit reserve", "label": "Customer credit reserve", "documentation": "Customer credit reserve" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Service Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r78" ] }, "gogo_CustomerServiceRevenueOccurringPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "CustomerServiceRevenueOccurringPeriod", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer service revenue occurring period.", "label": "Customer Service Revenue Occurring Period", "terseLabel": "Service revenue occurring period" } } }, "auth_ref": [] }, "gogo_CustomerType": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "CustomerType", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueDisaggregatedByCategoryDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer type.", "label": "Customer Type", "terseLabel": "Customer type" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesScheduleOfReconciliationOfInvestmentInConvertibleNoteDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r17", "r121", "r122", "r174", "r175", "r247", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r520", "r713", "r714", "r715", "r716", "r717", "r846" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest Rate On Debt", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r164", "r355" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion rate", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r26", "r68", "r166", "r167", "r355" ] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Debt instrument convertible threshold consecutive trading days", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Debt instrument convertible threshold percentage of stock price trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Debt instrument convertible threshold trading days", "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Description of Variable Rate Basis", "terseLabel": "Margin On LIBOR", "documentation": "Description of reference rate used for variable rate of debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r105", "r107", "r353", "r520", "r714", "r715" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate on convertible notes", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r25", "r105", "r371", "r520" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r25", "r354" ] }, "gogo_DebtInstrumentIssuePriceAsPercentageOfFaceValue": { "xbrltype": "percentItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "DebtInstrumentIssuePriceAsPercentageOfFaceValue", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the issue price of the debt instrument as a percentage of its face value.", "label": "Debt Instrument Issue Price As Percentage Of Face Value", "terseLabel": "Issue price as percentage of face value" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesScheduleOfLongtermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r247", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r520", "r713", "r714", "r715", "r716", "r717", "r846" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "terseLabel": "Debt instrument, maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r198", "r713", "r910" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesScheduleOfReconciliationOfInvestmentInConvertibleNoteDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r27", "r247", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r520", "r713", "r714", "r715", "r716", "r717", "r846" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Debt instrument redemption price, percentage", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r14" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesScheduleOfLongtermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r27", "r68", "r69", "r104", "r105", "r107", "r110", "r165", "r167", "r247", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r520", "r713", "r714", "r715", "r716", "r717", "r846" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfFairValueAndCarryingValueOfLongtermDebtParentheticalDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt instrument, unamortized discount", "totalLabel": "Debt Instrument, Unamortized Discount, Total", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Convertible Notes, unamortized discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r104", "r107", "r877" ] }, "us-gaap_DebtInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentsAbstract", "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]" } } }, "auth_ref": [] }, "gogo_DebtIssuanceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "DebtIssuanceCosts1", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of debt issuance costs.", "label": "Debt Issuance Costs1", "terseLabel": "Loan origination fees" } } }, "auth_ref": [] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Debt, Weighted Average Interest Rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "gogo_DeductionsToTheCarryingValueOfAssetBalancesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "DeductionsToTheCarryingValueOfAssetBalancesTableTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceTables" ], "lang": { "en-us": { "role": { "documentation": "Deductions to the Carrying Value of Asset Balances [Table Text Block]", "label": "Deductions to the Carrying Value of Asset Balances [Table Text Block]", "terseLabel": "Schedule of Deductions to Carrying Value of Asset Balances" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsCurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsCurrentNet", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesScheduleOfLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesScheduleOfLongtermDebtDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: deferred financing costs", "totalLabel": "Debt Issuance Costs, Current, Net, Total", "label": "Debt Issuance Costs, Current, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r106" ] }, "us-gaap_DeferredFinanceCostsNoncurrentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNoncurrentGross", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Cost, Gross, Noncurrent", "terseLabel": "Issuance cost recorded to deferred financing costs", "documentation": "Amount, before accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r106" ] }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNoncurrentNet", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Issuance Costs, Noncurrent, Net, Total", "label": "Debt Issuance Costs, Noncurrent, Net", "terseLabel": "Debt issuance costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r106" ] }, "gogo_DeferredFinancingCostsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "DeferredFinancingCostsNoncurrent", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred financing costs noncurrent.", "label": "Deferred Financing Costs Noncurrent", "terseLabel": "Revolving credit facility deferred financing costs" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "totalLabel": "Deferred Income Tax Assets, Net, Total", "terseLabel": "Deferred income taxes", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r433", "r434" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r169", "r196", "r448", "r449", "r848" ] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenue", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Revenue, Total", "label": "Deferred Revenue", "terseLabel": "Deferred revenue, current and non-current", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r831" ] }, "us-gaap_DeferredRevenueArrangementTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueArrangementTypeAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue Arrangement Type [Axis]", "documentation": "Information by type of deferred revenue arrangement." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueArrangementTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueArrangementTypeDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue [Domain]", "documentation": "Category of obligation arising when an entity receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Revenue, Current, Total", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r829" ] }, "gogo_DeferredStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "DeferredStockUnitsMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred Stock Units [Member]", "label": "Deferred Stock Units [Member]", "terseLabel": "Deferred Stock Units [Member]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAndOtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax and Other Liabilities, Noncurrent", "terseLabel": "Deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting, and liabilities classified as noncurrent and other." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer contribution", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "gogo_DefinedContributionPlanEmployerMatchingContributionLimitPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "DefinedContributionPlanEmployerMatchingContributionLimitPercent", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Defined contribution plan employer matching contribution limit percent.", "label": "Defined Contribution Plan Employer Matching Contribution Limit Percent", "terseLabel": "Percentage of employees contribution matched by the company" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee contribution, percentage", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "totalLabel": "Depreciation, Total", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r7", "r61" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 }, "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Depletion and Amortization, Total", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r7", "r291" ] }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfInterestRateDerivatesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset." } } }, "auth_ref": [ "r467" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfInterestRateDerivatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Asset", "totalLabel": "Derivative Asset, Total", "label": "Derivative Asset", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r221", "r222", "r497", "r608", "r609", "r610", "r611", "r612", "r614", "r615", "r617", "r618", "r619", "r634", "r635", "r680", "r684", "r686", "r687", "r689", "r690", "r703", "r736", "r932" ] }, "us-gaap_DerivativeCapInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeCapInterestRate", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfNotionalAmountsStrikeRatesAndEndDatesOfCapAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Cap Interest Rate", "terseLabel": "Strike Rate", "documentation": "Cap rate on an interest rate derivative such as an interest rate cap or collar. If market rates exceed the cap rate, a payment or receipt is triggered on the contract." } } }, "auth_ref": [] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureInterestCostsSummaryOfInterestCostsDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfInterestRateDerivatesDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfNotionalAmountsStrikeRatesAndEndDatesOfCapAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r617", "r619", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r641", "r642", "r643", "r644", "r655", "r656", "r657", "r658", "r661", "r662", "r663", "r664", "r680", "r682", "r686", "r689", "r734", "r736" ] }, "us-gaap_DerivativeDescriptionOfTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeDescriptionOfTerms", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Description of Terms", "terseLabel": "Derivative, description of terms", "documentation": "Description of the relevant terms of the derivative. Includes the type of instrument, risk being hedged, notional amount, counterparty, inception date, maturity date, relevant interest rates, strike price, cap price, and floor price." } } }, "auth_ref": [] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Participation rights of the Forward Transactions allocated to continuing operations", "totalLabel": "Derivative, Gain (Loss) on Derivative, Net, Total", "label": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r907" ] }, "gogo_DerivativeGainLossOnDerivativeToContinuingOperationsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "DerivativeGainLossOnDerivativeToContinuingOperationsNet", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Participation rights on Forward Transactions allocated to continuing operations", "label": "Derivative Gain Loss On Derivative to Continuing Operations Net", "documentation": "Derivative Gain Loss On Derivative to Continuing Operations Net" } } }, "auth_ref": [] }, "gogo_DerivativeGainLossOnDerivativeToDiscontinuedOperationsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "DerivativeGainLossOnDerivativeToDiscontinuedOperationsNet", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Gain Loss On Derivative to Discontinued Operations Net", "documentation": "Derivative Gain Loss On Derivative to Discontinued Operations Net", "terseLabel": "Less: Participation rights on Forward Transactions allocated to discontinued operations" } } }, "auth_ref": [] }, "us-gaap_DerivativeInceptionDates": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInceptionDates", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfNotionalAmountsStrikeRatesAndEndDatesOfCapAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Inception Date", "terseLabel": "Start Date", "documentation": "Date the entity entered into the derivative contract, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureInterestCostsSummaryOfInterestCostsDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfInterestRateDerivatesDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfNotionalAmountsStrikeRatesAndEndDatesOfCapAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r86", "r88", "r90", "r92", "r617", "r619", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r641", "r642", "r643", "r644", "r655", "r656", "r657", "r658", "r661", "r662", "r663", "r664", "r680", "r682", "r686", "r689", "r703", "r734", "r736" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivities" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Instruments and Hedging Activities", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r172", "r469", "r481" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments Gain Loss By Hedging Relationship By Income Statement Location By Derivative Instrument Risk [Table]", "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r13", "r86", "r90", "r92", "r95", "r96", "r468" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments Gain Loss [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r468" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfNotionalAmountsStrikeRatesAndEndDatesOfCapAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r481" ] }, "gogo_DerivativeLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "DerivativeLitigationMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Derivative Litigation Member.", "label": "Derivative Litigation [Member]", "terseLabel": "Derivative Litigation [Member]" } } }, "auth_ref": [] }, "us-gaap_DerivativeMaturityDates": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeMaturityDates", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfNotionalAmountsStrikeRatesAndEndDatesOfCapAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Contract End Date", "terseLabel": "End Date", "documentation": "Date derivative contract ends, in YYYY-MM-DD format." } } }, "auth_ref": [ "r618", "r619", "r680", "r681", "r683", "r685", "r688", "r736" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfNotionalAmountsStrikeRatesAndEndDatesOfCapAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Notional Amount", "terseLabel": "Notional Amounts", "verboseLabel": "Notional Amounts", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r905", "r906" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfNotionalAmountsStrikeRatesAndEndDatesOfCapAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative [Table]", "terseLabel": "Derivative [Table]", "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r13", "r80", "r81", "r83", "r84", "r87", "r90", "r93", "r94", "r96", "r481" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfInterestRateDerivatesDetails" ], "lang": { "en-us": { "role": { "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives Fair Value [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecuritiesEffectOnBasicEarningsPerShareOther", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive securities, effect on basic earnings per share, dilutive convertible securities", "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities", "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of dilutive convertible securities excluding adjustments related to ESOP convertible preferred stock, stock options, and restrictive stock units." } } }, "auth_ref": [] }, "gogo_DilutiveSecuritiesEffectOnConvertibleNotesFromDiscontinuingOperations": { "xbrltype": "sharesItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "DilutiveSecuritiesEffectOnConvertibleNotesFromDiscontinuingOperations", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive securities effect on convertible notes from discontinuing operations", "label": "Dilutive Securities Effect On Convertible Notes From Discontinuing Operations", "documentation": "Dilutive securities effect on convertible notes from discontinuing operations" } } }, "auth_ref": [] }, "gogo_DilutiveSecuritiesEffectOnStockBasedCompensationFromDiscontinuingOperations": { "xbrltype": "sharesItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "DilutiveSecuritiesEffectOnStockBasedCompensationFromDiscontinuingOperations", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Dilutive Securities Effect On Stock Based Compensation From Discontinuing Operations", "documentation": "Dilutive securities effect on stock based compensation from discontinuing operations", "terseLabel": "Dilutive securities effect on stock based compensation from discontinuing operations" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueDisaggregatedByCategoryDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation Of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r386", "r719", "r720", "r721", "r722", "r723", "r724", "r725" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueDisaggregatedByCategoryDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r386", "r719", "r720", "r721", "r722", "r723", "r724", "r725" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Revenue Disaggregated by Category", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r878" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAnd401KPlan" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation and 401(k) Plan", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r392", "r395", "r423", "r424", "r425", "r727" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "terseLabel": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r748" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r781" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Basic", "terseLabel": "Net income Per Share Basic", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r237", "r256", "r257", "r258", "r259", "r260", "r266", "r268", "r277", "r279", "r280", "r284", "r491", "r492", "r561", "r579", "r706" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Net income attributable to common stock per share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Diluted", "terseLabel": "Net income Per Share Diluted", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r237", "r256", "r257", "r258", "r259", "r260", "r268", "r277", "r279", "r280", "r284", "r491", "r492", "r561", "r579", "r706" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Net income attributable to common stock per share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r265", "r281", "r282", "r283" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r503" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r436" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal statutory rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r246", "r436", "r450" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Employee-related Liabilities, Current, Total", "label": "Employee-related Liabilities, Current", "terseLabel": "Employee compensation and benefits", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanSummaryOfStockbasedCompensationExpenseByOperatingExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock Ownership Plan (ESOP) Name [Axis]", "terseLabel": "Employee Stock Ownership Plan (ESOP) Name", "documentation": "Information by name of employee stock ownership plan." } } }, "auth_ref": [ "r76" ] }, "us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOwnershipPlanESOPPlanDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock Ownership Plan (ESOP), Plan [Domain]", "terseLabel": "Employee Stock Ownership Plan (ESOP), Plan", "documentation": "Entities identify multiple employee stock ownership plans by unique name." } } }, "auth_ref": [ "r77" ] }, "gogo_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan [Member]", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan [Member]" } } }, "auth_ref": [] }, "gogo_EngineeringDesignAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "EngineeringDesignAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "The costs incurred for the design and development of next generation technologies and products and the enhancement of existing products; and costs associated with obtaining and maintaining regulatory certifications.", "label": "Engineering Design And Development Expense", "terseLabel": "Engineering, design and development" } } }, "auth_ref": [] }, "gogo_EngineeringDesignAndDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "EngineeringDesignAndDevelopmentMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanSummaryOfStockbasedCompensationExpenseByOperatingExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Engineering design and development.", "label": "Engineering Design And Development [Member]", "terseLabel": "Engineering, Design and Development [Member]" } } }, "auth_ref": [] }, "gogo_EntertainmentAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "EntertainmentAndOtherMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueDisaggregatedByCategoryDetails" ], "lang": { "en-us": { "role": { "documentation": "Entertainment and other.", "label": "Entertainment And Other [Member]", "terseLabel": "Entertainment And Other [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "terseLabel": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r746" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r746" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r746" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r820" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r746" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r746" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r746" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r746" ] }, "gogo_EquipmentRevenue": { "xbrltype": "stringItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "EquipmentRevenue", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueDisaggregatedByCategoryDetails" ], "lang": { "en-us": { "role": { "documentation": "Equipment revenue.", "label": "Equipment Revenue", "terseLabel": "Equipment revenue" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeLossSummaryOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r12", "r202", "r231", "r232", "r233", "r248", "r249", "r250", "r253", "r261", "r263", "r285", "r316", "r322", "r374", "r426", "r427", "r428", "r444", "r445", "r473", "r475", "r476", "r477", "r478", "r480", "r490", "r504", "r505", "r506", "r507", "r508", "r509", "r546", "r590", "r591", "r592", "r606", "r667" ] }, "gogo_EquityInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "EquityInvestment", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Equity investment", "label": "Equity investment" } } }, "auth_ref": [] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r309", "r310", "r311" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership interest", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r309" ] }, "us-gaap_EquitySecuritiesByIndustryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesByIndustryAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Industry Sector [Axis]", "documentation": "Information by industry sector, examples include but are not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate." } } }, "auth_ref": [ "r610", "r613", "r616", "r672", "r675", "r679", "r693", "r710", "r736" ] }, "us-gaap_EquitySecuritiesIndustryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesIndustryMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Industry Sector [Domain]", "documentation": "Industry sector consisting of government, private and corporate entities engaged in business activities, including but not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate." } } }, "auth_ref": [ "r610", "r613", "r616", "r672", "r675", "r679", "r693", "r736" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r789" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r753", "r764", "r774", "r799" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r750", "r761", "r771", "r796" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r795" ] }, "gogo_FairValueAndCarryingValueOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "FairValueAndCarryingValueOfLongTermDebtTableTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesTables" ], "lang": { "en-us": { "role": { "documentation": "Fair value and carrying value of long term debt.", "label": "Fair Value And Carrying Value Of Long Term Debt Table [Text Block]", "terseLabel": "Summary of Fair Value and Carrying Value of Long-Term Debt" } } }, "auth_ref": [] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesScheduleOfReconciliationOfInvestmentInConvertibleNoteDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfFairValueAndCarryingValueOfLongtermDebtDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfFairValueAndCarryingValueOfLongtermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "verboseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesScheduleOfReconciliationOfInvestmentInConvertibleNoteDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfFairValueAndCarryingValueOfLongtermDebtDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfFairValueAndCarryingValueOfLongtermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value By Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r98", "r99", "r100" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilities" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value of Financial Assets and Liabilities", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r494" ] }, "gogo_FairValueOfOptionGranted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "FairValueOfOptionGranted", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of units granted", "label": "Fair value of option granted", "documentation": "Fair value of option granted" } } }, "auth_ref": [] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfInterestRateDerivatesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives Balance Sheet Location By Derivative Contract Type By Hedging Designation [Table]", "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r85", "r87", "r95" ] }, "gogo_FccLicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "FccLicenseMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "documentation": "FCC license.", "label": "Fcc License [Member]", "terseLabel": "FCC Licenses [Member]" } } }, "auth_ref": [] }, "gogo_FccReimbursementProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "FccReimbursementProgramMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceSummaryOfDeductionsToTheCarryingValueOfAssetBalancesDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceSummaryOfIncreasesToNetIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "FCC Reimbursement Program [Member]", "label": "FCC Reimbursement Program [Member]", "terseLabel": "FCC Reimbursement Program" } } }, "auth_ref": [] }, "gogo_FccReimbursementReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "FccReimbursementReceivable", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FCC reimbursement receivable", "label": "FCC reimbursement receivable", "documentation": "FCC reimbursement receivable" } } }, "auth_ref": [] }, "gogo_FederalCommunicationsCommissionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "FederalCommunicationsCommissionMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Federal Communications Commission [Member]", "label": "Federal Communications Commission [Member]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r529", "r535", "r730" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfOtherInformationRegardingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows used in financing leases", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r531", "r537" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Financing Leases" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails3": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of net minimum lease payments", "totalLabel": "Total lease liabilities", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r527", "r541" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails3": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current", "verboseLabel": "Accrued liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r527" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails3": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Non-current operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r527" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total future minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r541" ] }, "gogo_FinanceLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, Payments Due After Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r541" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r541" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r541" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r541" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (period from April 1 to December 31)", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r915" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Amount representing interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r541" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfOtherInformationRegardingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash flows used in financing leases", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r530", "r537" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of leased assets", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r529", "r535", "r730" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfOtherInformationRegardingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Financing leases", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r540", "r730" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfOtherInformationRegardingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Financing leases", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r539", "r730" ] }, "gogo_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsSummaryOfAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average Remaining Useful Life (in years)", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Total amortized intangible assets, Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r212", "r329" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsSummaryOfAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r158" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsSummaryOfAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (period from April 1 to December 31)", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsSummaryOfAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r158" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsSummaryOfAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r158" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsSummaryOfAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r158" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r326", "r328", "r329", "r331", "r553", "r557" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total amortized intangible assets, Gross Carrying Amount", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r157", "r557" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r56", "r59" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total amortized intangible assets, Net Carrying Amount", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r157", "r553" ] }, "gogo_FiveToTenYearsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "FiveToTenYearsMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Five to ten years", "label": "Five to Ten Years [Member]", "documentation": "Five To Ten Years Member" } } }, "auth_ref": [] }, "gogo_FloorRate": { "xbrltype": "percentItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "FloorRate", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of floor rate.", "label": "Floor Rate", "terseLabel": "Floor rate" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months", "terseLabel": "Fair value of outstanding derivative instruments, loss, expected to be reclassified to earnings", "documentation": "The estimated net amount of unrealized gains or losses on foreign currency cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months." } } }, "auth_ref": [ "r97" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r757", "r768", "r778", "r803" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r757", "r768", "r778", "r803" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r757", "r768", "r778", "r803" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r757", "r768", "r778", "r803" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r757", "r768", "r778", "r803" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on asset disposals, abandonments and write-downs", "totalLabel": "Gain (Loss) on Disposition of Assets, Total", "label": "Gain (Loss) on Disposition of Assets", "terseLabel": "Loss on asset disposals, abandonments and write-downs", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r843" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 }, "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on extinguishment of debt", "label": "Gain (Loss) on Extinguishment of Debt", "totalLabel": "Gain (Loss) on Extinguishment of Debt, Total", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r7", "r66", "r67" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceSummaryOfIncreasesToNetIncomeDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "General and Administrative Expense, Total", "label": "General and Administrative Expense", "terseLabel": "General and administrative", "verboseLabel": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r145", "r650" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanSummaryOfStockbasedCompensationExpenseByOperatingExpenseDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r141" ] }, "gogo_GogoBusinessAviationLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "GogoBusinessAviationLlcMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gogo Business Aviation LLC", "label": "Gogo Business Aviation LLC [Member]", "documentation": "Gogo Business Aviation LLC Member" } } }, "auth_ref": [] }, "gogo_GogoGalileoDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "GogoGalileoDevelopmentCosts", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gogo Galileo development costs", "label": "Gogo Galileo Development Costs", "documentation": "Gogo Galileo Development Costs" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "totalLabel": "Goodwill, Total", "label": "Goodwill", "terseLabel": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r211", "r324", "r558", "r711", "r731", "r859", "r860" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GovernmentAssistanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceAbstract", "lang": { "en-us": { "role": { "label": "Government Assistance [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GovernmentAssistanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceLineItems", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceSummaryOfDeductionsToTheCarryingValueOfAssetBalancesDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceSummaryOfIncreasesToNetIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Government Assistance [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r511" ] }, "us-gaap_GovernmentAssistanceTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceTable", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceSummaryOfDeductionsToTheCarryingValueOfAssetBalancesDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceSummaryOfIncreasesToNetIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Government Assistance [Table]", "documentation": "Disclosure of information about government assistance." } } }, "auth_ref": [ "r511" ] }, "us-gaap_GovernmentAssistanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistance" ], "lang": { "en-us": { "role": { "label": "Government Assistance [Text Block]", "terseLabel": "Government Assistance", "documentation": "The entire disclosure for government assistance." } } }, "auth_ref": [ "r510", "r512", "r513", "r514", "r515" ] }, "us-gaap_GovernmentAssistanceTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceTypeAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Government Assistance, Type [Axis]", "documentation": "Information by type of government assistance." } } }, "auth_ref": [ "r511" ] }, "us-gaap_GovernmentAssistanceTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceTypeDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Government Assistance, Type [Domain]", "documentation": "Type of government assistance." } } }, "auth_ref": [ "r511" ] }, "us-gaap_GovernmentSectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentSectorMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Government Sector [Member]", "documentation": "Sector of the economy consisting of government agencies and authorities." } } }, "auth_ref": [ "r736", "r936", "r937", "r938", "r939" ] }, "gogo_GtcrExchangeAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "GtcrExchangeAgreementMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "GTCR Exchange Agreement [Member]", "label": "GTCR Exchange Agreement [Member]", "terseLabel": "GTCR Exchange Agreement" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income from continuing operations", "totalLabel": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent, Total", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r79", "r144", "r154", "r256", "r257", "r258", "r259", "r275", "r280" ] }, "gogo_IncomeLossFromContinuingOperationsBasicShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "IncomeLossFromContinuingOperationsBasicShares", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income loss from continuing operations basic shares", "label": "Income Loss From Continuing Operations Basic Shares", "documentation": "Income loss from continuing operations basic shares" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r138", "r182", "r286", "r294", "r298", "r300", "r562", "r573", "r708" ] }, "gogo_IncomeLossFromContinuingOperationsDilutedShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "IncomeLossFromContinuingOperationsDilutedShares", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Income Loss From Continuing Operations Diluted Shares", "documentation": "Income loss from continuing operations diluted shares", "terseLabel": "Income loss from continuing operations diluted shares" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) from continuing operations", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r170", "r245", "r252", "r286", "r294", "r298", "r300", "r312", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r492", "r498", "r573", "r708", "r874" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Continuing operations", "terseLabel": "Basic Earnings (loss) per share from Continuing Operations", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "totalLabel": "Income (Loss) from Continuing Operations, Per Outstanding Share, Total", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r137", "r180", "r183", "r237", "r252", "r256", "r257", "r258", "r259", "r268", "r277", "r279", "r492", "r561", "r928" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Continuing operations", "terseLabel": "Diluted loss per share from Continuing Operations", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r137", "r237", "r252", "r256", "r257", "r258", "r259", "r268", "r277", "r279", "r280", "r492", "r561", "r928" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest, Total", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss from discontinued operations, net of tax", "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r112", "r113", "r114", "r115", "r116", "r117", "r205", "r452", "r574" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Discontinued operations", "terseLabel": "Basic earnings (loss) per share from Discontinued Operations", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "totalLabel": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share, Total", "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r139", "r237", "r272", "r277", "r279", "r926", "r928" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Discontinued operations", "terseLabel": "Diluted loss per share from Discontinued Operations", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "totalLabel": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share, Total", "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r171", "r272", "r277", "r279" ] }, "gogo_IncomeLossFromDiscontinuingOperationsBasicShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "IncomeLossFromDiscontinuingOperationsBasicShares", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Income Loss From Discontinuing Operations Basic Shares", "documentation": "Income loss from discontinuing operations basic shares", "terseLabel": "Income loss from discontinuing operations basic shares" } } }, "auth_ref": [] }, "gogo_IncomeLossFromDiscontinuingOperationsDilutedShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "IncomeLossFromDiscontinuingOperationsDilutedShares", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income loss from discontinuing operations diluted shares", "label": "Income Loss From Discontinuing Operations Diluted Shares", "documentation": "Income loss from discontinuing operations diluted shares" } } }, "auth_ref": [] }, "gogo_IncomeLossRealizedAndReclassifiedToEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "IncomeLossRealizedAndReclassifiedToEarnings", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeLossSummaryOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Income (loss) Realized and Reclassified to Earnings", "documentation": "Income (loss) realized and reclassified to earnings.", "terseLabel": "Less: income realized and reclassified to earnings" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueDisaggregatedByCategoryDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanSummaryOfStockbasedCompensationExpenseByOperatingExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r332", "r335", "r651" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueDisaggregatedByCategoryDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanSummaryOfStockbasedCompensationExpenseByOperatingExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r335", "r651" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureIncomeTax" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Tax", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r246", "r432", "r437", "r439", "r441", "r446", "r451", "r453", "r454", "r604" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision", "negatedLabel": "Income tax provision (benefit)", "totalLabel": "Income Tax Expense (Benefit), Total", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r188", "r197", "r262", "r263", "r292", "r435", "r447", "r580" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid", "terseLabel": "Cash paid for taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r39", "r41" ] }, "gogo_IncreaseDecreaseEarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "IncreaseDecreaseEarningsPerShareBasic", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income Per Share Basic, Decrease", "label": "Increase (Decrease) Earnings Per Share, Basic", "documentation": "Increase (Decrease) Earnings Per Share, Basic" } } }, "auth_ref": [] }, "gogo_IncreaseDecreaseEarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "IncreaseDecreaseEarningsPerShareDiluted", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income Per Share Diluted, Decrease", "label": "Increase (Decrease) Earnings Per Share, Diluted", "documentation": "Increase (Decrease) Earnings Per Share, Diluted" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "gogo_IncreaseDecreaseInAccruedInterestPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "IncreaseDecreaseInAccruedInterestPayable", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Accrued Interest Payable", "label": "Increase Decrease In Accrued Interest Payable", "terseLabel": "Accrued interest" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accrued Liabilities, Total", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Contract assets", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r842" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r551", "r842" ] }, "us-gaap_IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Fair Value of Interest Rate Fair Value Hedging Instruments", "documentation": "Amount of unrealized gain (loss) related to the fair value of interest rate derivatives designated as fair value hedging instruments, as offset by the gain (loss) on the hedged item to the extent that the fair value hedge is determined to be effective." } } }, "auth_ref": [ "r86", "r91" ] }, "us-gaap_IncreaseDecreaseInFairValueOfPriceRiskFairValueHedgingInstruments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInFairValueOfPriceRiskFairValueHedgingInstruments1", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Fair Value of Price Risk Fair Value Hedging Instruments", "terseLabel": "Decrease in fair value on interest", "documentation": "Amount of unrealized gain (loss) related to the fair value of price risk derivatives designated as fair value hedging instruments, as offset by the gain (loss) on the hedged item to the extent that the fair value hedge is determined to be effective." } } }, "auth_ref": [ "r91" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Inventories, Total", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net", "negatedLabel": "Other non-current assets and liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInTradingSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInTradingSecurities", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in fair value of convertible note investment", "totalLabel": "Increase (Decrease) in Debt Securities, Trading, and Equity Securities, FV-NI, Total", "label": "Increase (Decrease) in Debt Securities, Trading, and Equity Securities, FV-NI", "terseLabel": "Changes in fair value of equity investment", "documentation": "Amount of increase (decrease) of investment in debt and equity securities, measured at fair value with changes in fair value recognized in net income." } } }, "auth_ref": [ "r6", "r38" ] }, "gogo_IncreaseInDerivativeInstrumentsAndHedgingStrikeRate": { "xbrltype": "percentItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "IncreaseInDerivativeInstrumentsAndHedgingStrikeRate", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in derivative instruments and hedging strike rate", "label": "Increase In derivative instruments and hedging strike rate", "documentation": "Increase In derivative instruments and hedging strike rate" } } }, "auth_ref": [] }, "gogo_IncreasesToNetIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "IncreasesToNetIncomeTableTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceTables" ], "lang": { "en-us": { "role": { "documentation": "Increases to Net Income [Table Text Block]", "label": "Increases to Net Income [Table Text Block]", "terseLabel": "Schedule of Increases to Net Income" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "totalLabel": "Incremental Common Shares Attributable to Conversion of Debt Securities, Total", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method." } } }, "auth_ref": [ "r273", "r274", "r280" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "totalLabel": "Incremental Common Shares Attributable to Share-based Payment Arrangements, Total", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r269", "r270", "r271", "r280", "r394" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r327", "r330" ] }, "gogo_IndefiniteLivedIntangibleAssetsExcludingGoodwillGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillGross", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "documentation": "Indefinite Lived Intangible Assets Excluding Goodwill Gross", "label": "Indefinite Lived Intangible Assets Excluding Goodwill Gross", "terseLabel": "Total unamortized intangible assets, Gross Carrying Amount" } } }, "auth_ref": [] }, "gogo_IndefiniteLivedIntangibleAssetsExcludingGoodwillNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillNet", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "documentation": "Indefinite Lived Intangible Assets Excluding Goodwill Net", "label": "Indefinite Lived Intangible Assets Excluding Goodwill Net", "terseLabel": "Total unamortized intangible assets, Net Carrying Amount" } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r57", "r159" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r760", "r768", "r778", "r795", "r803", "r807", "r815" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r813" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r749", "r819" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r749", "r819" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r749", "r819" ] }, "gogo_InstitutionalBuyersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "InstitutionalBuyersMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Institutional Buyers [Member]", "label": "Institutional Buyers [Member]", "terseLabel": "Institutional Buyers [Member]" } } }, "auth_ref": [] }, "us-gaap_InsuranceSettlementsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceSettlementsReceivableCurrent", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance receivable", "label": "Insurance Settlements Receivable, Current", "documentation": "Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r832" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r325" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible Assets, Gross (Excluding Goodwill), Total", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Total intangible assets, Gross Carrying amount", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r211" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Total intangible assets, Net Carrying Amount", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r54", "r58" ] }, "gogo_IntangibleAssetsNetExcludingGoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "IntangibleAssetsNetExcludingGoodwillLineItems", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "documentation": "Intangible Assets Net Excluding Goodwill [Line Items]", "label": "Intangible Assets Net Excluding Goodwill [Line Items]", "terseLabel": "Intangible Assets Net Excluding Goodwill [Line Items]" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetIncludingGoodwill", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceSummaryOfDeductionsToTheCarryingValueOfAssetBalancesDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible Assets, Net (Including Goodwill), Total", "label": "Intangible Assets, Net (Including Goodwill)", "terseLabel": "Intangible assets, net", "negatedTerseLabel": "Intangible assets, net", "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance." } } }, "auth_ref": [] }, "gogo_InterestCostIncludingCapitalizedInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "InterestCostIncludingCapitalizedInterestCost", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureInterestCostsSummaryOfInterestCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureInterestCostsSummaryOfInterestCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "Interest cost including capitalized interest cost.", "label": "Interest Cost Including Capitalized Interest Cost", "totalLabel": "Total interest costs" } } }, "auth_ref": [] }, "us-gaap_InterestCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsCapitalized", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureInterestCostsSummaryOfInterestCostsDetails": { "parentTag": "gogo_InterestCostIncludingCapitalizedInterestCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureInterestCostsSummaryOfInterestCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest costs capitalized", "negatedLabel": "Interest rate cap benefit", "label": "Interest Costs Capitalized", "documentation": "Amount of interest capitalized during the period." } } }, "auth_ref": [ "r103" ] }, "us-gaap_InterestCostsIncurredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsIncurredAbstract", "lang": { "en-us": { "role": { "label": "Interest Costs Incurred [Abstract]" } } }, "auth_ref": [] }, "gogo_InterestCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "InterestCostsTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureInterestCosts" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for interest costs.", "label": "Interest Costs [Text Block]", "terseLabel": "Interest Costs" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureInterestCostsSummaryOfInterestCostsDetails": { "parentTag": "gogo_InterestCostIncludingCapitalizedInterestCost", "weight": 1.0, "order": 0.0 }, "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureInterestCostsSummaryOfInterestCostsDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "terseLabel": "Interest expense", "totalLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r106", "r185", "r234", "r290", "r518", "r652", "r742", "r933" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureInterestCostsSummaryOfInterestCostsDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureInterestCostsSummaryOfInterestCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Interest Expense, Debt, Total", "label": "Interest Expense, Debt", "terseLabel": "Interest costs charged to expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r148", "r366", "r372", "r716", "r717" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r239", "r242", "r243" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Interest Payable, Current", "terseLabel": "Accrued interest", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23" ] }, "gogo_InterestRateCapCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "InterestRateCapCurrent", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Interest Rate Cap Current", "documentation": "Interest rate cap current.", "terseLabel": "Interest rate caps and receivable" } } }, "auth_ref": [] }, "gogo_InterestRateCapCurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "InterestRateCapCurrentMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfInterestRateDerivatesDetails" ], "lang": { "en-us": { "role": { "documentation": "Interest Rate Cap Current.", "label": "Interest Rate Cap Current [Member]", "terseLabel": "Interest Rate Cap Current" } } }, "auth_ref": [] }, "us-gaap_InterestRateCapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateCapMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureInterestCostsSummaryOfInterestCostsDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Interest Rate Cap [Member]", "terseLabel": "Interest Rate Cap", "documentation": "Contract in which the cap writer, in return for a premium, agrees to limit, or cap, the cap holder's risk associated with an increase in interest rates. If rates go above a specified interest-rate-level (the strike price or the cap rate), the cap holder is entitled to receive cash payments equal to the excess of the market rate over the strike price multiplied by the notional principal amount." } } }, "auth_ref": [ "r698" ] }, "gogo_InterestRateCapNonCurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "InterestRateCapNonCurrentMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfInterestRateDerivatesDetails" ], "lang": { "en-us": { "role": { "documentation": "Interest Rate Cap Non Current.", "label": "Interest Rate Cap Non Current [Member]", "terseLabel": "Interest Rate Cap Non Current" } } }, "auth_ref": [] }, "gogo_InterestRateCapNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "InterestRateCapNoncurrent", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate caps", "documentation": "Interest rate cap noncurrent.", "label": "Interest Rate Cap Noncurrent" } } }, "auth_ref": [] }, "gogo_InventoryAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "InventoryAccruedLiabilities", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory, Accrued Liabilities", "documentation": "Inventory, Accrued Liabilities" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfComponentsOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfComponentsOfInventoriesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, Finished Goods, Gross, Total", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r833" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfComponentsOfInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfComponentsOfInventoriesDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceSummaryOfDeductionsToTheCarryingValueOfAssetBalancesDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Net", "totalLabel": "Total inventory", "verboseLabel": "Net realizable value of inventory", "negatedTerseLabel": "Inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r219", "r702", "r731" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfComponentsOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfComponentsOfInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process component parts", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r834" ] }, "gogo_InvestmentInConvertibleNote": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "InvestmentInConvertibleNote", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in convertible note", "label": "Investment In Convertible Note", "documentation": "Investment In Convertible Note" } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "negatedLabel": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r146", "r289" ] }, "us-gaap_InvestmentInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentInterestRate", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment interest rate", "label": "Investment Interest Rate", "documentation": "Rate of interest on investment." } } }, "auth_ref": [ "r670", "r671", "r673", "r674", "r676", "r677", "r691", "r692", "r736", "r856", "r857" ] }, "us-gaap_Investments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Investments", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesScheduleOfReconciliationOfInvestmentInConvertibleNoteDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "label": "Investments", "totalLabel": "Investments, Total", "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments." } } }, "auth_ref": [ "r564" ] }, "gogo_IssuanceCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "IssuanceCostsMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Issuance costs [Member].", "label": "Issuance Costs [Member]", "terseLabel": "Issuance Costs [Member]" } } }, "auth_ref": [] }, "gogo_IssuanceOfCommonStockShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "IssuanceOfCommonStockShares", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock shares", "label": "Issuance of common stock shares", "terseLabel": "Issuance of common stock shares" } } }, "auth_ref": [] }, "gogo_JpMorganChaseBankNaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "JpMorganChaseBankNaMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Jp Morgan Chase Bank Na Member", "label": "Jp Morgan Chase Bank Na [Member]", "terseLabel": "JP Morgan Chase Bank NA [Member]" } } }, "auth_ref": [] }, "gogo_LeaesCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "LeaesCashFlowInformationAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfOtherInformationRegardingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Leaes Cash Flow Information Abstract", "label": "Leaes Cash Flow Information [Abstract]", "terseLabel": "Cash paid for amounts included in measurement of lease liabilities:" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r534", "r730" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Financing lease cost:" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Expense Included in Unaudited Condensed Consolidated Statements of Operations", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r914" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r160" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesOfLesseeDisclosureTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Leases of Lessee Disclosure [Text Block]", "terseLabel": "Leases", "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing." } } }, "auth_ref": [ "r187" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future minimum lease payments", "verboseLabel": "Total future minimum lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "terseLabel": "Undiscounted minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r541" ] }, "gogo_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, Payments Due After Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r541" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r541" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r541" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r541" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (period from April 1 to December 31)", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r915" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Lessee Operating Lease Liability Undiscounted Excess Amount, Total", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Amount representing interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r541" ] }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseOptionToExtend", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Option to Extend", "terseLabel": "Lessee operating lease option to extend", "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability." } } }, "auth_ref": [ "r533" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "verboseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r525" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r22", "r245", "r312", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r461", "r465", "r466", "r498", "r626", "r707", "r744", "r874", "r917", "r918" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r131", "r177", "r570", "r731", "r847", "r858", "r911" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' deficit" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r24", "r207", "r245", "r312", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r461", "r465", "r466", "r498", "r731", "r874", "r917", "r918" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent", "totalLabel": "Total non-current liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r17", "r118", "r119", "r120", "r123", "r245", "r312", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r461", "r465", "r466", "r498", "r874", "r917", "r918" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesScheduleOfLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesScheduleOfLongtermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term Line of Credit, Total", "label": "Long-Term Line of Credit", "terseLabel": "Term Loan Facility", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r17", "r175", "r927" ] }, "us-gaap_LineOfCreditFacilityAnnualPrincipalPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAnnualPrincipalPayment", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Annual Principal Payment", "documentation": "Amount of the total principal payments made during the annual reporting period." } } }, "auth_ref": [ "r828", "r830" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "terseLabel": "Lender Name", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r20", "r846" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r20", "r846" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r20" ] }, "gogo_LineOfCreditFacilityPercentageOfAllCommitments": { "xbrltype": "percentItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "LineOfCreditFacilityPercentageOfAllCommitments", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Line Of credit facility percentage of all commitments", "label": "Line Of Credit Facility Percentage Of All Commitments", "terseLabel": "Percentage Of All Commitments" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Unused Borrowing Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesScheduleOfLongtermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit [Member]", "terseLabel": "Line Of Credit [Member]", "verboseLabel": "Term Loan [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_LitigationStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Status [Axis]", "terseLabel": "Litigation Status", "documentation": "Information by status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r867" ] }, "us-gaap_LitigationStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Status [Domain]", "terseLabel": "Litigation Status", "documentation": "Status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r867" ] }, "us-gaap_LoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayable", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfFairValueAndCarryingValueOfLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying value of term loan facility", "totalLabel": "Loans Payable, Total", "label": "Loans Payable", "verboseLabel": "Term loans", "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer)." } } }, "auth_ref": [ "r17", "r175", "r927" ] }, "us-gaap_LoansPayableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfFairValueAndCarryingValueOfLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of term loan facility", "label": "Loans Payable, Fair Value Disclosure", "verboseLabel": "Fair Value of Term Loans", "documentation": "Fair value portion of contractual obligation to pay money on demand or on fixed or determinable dates." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "gogo_LondonInterbankOfferedRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "LondonInterbankOfferedRateMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "London Interbank Offered Rate [Member]", "label": "London Interbank Offered Rate [Member]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesScheduleOfLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesScheduleOfLongtermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "terseLabel": "Total debt", "totalLabel": "Total debt", "verboseLabel": "Total debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r17", "r175", "r360", "r370", "r714", "r715", "r927" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesScheduleOfLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 2.0 }, "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesScheduleOfLongtermDebtDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: current portion of long-term debt", "terseLabel": "Current portion of long-term debt", "totalLabel": "Long-term Debt, Current Maturities, Total", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r215" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 0.0 }, "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesScheduleOfLongtermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesScheduleOfLongtermDebtDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "totalLabel": "Total long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r216" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndOtherLiabilities" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt [Text Block]", "terseLabel": "Long-Term Debt and Other Liabilities", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r163" ] }, "us-gaap_LongTermPurchaseCommitmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentAmount", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Purchase Commitment, Amount", "terseLabel": "Long Term Purchase Commitment Amount", "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfFairValueAndCarryingValueOfLongtermDebtDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfFairValueAndCarryingValueOfLongtermDebtParentheticalDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesScheduleOfLongtermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r27" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfFairValueAndCarryingValueOfLongtermDebtDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfFairValueAndCarryingValueOfLongtermDebtParentheticalDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesScheduleOfLongtermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r27", "r65" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r338", "r339", "r340", "r343", "r868", "r869" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r338", "r339", "r340", "r343", "r868", "r869" ] }, "us-gaap_LossContingencyLawsuitFilingDate": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyLawsuitFilingDate", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Lawsuit Filing Date", "terseLabel": "Litigation filing date", "documentation": "States the date the complaint was formally filed in a court of law, in arbitration or mediation." } } }, "auth_ref": [ "r63", "r64", "r162" ] }, "gogo_LossOnSettlementDueToStockConversion": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "LossOnSettlementDueToStockConversion", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Loss on settlement due to stock conversion", "label": "Loss On Settlement Due To Stock Conversion", "negatedLabel": "Loss On Settlement Due To Stock Conversion" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueDisaggregatedByCategoryDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer" } } }, "auth_ref": [ "r303", "r721", "r878", "r929", "r930" ] }, "gogo_March2021ExchangeAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "March2021ExchangeAgreementsMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "March 2021 Exchange Agreements.", "label": "March2021 Exchange Agreements [Member]", "terseLabel": "March2021 Exchange Agreements" } } }, "auth_ref": [] }, "gogo_MarginFee": { "xbrltype": "percentItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "MarginFee", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "margin fee", "label": "margin fee", "terseLabel": "Margin fee" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r339", "r340", "r341", "r342", "r391", "r550", "r587", "r618", "r619", "r670", "r673", "r677", "r678", "r691", "r696", "r697", "r709", "r718", "r726", "r733", "r876", "r919", "r920", "r921", "r922", "r923", "r924" ] }, "gogo_MayTwoThousandAndNineteenAdditionalNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "MayTwoThousandAndNineteenAdditionalNotesMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "May Two Thousand And Nineteen Additional Notes [Member]", "label": "May Two Thousand And Nineteen Additional Notes [Member]", "terseLabel": "May Two Thousand And Nineteen Additional Notes [Member]" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r787" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r787" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r339", "r340", "r341", "r342", "r391", "r550", "r587", "r618", "r619", "r670", "r673", "r677", "r678", "r691", "r696", "r697", "r709", "r718", "r726", "r733", "r876", "r919", "r920", "r921", "r922", "r923", "r924" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r806" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r814" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueDisaggregatedByCategoryDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer" } } }, "auth_ref": [ "r303", "r721", "r878", "r929", "r930" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r788" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r241" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r241" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r152", "r153", "r154" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquityDeficit", "http://www.gogoair.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "verboseLabel": "Net income", "totalLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r140", "r154", "r184", "r205", "r226", "r229", "r233", "r245", "r252", "r256", "r257", "r258", "r259", "r262", "r263", "r275", "r286", "r294", "r298", "r300", "r312", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r492", "r498", "r576", "r648", "r665", "r666", "r708", "r742", "r874" ] }, "gogo_NetRealizableValueInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "NetRealizableValueInventory", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Net realizable value of inventory", "label": "Net Realizable Value Inventory", "terseLabel": "Net Realizable Value Inventory" } } }, "auth_ref": [] }, "gogo_NetworkEquipmentCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "NetworkEquipmentCurrent", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Network equipment", "label": "Network Equipment Current", "documentation": "Network Equipment Current" } } }, "auth_ref": [] }, "gogo_NetworkEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "NetworkEquipmentMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Network equipment.", "label": "Network Equipment [Member]", "terseLabel": "Network Equipment [Member]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items." } } }, "auth_ref": [ "r45", "r200", "r201", "r202", "r203", "r204", "r251", "r252", "r253", "r254", "r255", "r258", "r264", "r284", "r307", "r308", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r333", "r426", "r427", "r428", "r442", "r443", "r444", "r445", "r455", "r456", "r457", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r495", "r496", "r499", "r500", "r501", "r502", "r516", "r517", "r521", "r522", "r523", "r524", "r542", "r543", "r544", "r545", "r546", "r554", "r555", "r556", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r601" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "gogo_NinePointEightSevenFiveSeniorSecuredNotesDueOn2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "NinePointEightSevenFiveSeniorSecuredNotesDueOn2024Member", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "9.875% Senior secured Notes Due On 2024 [Member]", "label": "Nine Point Eight Seven Five Senior Secured Notes Due On2024 [Member]", "terseLabel": "9.875% Senior secured Notes Due On 2024 [Member]" } } }, "auth_ref": [] }, "gogo_NonCashItemsLeaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "NonCashItemsLeaseAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfOtherInformationRegardingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Non Cash Items Lease.", "label": "Non Cash Items Lease [Abstract]", "terseLabel": "Non-cash items:" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r787" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r757", "r768", "r778", "r795", "r803" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r785" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r784" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r795" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r814" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r814" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total other (income) expense", "totalLabel": "Nonoperating Income (Expense), Total", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r147" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other expense (income):" } } }, "auth_ref": [] }, "us-gaap_NontradeReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NontradeReceivablesCurrent", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Nontrade Receivables, Current", "totalLabel": "Nontrade Receivables, Current, Total", "terseLabel": "Tenant improvement allowance receivables", "documentation": "The sum of amounts currently receivable other than from customers. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r832" ] }, "gogo_NotesPriceConditionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "NotesPriceConditionMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Notes Price Condition.", "label": "Notes Price Condition [Member]", "terseLabel": "Notes Price Condition" } } }, "auth_ref": [] }, "gogo_NovemberTwoThousandAndTwentyAdditionalNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "NovemberTwoThousandAndTwentyAdditionalNotesMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "November two thousand and twenty additional notes", "label": "November Two Thousand And Twenty Additional Notes [Member]", "terseLabel": "November Two Thousand And Twenty Additional Notes [Member]" } } }, "auth_ref": [] }, "gogo_NumberOfClassesOfCommonStockOutstanding": { "xbrltype": "integerItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "NumberOfClassesOfCommonStockOutstanding", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number Of Classes Of Common Stock Outstanding", "label": "Number Of Classes Of Common Stock Outstanding", "terseLabel": "Number of classes of common stock outstanding" } } }, "auth_ref": [] }, "gogo_NumberOfCustomersMeetingConcentrationRiskThreshold": { "xbrltype": "integerItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "NumberOfCustomersMeetingConcentrationRiskThreshold", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number Of Customers Meeting Concentration Risk Threshold", "label": "Number Of Customers Meeting Concentration Risk Threshold", "terseLabel": "Number of customers meeting concentration risk threshold" } } }, "auth_ref": [] }, "gogo_OEMAndAftermarketDealerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "OEMAndAftermarketDealerMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueDisaggregatedByCategoryDetails" ], "lang": { "en-us": { "role": { "documentation": "OEM and aftermarket dealer.", "label": "O E M And Aftermarket Dealer [Member]", "terseLabel": "OEM and Aftermarket Dealer [Member]" } } }, "auth_ref": [] }, "gogo_OemAndDealerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "OemAndDealerRelationshipsMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "documentation": "OEM and dealer relationships.", "label": "Oem And Dealer Relationships [Member]", "terseLabel": "OEM and Dealer Relationships [Member]" } } }, "auth_ref": [] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Office Equipment [Member]", "terseLabel": "Office Equipment, Furniture, Fixtures and Other [Member]", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "gogo_OneMonthTermMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "OneMonthTermMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "One Month Term [Member]", "label": "One Month Term [Member]", "terseLabel": "1-month Term [Member]" } } }, "auth_ref": [] }, "gogo_OnePointTwentyFivePercentDueOnJulyThirtyOneTwoThounsandTwentyFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "OnePointTwentyFivePercentDueOnJulyThirtyOneTwoThounsandTwentyFiveMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfNotionalAmountsStrikeRatesAndEndDatesOfCapAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2.25% due on 7/31/2025", "documentation": "One Point Twenty Five Percent Due On July Thirty One Two Thounsand Twenty.", "label": "One Point Twenty Five Percent Due On July Thirty One Two Thounsand Twenty Five [Member]" } } }, "auth_ref": [] }, "gogo_OneToFiveYearsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "OneToFiveYearsMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One to five years", "label": "One to Five Years [Member]", "documentation": "One To Five Years Member" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceSummaryOfIncreasesToNetIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r286", "r294", "r298", "r300", "r708" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r536", "r730" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails3": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Present value of net minimum lease payments", "totalLabel": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r527" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails3": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 }, "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Liability, Current", "verboseLabel": "Accrued liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r527" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r528" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails3": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Non Current operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r527" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfOtherInformationRegardingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows used in operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r532", "r537" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Right of use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r526" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfOtherInformationRegardingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r540", "r730" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfOtherInformationRegardingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r539", "r730" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r23" ] }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Noncurrent", "terseLabel": "Other", "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r28" ] }, "us-gaap_OtherAssetsMiscellaneousCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousCurrent", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets, Miscellaneous, Current", "terseLabel": "Other", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "gogo_OtherAssetsNonCurrentAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "OtherAssetsNonCurrentAllowance", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Other assets non current allowance", "label": "Other Assets Non Current Allowance", "terseLabel": "Other non-current assets, net of allowances" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.0 }, "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentAssetsDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceSummaryOfDeductionsToTheCarryingValueOfAssetBalancesDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfInterestRateDerivatesDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets, net of allowances of $614 and $591, respectively", "label": "Other Assets, Noncurrent", "totalLabel": "Total other non-current assets", "negatedTerseLabel": "Other non-current assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r213" ] }, "us-gaap_OtherAssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrentAbstract", "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Axis]", "documentation": "Information by type of other commitment." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Domain]", "documentation": "Other future obligation." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax [Abstract]", "terseLabel": "Cash flow hedges:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLocationAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income Location [Axis]", "terseLabel": "Other Comprehensive Income Location", "documentation": "Information by location in other comprehensive income." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLocationDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income Location [Domain]", "terseLabel": "Other Comprehensive Income Location", "documentation": "Location in other comprehensive income." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "gogo_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassification", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeLossSummaryOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.gogoair.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Amount recognized in other comprehensive income", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Other comprehensive income (loss) before reclassifications", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r16", "r33", "r232", "r504", "r506", "r509", "r837" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value adjustments of cash flow hedges, net of tax", "totalLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Total", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "negatedTerseLabel": "Fair value adjustments of cash flow hedges, net of tax", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r223", "r224" ] }, "gogo_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassification": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassification", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "documentation": "Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Reclassification.", "label": "Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Reclassification", "totalLabel": "Changes in fair value of cash flow hedges", "negatedTotalLabel": "Changes in fair value of cash flow hedges" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquityDeficit", "http://www.gogoair.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation adjustments, net of tax", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeLossSummaryOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.gogoair.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive loss, net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Net current period comprehensive income (loss)", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r5", "r10", "r170", "r227", "r230" ] }, "us-gaap_OtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss) [Member]", "terseLabel": "Other Comprehensive Income (Loss)", "documentation": "Primary financial statement caption in which reported facts about other comprehensive income have been included." } } }, "auth_ref": [ "r15" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Other Intangible Assets [Member]", "terseLabel": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 }, "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfOtherNoncurrentLiabilitiesDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities", "totalLabel": "Total other non-current liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r28" ] }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrentAbstract", "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "gogo_OtherNonCurrentFinanceLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "OtherNonCurrentFinanceLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails3": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of Other Non Current Finance Lease Liabilities.", "label": "Other Non Current Finance Lease Liabilities", "verboseLabel": "Other non-current liabilities" } } }, "auth_ref": [] }, "gogo_OtherNonCurrentOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "OtherNonCurrentOperatingLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails3": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of other non current operating lease liabilities.", "label": "Other Non Current Operating Lease Liabilities", "terseLabel": "Other non-current liabilities" } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfInterestRateDerivatesDetails" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other Noncurrent Assets", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Non-Current Liabilities", "documentation": "Tabular disclosure of other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Other (income) expense, net", "totalLabel": "Other Nonoperating Income (Expense), Total", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r149" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r787" ] }, "gogo_OtherProductOrServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "OtherProductOrServiceMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueDisaggregatedByCategoryDetails" ], "lang": { "en-us": { "role": { "documentation": "Other [Member]", "label": "Other Product Or Service [Member]", "terseLabel": "Other Product Or Service" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r755", "r766", "r776", "r801" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r758", "r769", "r779", "r804" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r758", "r769", "r779", "r804" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r783" ] }, "us-gaap_PaymentsForDerivativeInstrumentFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForDerivativeInstrumentFinancingActivities", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Payments for Derivative Instrument, Financing Activities", "terseLabel": "Forward stock repurchase transactions amount", "documentation": "The cash outflow for derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments." } } }, "auth_ref": [ "r238", "r705" ] }, "us-gaap_PaymentsForProceedsFromShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromShortTermInvestments", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Payments for (Proceeds from) Short-Term Investments, Total", "label": "Payments for (Proceeds from) Short-Term Investments", "terseLabel": "Purchases of short-term investments", "negatedLabel": "Purchases of short-term investments", "documentation": "The net amount paid (received) by the reporting entity through acquisition or sale and maturities of short-term investments with an original maturity that is three months or less which qualify for treatment as an investing activity based on management's intention and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r840", "r841", "r844" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchases of common stock", "label": "Payments for Repurchase of Common Stock", "verboseLabel": "Repurchases of common stock", "negatedLabel": "Repurchase of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r36" ] }, "gogo_PaymentsToAcquireConvertibleNoteInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "PaymentsToAcquireConvertibleNoteInvestments", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of convertible note investment", "label": "Payments to Acquire Convertible Note Investments", "documentation": "Payments to acquire convertible note investments." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesScheduleOfReconciliationOfInvestmentInConvertibleNoteDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Payments to acquire investments", "terseLabel": "Investment", "label": "Payments to Acquire Investments", "totalLabel": "Payments to Acquire Investments, Total", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r150" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r151" ] }, "us-gaap_PaymentsToAcquireSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireSoftware", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Software", "negatedLabel": "Acquisition of intangible assets\u2014capitalized software", "documentation": "The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r151" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r786" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r786" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r785" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r795" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r788" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r784" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r734", "r735", "r738", "r739", "r740", "r741", "r931", "r934" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsAbstract", "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceSummaryOfDeductionsToTheCarryingValueOfAssetBalancesDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfInterestRateDerivatesDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets", "negatedTerseLabel": "Prepaids and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r836" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfInterestRateDerivatesDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "gogo_PrepaidInventoriesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "PrepaidInventoriesCurrent", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Prepaid inventories current.", "label": "Prepaid Inventories Current", "terseLabel": "Prepaid inventories" } } }, "auth_ref": [] }, "gogo_PrepaymentOfAnnualExcessCashFlowMaximumReductionPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "PrepaymentOfAnnualExcessCashFlowMaximumReductionPercentage", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum reduction in Prepayment of annual excess cash flow, Percentage", "label": "Prepayment Of Annual Excess Cash Flow Maximum Reduction Percentage", "terseLabel": "Maximum reduction in Prepayment of annual excess cash flow, Percentage" } } }, "auth_ref": [] }, "gogo_PrepaymentOfAnnualExcessCashFlowPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "PrepaymentOfAnnualExcessCashFlowPercentage", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Annual excess cash flow, percentage", "label": "Prepayment Of Annual Excess Cash Flow Percentage", "terseLabel": "Prepayment of annual excess cash flow, Percentage" } } }, "auth_ref": [] }, "gogo_PrepaymentOfAnnualExcessCashFlowReducedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "PrepaymentOfAnnualExcessCashFlowReducedPercentage", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Reduction in prepayment of annual excess cash flow, percentage.", "label": "Prepayment Of Annual Excess Cash Flow Reduced Percentage", "terseLabel": "Reduction in Prepayment of annual excess cash flow, Percentage" } } }, "auth_ref": [] }, "gogo_PrepaymentOfNetCashProceedsMaximumReductionPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "PrepaymentOfNetCashProceedsMaximumReductionPercentage", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Prepayment of net cash proceeds maximum reduction percentage", "label": "Prepayment Of Net Cash Proceeds Maximum Reduction Percentage", "terseLabel": "Prepayment Of Net Cash Proceeds Maximum Reduction Percentage" } } }, "auth_ref": [] }, "gogo_PrepaymentOfNetCashProceedsOfDebtOfferingsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "PrepaymentOfNetCashProceedsOfDebtOfferingsPercentage", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Prepayment of net cash proceeds of debt offerings percentage", "label": "Prepayment Of Net Cash Proceeds Of Debt Offerings Percentage", "terseLabel": "Prepayment Of Net Cash Proceeds Of Debt Offerings Percentage" } } }, "auth_ref": [] }, "gogo_PrepaymentOfNetCashProceedsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "PrepaymentOfNetCashProceedsPercentage", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Prepayment of net cash proceeds percentage", "label": "Prepayment Of Net Cash Proceeds Percentage", "terseLabel": "Prepayment Of Net Cash Proceeds Percentage" } } }, "auth_ref": [] }, "gogo_PrepaymentOfNetCashProceedsReducedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "PrepaymentOfNetCashProceedsReducedPercentage", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Prepayment of net cash proceeds reduced percentage", "label": "Prepayment Of Net Cash Proceeds Reduced Percentage", "terseLabel": "Prepayment Of Net Cash Proceeds Reduced Percentage" } } }, "auth_ref": [] }, "us-gaap_PriceRiskCashFlowHedgeUnrealizedGainLossToBeReclassifiedDuringNext12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriceRiskCashFlowHedgeUnrealizedGainLossToBeReclassifiedDuringNext12Months", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized gains from our cash flow hedges", "label": "Price Risk Cash Flow Hedge Unrealized Gain (Loss) to be Reclassified During Next 12 Months", "documentation": "The estimated net amount of unrealized gains or losses on price risk cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months." } } }, "auth_ref": [ "r97" ] }, "gogo_PrincipalAmountBasisForCommonStockConversion": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "PrincipalAmountBasisForCommonStockConversion", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Principal amount basis for common stock conversion", "label": "Principal Amount Basis For Common Stock Conversion", "terseLabel": "Principal Amount Basis For Common Stock Conversion" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds received from the issuance of the convertible notes", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r35" ] }, "gogo_ProceedsFromFccReimbursementProgram": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ProceedsFromFccReimbursementProgram", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from FCC Reimbursement Program for property, equipment and intangibles", "documentation": "Proceeds From FCC Reimbursement Program", "label": "Proceeds From FCC Reimbursement Program" } } }, "auth_ref": [] }, "gogo_ProceedsFromInterestRateCaps": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ProceedsFromInterestRateCaps", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from interest rate caps", "label": "Proceeds from interest rate caps", "terseLabel": "Proceeds from interest rate caps" } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment [Member]", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r719" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueDisaggregatedByCategoryDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r301", "r552", "r581", "r582", "r583", "r584", "r585", "r586", "r699", "r719", "r732", "r824", "r870", "r871", "r878", "r929" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueDisaggregatedByCategoryDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r301", "r552", "r581", "r582", "r583", "r584", "r585", "r586", "r699", "r719", "r732", "r824", "r870", "r871", "r878", "r929" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r205", "r226", "r229", "r240", "r245", "r252", "r262", "r263", "r286", "r294", "r298", "r300", "r312", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r459", "r462", "r463", "r492", "r498", "r562", "r575", "r605", "r648", "r665", "r666", "r708", "r728", "r729", "r743", "r839", "r874" ] }, "gogo_PropertyAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "PropertyAndEquipmentMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureInterestCostsSummaryOfInterestCostsDetails" ], "lang": { "en-us": { "role": { "label": "Property And Equipment [Member]", "terseLabel": "Property and Equipment [Member]", "documentation": "Property And Equipment" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPropertyAndEquipmentDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureInterestCostsSummaryOfInterestCostsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Gross, Total", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r160", "r209", "r572" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 0.0 }, "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPropertyAndEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPropertyAndEquipmentDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceSummaryOfDeductionsToTheCarryingValueOfAssetBalancesDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net", "negatedTerseLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r563", "r572", "r731" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPropertyAndEquipmentDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureInterestCostsSummaryOfInterestCostsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r160" ] }, "us-gaap_ProvisionForOtherCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForOtherCreditLosses", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision for Other Credit Losses", "terseLabel": "Provision for expected credit losses", "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions." } } }, "auth_ref": [ "r6", "r181" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r783" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r783" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r339", "r340", "r341", "r342", "r390", "r391", "r418", "r419", "r420", "r549", "r550", "r587", "r618", "r619", "r670", "r673", "r677", "r678", "r691", "r696", "r697", "r709", "r718", "r726", "r733", "r736", "r864", "r876", "r920", "r921", "r922", "r923", "r924" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r339", "r340", "r341", "r342", "r390", "r391", "r418", "r419", "r420", "r549", "r550", "r587", "r618", "r619", "r670", "r673", "r677", "r678", "r691", "r696", "r697", "r709", "r718", "r726", "r733", "r736", "r864", "r876", "r920", "r921", "r922", "r923", "r924" ] }, "us-gaap_RatioOfIndebtednessToNetCapital1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RatioOfIndebtednessToNetCapital1", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Ratio of Indebtedness to Net Capital", "terseLabel": "Leverage ratio", "documentation": "Indebtedness divided by net capital." } } }, "auth_ref": [] }, "gogo_ReclassificationsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ReclassificationsPolicyPolicyTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications", "label": "Reclassifications, Policy [Policy Text Block]", "documentation": "Reclassifications, Policy [Policy Text Block]" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r750", "r761", "r771", "r796" ] }, "gogo_RedemptionsOfShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "RedemptionsOfShortTermInvestments", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Redemptions of short-term investments", "label": "Redemptions of short-term investments", "negatedLabel": "Redemptions of short-term investments" } } }, "auth_ref": [] }, "gogo_ReimbursementsCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ReimbursementsCost", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reimbursements cost", "documentation": "Reimbursements Cost", "label": "Reimbursements Cost" } } }, "auth_ref": [] }, "gogo_RepaymentsOfLongTermCapitalLeaseObligations1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "RepaymentsOfLongTermCapitalLeaseObligations1", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on finance leases", "label": "Repayments of Long Term Capital Lease Obligations 1", "documentation": "The cash outflow for the obligation for a leases meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer)." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfSeniorDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfSeniorDebt", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Repayments of Senior Debt, Total", "label": "Repayments of Senior Debt", "terseLabel": "Payment Of Premium On Debt Redemption", "documentation": "The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period." } } }, "auth_ref": [ "r37" ] }, "gogo_RepaymentsOfTermLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "RepaymentsOfTermLoan", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments Of Term Loan", "documentation": "Repayments of term loan", "negatedLabel": "Payments on term loan" } } }, "auth_ref": [] }, "gogo_RepurchaseOfCommonStockShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "RepurchaseOfCommonStockShares", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "verboseLabel": "Repurchase Of Common Stock Shares", "terseLabel": "Repurchase of common stock, shares", "label": "Repurchase of common stock shares", "documentation": "Repurchase of common stock shares" } } }, "auth_ref": [] }, "gogo_RepurchaseOfCommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "RepurchaseOfCommonStockValue", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase of common stock, value", "label": "Repurchase of common stock value", "documentation": "Repurchase of common stock value" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentAbstract", "lang": { "en-us": { "role": { "label": "Research and Development [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureResearchAndDevelopmentCostsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development expense", "totalLabel": "Research and Development Expense, Total", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r111", "r430", "r925" ] }, "us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureResearchAndDevelopmentCosts" ], "lang": { "en-us": { "role": { "label": "Research, Development, and Computer Software Disclosure [Text Block]", "terseLabel": "Research and Development Costs", "documentation": "The entire disclosure for research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes 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 in-process research and development acquired in a business combination consummated during the period." } } }, "auth_ref": [ "r186", "r431" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r751", "r762", "r772", "r797" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r752", "r763", "r773", "r798" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r759", "r770", "r780", "r805" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Current", "periodEndLabel": "Less: current restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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." } } }, "auth_ref": [ "r826", "r845" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Noncurrent", "periodEndLabel": "Less: non-current restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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." } } }, "auth_ref": [ "r189", "r827", "r845" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "verboseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r128", "r168", "r569", "r594", "r599", "r603", "r629", "r731" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r202", "r248", "r249", "r250", "r253", "r261", "r263", "r316", "r322", "r426", "r427", "r428", "r444", "r445", "r473", "r476", "r477", "r480", "r490", "r590", "r592", "r606", "r934" ] }, "gogo_RetiredSharesUnderAmendedAndRestatedForwardTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "RetiredSharesUnderAmendedAndRestatedForwardTransaction", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amended and restated forward transaction, retired shares.", "label": "Retired Shares Under Amended And Restated Forward Transaction", "terseLabel": "Retired shares under Amended and Restated Forward Transaction" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueDisaggregatedByCategoryDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Disaggregation of revenue", "verboseLabel": "Total revenue", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r287", "r288", "r293", "r296", "r297", "r301", "r302", "r303", "r385", "r386", "r552" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Equipment revenue", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r287", "r288", "r293", "r296", "r297", "r301", "r302", "r303", "r385", "r386", "r552" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r199", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r388" ] }, "gogo_RevenueFromContractsWithCustomersLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "RevenueFromContractsWithCustomersLineItems", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue from contracts with customers line items.", "label": "Revenue From Contracts With Customers [Line Items]", "terseLabel": "Revenue From Contracts With Customers [Line Items]" } } }, "auth_ref": [] }, "gogo_RevenueFromContractsWithCustomersTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "RevenueFromContractsWithCustomersTable", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue from contracts with customers.", "label": "Revenue From Contracts With Customers [Table]", "terseLabel": "Revenue From Contracts With Customers [Table]" } } }, "auth_ref": [] }, "gogo_RevenueFromService": { "xbrltype": "stringItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "RevenueFromService", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueDisaggregatedByCategoryDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue from service.", "label": "Revenue From Service", "terseLabel": "Service revenue" } } }, "auth_ref": [] }, "us-gaap_RevenuePerformanceObligationDescriptionOfTiming": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuePerformanceObligationDescriptionOfTiming", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Performance Obligation, Description of Timing", "terseLabel": "Future equipment revenue recognition period", "documentation": "Description of timing for satisfying performance obligation in contract with customer. Includes, but is not limited to, as services are rendered, and upon shipment, delivery or completion of service." } } }, "auth_ref": [ "r378" ] }, "gogo_RevenueRecognitionTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "RevenueRecognitionTermOfContract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition Term Of Contract", "documentation": "Revenue Recognition Term Of Contract" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Transaction price allocated to remaining performance obligations", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r194" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining unsatisfied performance obligations term", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r195" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r821" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceSummaryOfIncreasesToNetIncomeDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfOtherInformationRegardingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Financing leases obtained", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r538", "r730" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfOtherInformationRegardingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases obtained", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r538", "r730" ] }, "gogo_RightsAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "RightsAgreementMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rights Agreement", "label": "Rights Agreement [Member]", "documentation": "Rights Agreement [Member]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r814" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r814" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r303", "r822" ] }, "gogo_SatelliteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "SatelliteMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueDisaggregatedByCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Narrowband satellite", "label": "Satellite [Member]", "documentation": "Satellite [Member]" } } }, "auth_ref": [] }, "gogo_ScheduleIncludesOtherInformationAboutLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ScheduleIncludesOtherInformationAboutLeasesTableTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Information Regarding Leases", "documentation": "Represents tabular disclosure of other information about leases.", "label": "Schedule Includes Other Information About Leases Table [Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Changes in Accumulated Other Comprehensive Income (Loss)", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r33", "r912", "r913" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndOtherLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-Term Debt", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r27", "r68", "r69", "r104", "r105", "r107", "r110", "r165", "r167", "r714", "r716", "r849" ] }, "us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivative Assets at Fair Value [Table Text Block]", "terseLabel": "Schedule of Derivative Assets at Fair Value", "documentation": "Tabular disclosure of derivative assets at fair value." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computation of Basic and Diluted Earnings Per Share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r854" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanSummaryOfStockbasedCompensationExpenseByOperatingExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r72" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAnd401KPlanTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Stock-Based Compensation Expense by Operating Expense", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r72" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r309", "r310", "r311" ] }, "gogo_ScheduleOfFutureMinimumLeasepaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ScheduleOfFutureMinimumLeasepaymentsTableTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Annual Future Minimum Lease Payments", "documentation": "Tabular disclosure of operating and finance lease future minimum lease payments.", "label": "Schedule Of Future Minimum Leasepayments Table [Text Block]" } } }, "auth_ref": [] }, "gogo_ScheduleOfIntangibleAssetsNetExcludingGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ScheduleOfIntangibleAssetsNetExcludingGoodwillTable", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Intangible Assets Net Excluding Goodwill [Table]", "label": "Schedule Of Intangible Assets Net Excluding Goodwill [Table]", "terseLabel": "Schedule Of Intangible Assets Net Excluding Goodwill [Table]" } } }, "auth_ref": [] }, "gogo_ScheduleOfIntangibleAssetsNetExcludingGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ScheduleOfIntangibleAssetsNetExcludingGoodwillTableTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular roll forward schedule of intangible asset net (excluding Goodwill).", "label": "Schedule Of Intangible Assets Net Excluding Goodwill Table [Text Block]", "terseLabel": "Schedule of Intangible Assets, Other than Goodwill" } } }, "auth_ref": [] }, "gogo_ScheduleOfInterestCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ScheduleOfInterestCostTableTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureInterestCostsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of interest expense.", "label": "Schedule Of Interest Cost Table [Text Block]", "terseLabel": "Summary of Interest Costs" } } }, "auth_ref": [] }, "gogo_ScheduleOfInterestLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ScheduleOfInterestLineItems", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureInterestCostsSummaryOfInterestCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Interest [Line Items]", "documentation": "Schedule Of Interest [Line Items]", "label": "Schedule Of Interest [Line Items]" } } }, "auth_ref": [] }, "gogo_ScheduleOfInterestTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ScheduleOfInterestTable", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureInterestCostsSummaryOfInterestCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Interest [Table]", "label": "Schedule Of Interest [Table]", "terseLabel": "Schedule Of Interest [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Components of Inventories", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r18", "r132", "r133", "r134" ] }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]", "terseLabel": "Schedule of Notional Amounts Strike Rates and End Dates of the Cap Agreements", "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions." } } }, "auth_ref": [ "r82" ] }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of Other Non-Current Assets", "documentation": "Tabular disclosure of noncurrent assets." } } }, "auth_ref": [ "r827" ] }, "gogo_ScheduleOfPrepaidExpenseAndOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ScheduleOfPrepaidExpenseAndOtherCurrentAssetsTableTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Prepaid Expense And Other Current Assets", "label": "Schedule Of Prepaid Expense And Other Current Assets Table [Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "gogo_ScheduleOfSummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ScheduleOfSummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Summary Of Significant Accounting Policies [Line Items]", "label": "Schedule Of Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Schedule Of Summary Of Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Summary of Amortization Expenses", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r59" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SORF [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r908" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r745" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r747" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Selling and Marketing Expense, Total", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanSummaryOfStockbasedCompensationExpenseByOperatingExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and Marketing [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r141" ] }, "us-gaap_SeniorNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotes", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesScheduleOfLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesScheduleOfLongtermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Senior Notes, Total", "label": "Senior Notes", "terseLabel": "Senior Secured Notes", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders." } } }, "auth_ref": [ "r108", "r927" ] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Senior Notes [Member]", "terseLabel": "2024 Senior Secured Notes [Member]", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Service [Member]", "terseLabel": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r719" ] }, "gogo_ServiceRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ServiceRevenue", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceSummaryOfIncreasesToNetIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Service Revenue", "label": "Service Revenue", "terseLabel": "Service revenue" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "terseLabel": "Share units forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r412" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Share units granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r410" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Share units vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r411" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "terseLabel": "Stock options, shares expired", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r406" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options, shares forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r405" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Stock options, shares granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r403" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholder Rights Plan", "label": "Share-Based Payment Arrangement, Director [Policy Text Block]", "documentation": "Disclosure of accounting policy for award granted to director under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r9" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of units granted recognized period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r417" ] }, "gogo_SharebasedcompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettledInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "SharebasedcompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettledInPeriod", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share unit settled", "label": "ShareBasedCompensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Settled In Period", "documentation": "ShareBasedCompensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Settled In Period" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "periodEndLabel": "Ending Balance, shares", "periodStartLabel": "Beginning Balance, shares", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "gogo_SharesPurchasedUnderForwardPurchasingTransactions": { "xbrltype": "sharesItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "SharesPurchasedUnderForwardPurchasingTransactions", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Shares of common stock that will be effectively repurchased through the Forward Transactions are treated as retired shares for basic and diluted EPS purposes although they remain legally outstanding.", "label": "Shares Purchased Under Forward Purchasing Transactions", "terseLabel": "Forward stock repurchase transaction shares, excluded from dilution effect" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Short-Term Investments, Total", "label": "Short-Term Investments", "terseLabel": "Short-term investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r178", "r179", "r835" ] }, "gogo_SixMonthTermMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "SixMonthTermMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Six Month Term [Member]", "label": "Six Month Term [Member]", "terseLabel": "6-Month Term [Member]" } } }, "auth_ref": [] }, "gogo_SixPointZeroZeroPercentConvertibleSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "SixPointZeroZeroPercentConvertibleSeniorNotesMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Six Point Zero Zero Percent Convertible Senior Notes", "label": "Six Point Zero Zero Percent Convertible Senior Notes [Member]", "terseLabel": "6.00% Convertible Senior Notes [Member]" } } }, "auth_ref": [] }, "gogo_SmartskyLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "SmartskyLitigationMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SmartSky Litigation [Member]", "label": "SmartSky Litigation [Member]", "documentation": "SmartSky Litigation [Member]" } } }, "auth_ref": [] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureInterestCostsSummaryOfInterestCostsDetails" ], "lang": { "en-us": { "role": { "label": "Software and Software Development Costs [Member]", "terseLabel": "Software [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "gogo_SpectrumLeaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "SpectrumLeaseAgreementMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Spectrum Lease Agreement", "label": "Spectrum Lease Agreement [Member]", "documentation": "Spectrum Lease Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrual", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Standard Product Warranty Accrual, Ending Balance", "periodStartLabel": "Standard Product Warranty Accrual, Beginning Balance", "totalLabel": "Standard Product Warranty Accrual, Total", "label": "Standard Product Warranty Accrual", "terseLabel": "Warranty reserve", "verboseLabel": "Warranty reserve balance", "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability." } } }, "auth_ref": [ "r872", "r873" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeLossSummaryOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r31", "r202", "r231", "r232", "r233", "r248", "r249", "r250", "r253", "r261", "r263", "r285", "r316", "r322", "r374", "r426", "r427", "r428", "r444", "r445", "r473", "r475", "r476", "r477", "r478", "r480", "r490", "r504", "r505", "r506", "r507", "r508", "r509", "r546", "r590", "r591", "r592", "r606", "r667" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r248", "r249", "r250", "r285", "r552", "r602", "r607", "r620", "r621", "r622", "r623", "r624", "r625", "r628", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r641", "r642", "r643", "r644", "r645", "r647", "r649", "r650", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r667", "r737" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfAnnualFutureMinimumLeasePaymentsDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r248", "r249", "r250", "r285", "r552", "r602", "r607", "r620", "r621", "r622", "r623", "r624", "r625", "r628", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r641", "r642", "r643", "r644", "r645", "r647", "r649", "r650", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r667", "r737" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r754", "r765", "r775", "r800" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "gogo_StockCompensationActivity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "StockCompensationActivity", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Cash inflows (outflows) related to stock-based compensation activity.", "label": "Stock Compensation Activity", "terseLabel": "Stock-based compensation activity" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Ownership Plan", "terseLabel": "Issuance of common stock in connection with employee stock purchase plan, Shares", "documentation": "Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan." } } }, "auth_ref": [ "r12", "r75", "r125", "r126", "r168" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common stock upon vesting of restricted stock units, Shares", "totalLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r12", "r125", "r126", "r168" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAnd401kPlanAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options, shares exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "verboseLabel": "Issuance of common stock upon exercise of stock options, shares", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r12", "r125", "r126", "r168", "r404" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Ownership Plan", "terseLabel": "Issuance of common stock in connection with employee stock purchase plan", "documentation": "Aggregate value of stock issued during the period as a result of employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r12", "r75", "r125", "r126", "r168" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r12", "r31", "r168" ] }, "gogo_StockPriceConditionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "StockPriceConditionMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Stock Price Condition.", "label": "Stock Price Condition [Member]", "terseLabel": "Stock Price Condition" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeLossSummaryOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "terseLabel": "Impact of the adoption of AS 2020-06", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r126", "r129", "r130", "r156", "r630", "r646", "r668", "r669", "r731", "r744", "r847", "r858", "r911", "r934" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity", "label": "Equity, Attributable to Parent [Abstract]", "verboseLabel": "Equity" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r547", "r548" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SummaryInvestmentHoldingsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryInvestmentHoldingsTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Investment in Convertible Note", "label": "Summary Investment Holdings [Table Text Block]", "documentation": "Tabular disclosure of the summary of investment holdings." } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainBalanceSheetAccounts" ], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Composition of Certain Balance Sheet Accounts", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r825" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "gogo_SupplyAndProductSupportAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "SupplyAndProductSupportAgreementMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Supply and Product Support Agreement [Member]", "label": "Supply and Product Support Agreement [Member]", "terseLabel": "Supply and Product Support Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_SupplyCommitmentArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplyCommitmentArrangementMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Supply Commitment Arrangement [Domain]", "documentation": "This item is intended to be populated, by the entity, with Members identifying each supply commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate." } } }, "auth_ref": [ "r124", "r176" ] }, "us-gaap_SupplyCommitmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplyCommitmentAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Supply Commitment [Axis]", "documentation": "Information by arrangements in which the entity has committed resources to supply goods or services to a customer." } } }, "auth_ref": [ "r124", "r176" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r794" ] }, "gogo_TaxWithholdingRelatedToVestingOfRestrictedStockUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "TaxWithholdingRelatedToVestingOfRestrictedStockUnits", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Tax withholding related to vesting of restricted stock units.", "label": "Tax Withholding Related To Vesting Of Restricted Stock Units", "negatedLabel": "Tax withholding related to vesting of restricted stock units" } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureCompositionOfCertainBalanceSheetAccountsScheduleOfAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Taxes Payable, Current, Total", "label": "Taxes Payable, Current", "terseLabel": "Taxes", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r21" ] }, "gogo_TermLoanAndRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "TermLoanAndRevolvingCreditFacilityMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Term loan and revolving credit facility.", "label": "Term Loan And Revolving Credit Facility [Member]", "terseLabel": "Term Loan and Revolving Credit Facility [Member]" } } }, "auth_ref": [] }, "gogo_TermLoanDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "TermLoanDiscountRate", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Term loan discount rate.", "label": "Term Loan Discount Rate", "terseLabel": "Term loan discount rate" } } }, "auth_ref": [] }, "gogo_TermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "TermLoanFacilityMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfFairValueAndCarryingValueOfLongtermDebtDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfFairValueAndCarryingValueOfLongtermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Term loan facility.", "label": "Term Loan Facility [Member]", "terseLabel": "Term Loan Facility [Member]" } } }, "auth_ref": [] }, "us-gaap_TextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TextBlockAbstract", "lang": { "en-us": { "role": { "label": "Text Block [Abstract]" } } }, "auth_ref": [] }, "gogo_ThorndaleFarmPrivateEquityFund2LlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ThorndaleFarmPrivateEquityFund2LlcMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thorndale Farm Private Equity Fund 2, LLC", "label": "Thorndale Farm Private Equity Fund 2, LLC [Member]", "documentation": "Thorndale Farm Private Equity Fund 2, LLC [Member]" } } }, "auth_ref": [] }, "gogo_ThreeMonthTermMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ThreeMonthTermMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Three Month Term [Member]", "label": "Three Month Term [Member]", "terseLabel": "3-month Term [Member]" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r855", "r916" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r786" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r793" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r813" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r815" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r816" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r817" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r815" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r815" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r818" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r816" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock repurchase price per share", "label": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r70" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r70" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Treasury Stock, Value, Ending Balance", "periodStartLabel": "Treasury Stock, Value, Beginning Balance", "totalLabel": "Treasury Stock, Value, Total", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r30", "r70", "r71" ] }, "gogo_TwoMonthTermMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "TwoMonthTermMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two Month Term [Member]", "label": "Two Month Term [Member]", "terseLabel": "2-month Term [Member]" } } }, "auth_ref": [] }, "gogo_TwoPointSeventyFivePercentDueOnJulyThirtyOneTwoThounsandTwentySevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "TwoPointSeventyFivePercentDueOnJulyThirtyOneTwoThounsandTwentySevenMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfNotionalAmountsStrikeRatesAndEndDatesOfCapAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Two Point Seventy Five Percent Due On July Thirty One Two Thounsand Twenty Seven.", "label": "Two Point Seventy Five Percent Due On July Thirty One Two Thounsand Twenty Seven [Member]", "terseLabel": "2.75% due on 7/31/2027" } } }, "auth_ref": [] }, "gogo_TwoPointTwentyFivePercentDueOnJulyThirtyOneTwoThounsandTwentySixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "TwoPointTwentyFivePercentDueOnJulyThirtyOneTwoThounsandTwentySixMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfNotionalAmountsStrikeRatesAndEndDatesOfCapAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2.75% due on 7/31/2026", "documentation": "Two Point Twenty Five Percent Due On July Thirty One Two Thounsand Twenty Six.", "label": "Two Point Twenty Five Percent Due On July Thirty One Two Thounsand Twenty Six [Member]" } } }, "auth_ref": [] }, "gogo_TwoThousandAndTwentyConvertibleSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "TwoThousandAndTwentyConvertibleSeniorNotesMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Two Thousand And Twenty Convertible Senior Notes [Member]", "terseLabel": "3.75% Convertible Senior Notes [Member]", "documentation": "2020 Convertible notes." } } }, "auth_ref": [] }, "gogo_TwoThousandAndTwentyFourSeniorSecuredNotesMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "TwoThousandAndTwentyFourSeniorSecuredNotesMemberMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfFairValueAndCarryingValueOfLongtermDebtParentheticalDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesScheduleOfLongtermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "2024 Senior secured notes.", "label": "Two Thousand And Twenty Four Senior Secured Notes Member [Member]", "terseLabel": "2024 Senior Secured Notes [Member]" } } }, "auth_ref": [] }, "gogo_TwoThousandAndTwentyTwoConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "TwoThousandAndTwentyTwoConvertibleNotesMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfFairValueAndCarryingValueOfLongtermDebtParentheticalDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesScheduleOfLongtermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "2022 Convertible notes.", "label": "Two Thousand And Twenty Two Convertible Notes [Member]", "terseLabel": "2022 Convertible Notes [Member]" } } }, "auth_ref": [] }, "gogo_TwoThousandTwentyTwoConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "TwoThousandTwentyTwoConvertibleNotesMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Two Thousand Twenty Two Convertible Notes [Member]", "documentation": "Two thousand twenty two convertible notes [Member]", "terseLabel": "2022 Convertible Notes [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r200", "r201", "r202", "r203", "r204", "r252", "r253", "r254", "r255", "r264", "r307", "r308", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r333", "r426", "r427", "r428", "r442", "r443", "r444", "r445", "r455", "r456", "r457", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r495", "r496", "r499", "r500", "r501", "r502", "r516", "r517", "r521", "r522", "r523", "r524", "r542", "r543", "r544", "r545", "r546", "r554", "r555", "r556", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceSummaryOfDeductionsToTheCarryingValueOfAssetBalancesDetails", "http://www.gogoair.com/20240331/taxonomy/role/DisclosureGovernmentAssistanceSummaryOfIncreasesToNetIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r458" ] }, "gogo_UnamortizedDiscountOnDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "UnamortizedDiscountOnDebt", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Unamortized Discount on Debt.", "label": "Unamortized Discount On Debt", "terseLabel": "Convertible Notes, unamortized discount" } } }, "auth_ref": [] }, "us-gaap_UndistributedEarningsLossFromContinuingOperationsAvailableToCommonShareholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Undistributed income from continuing operations, Basic", "terseLabel": "Undistributed Earnings (Loss) from Continuing Operations available to common shareholders, basic", "label": "Undistributed Earnings (Loss) from Continuing Operations Available to Common Shareholders, Basic", "documentation": "Amount of undistributed earnings (loss) from continuing operations allocated to common stock as if earnings had been distributed. Excludes distributed earnings." } } }, "auth_ref": [ "r276", "r278" ] }, "us-gaap_UndistributedEarningsLossFromContinuingOperationsAvailableToCommonShareholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsLossFromContinuingOperationsAvailableToCommonShareholdersDiluted", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Undistributed income from continuing operations and assumed conversions, Diluted", "label": "Undistributed Earnings (Loss) from Continuing Operations Available to Common Shareholders, Diluted", "documentation": "Amount of undistributed earnings (loss) from continuing operations, allocated to common stock, as if earnings and addition from assumption of issuance of common shares for dilutive potential common shares, had been distributed. Excludes distributed earnings." } } }, "auth_ref": [ "r276", "r278" ] }, "us-gaap_UndistributedEarningsLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Undistributed income from continuing operations and assumed conversions, Basic", "label": "Undistributed Earnings (Loss) from Discontinued Operations Available to Common Shareholders, Basic", "documentation": "Amount of undistributed earnings (loss) from discontinued operations allocated to common stock as if earnings had been distributed. Excludes distributed earnings." } } }, "auth_ref": [ "r278", "r853" ] }, "us-gaap_UndistributedEarningsLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Undistributed Earnings (Loss) from Discontinued Operations, Diluted", "label": "Undistributed Earnings (Loss) from Discontinued Operations Available to Common Shareholders, Diluted", "documentation": "Amount of undistributed earnings (loss) from discontinued operations, allocated to common stock, as if earnings and addition from assumption of issuance of common shares for dilutive potential common shares, had been distributed. Excludes distributed earnings." } } }, "auth_ref": [ "r278", "r853" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r812" ] }, "gogo_UnrealizedGainLossOnInterestRateCapsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "UnrealizedGainLossOnInterestRateCapsNetOfTax", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized loss on the interest rate caps net", "documentation": "Unrealized Gain Loss On Interest Rate Caps Net Of Tax.", "label": "Unrealized Gain Loss On Interest Rate Caps Net Of Tax", "negatedLabel": "Unrealized loss on the interest rate caps net" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Liabilities for interest and potential penalties", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r438" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Interest or penalties related to uncertain tax positions", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r438" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r51", "r52", "r53", "r190", "r191", "r192", "r193" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r440" ] }, "gogo_VanguardGroupIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "VanguardGroupIncMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Vanguard Group Inc [Member]", "label": "Vanguard Group Inc [Member]" } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLongtermDebtAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "gogo_WeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "WeightedAverageDiscountRateAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfOtherInformationRegardingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents weighted average discount rate abstract.", "label": "Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding diluted", "totalLabel": "Total weighted average diluted shares outstanding", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r267", "r280" ] }, "gogo_WeightedAverageNumberOfShareOutstandingBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDilutedAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Weighted Average Number Of Share Outstanding Basic And Diluted [Abstract]", "label": "Weighted Average Number Of Share Outstanding Basic And Diluted [Abstract]", "terseLabel": "Weighted average number of shares:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.gogoair.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r266", "r280" ] }, "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesRestrictedStock", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average number of shares", "label": "Weighted Average Number of Shares, Restricted Stock", "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends." } } }, "auth_ref": [ "r46" ] }, "gogo_WeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "WeightedAverageRemainingLeaseTermAbstract", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfOtherInformationRegardingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents weighted average remaining lease term abstract.", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term" } } }, "auth_ref": [] }, "gogo_ZeroPointSeventyFivePercentDueOnJulyThirtyOneTwoThounsandTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ZeroPointSeventyFivePercentDueOnJulyThirtyOneTwoThounsandTwentyFourMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfNotionalAmountsStrikeRatesAndEndDatesOfCapAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "1.25% due on 7/31/2024", "label": "Zero Point Seventy Five Percent Due On July Thirty One Two Thounsand Twenty Four [Member]", "documentation": "Zero Point Seventy Five Percent Due On July Thirty One Two Thounsand Twenty Four." } } }, "auth_ref": [] }, "gogo_ZeroPointSeventyFivePercentDueOnJulyThirtyOneTwoThounsandTwentyThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ZeroPointSeventyFivePercentDueOnJulyThirtyOneTwoThounsandTwentyThreeMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfNotionalAmountsStrikeRatesAndEndDatesOfCapAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Zero Point Seventy Five Percent Due On July Thirty One Two Thounsand Twenty Three.", "label": "Zero Point Seventy Five Percent Due On July Thirty One Two Thounsand Twenty Three [Member]", "terseLabel": "0.75% due on 7/31/2023" } } }, "auth_ref": [] }, "gogo_ZeroPointSeventyFivePercentDueOnJulyThirtyOneTwoThousandTwentyOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gogoair.com/20240331", "localname": "ZeroPointSeventyFivePercentDueOnJulyThirtyOneTwoThousandTwentyOneMember", "presentation": [ "http://www.gogoair.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfNotionalAmountsStrikeRatesAndEndDatesOfCapAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "0.75% due on 7/31/2021", "label": "Zero Point Seventy Five Percent Due On July Thirty One Two Thousand Twenty One [Member]", "documentation": "Zero Point Seventy Five Percent Due On July Thirty One Two Thousand Twenty One" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-19" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-13" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480637/718-40-25-10" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480489/718-40-50-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480489/718-40-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-18" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.16)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3A" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3B" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-4" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.13)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 5.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479836/810-10-S99-5" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "730", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//985-730/tableOfContent" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//840/tableOfContent" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-42" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "66", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-66" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479719/606-10-65-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482551/740-270-45-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-3" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-3" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-4" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-4" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-4" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-4" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-23" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481639/420-10-35-4" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-9" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 94 0000950170-24-054469-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-054469-xbrl.zip M4$L#!!0 ( ,N IUAG7D6.S? ! $6K'0 1 9V]G;RTR,#(T,#,S,2YH M=&WL?>E7'$F2Y^>=OR)6/3-=]19'?A^HJO91.FJTJQ)JH9ICO^CY80[1E632 M&8DDYJ]?\TA ('$3"9%)5+]&D!$9X>[F9O:SP\U^^M]?]D;5)Y@V]63\\U_9 M.OUK!>,X2?5XY^>_;FX_?_WZK__[EW_ZZ7\24KUX]?IM]18^5YMQ5G^"%W43 M1Y/F8 K5#]N__UB]'H_J,53_^>O[-]6+23S8@_&L(M7N;+:_\?3IY\^?UU.N MQ\UD=###=S7K<;+WM"+DZ.'/I^#+Y]4+/X-J@U,N"56$Z@^,;4BUP=TZX]K\ M+THW*#WUMV9U5/\0?J_(M?/=X#*/18?6J'OMQK/VHVCY^Z1J.,JY7 MFZ-1];Y\JZG>0P/33Y#6Y\_%RX)*,FY^?G!KY9[$^F>X\9XC#.<&AS? MCPO_YR6WE\O!-R>W?_GN_C/S*U>/;ZV_7/1<5H91*%X(?GS[>#)^BX2?UO'\ MKZ79].GLXHUD/+_S9%1-?=Z8< ;LZ7_^_F8[[L*>)]]./<$WJ]] 7-^9 M?'J*%_"[7!S?>-"0'>_W3V[.O@GM"XXNG+FY;B:2,W,9">9W''\!8CI_&'CA MS),!9\W/VP2SX MFSN3G7?@OL_-G=ME;RU0Y8?KX(??++/U4_[8)/^&_UTZR>C> 71LG??GHZ_[U\N@ MJ/S!;/(_Z[W]R10W^NS9OD]%&&]4=O_+LR?M6U/]Z?A+J6[V1_ZP,![@U9_J M+QOEV3"=_UJG!./VUZ^<6=6X55]]=&!5I@J(]U$2*04EP0E-G(M**XG\K7"M MQGZOO 7JC9=CG/;ACQ-\^;]P>#3%+[/WD''R'U44@E-/"?X3B"P_ MK"_O@)B-$LZHD)[\0I&EE3!4R9^>GAG:^2.UU!K+HR:<"48D*$H\\Y%0GZ)* M63HG_.F1/C^83G&8KU _^=%_@9^^'*>B56XUV&J^T7Y^@CMS(^%3R!X^9)( GR^I3<1Y2TGF06HK MM!?*' _[2-IO/)_L[=6S,O9F@#(]A<,77%I,Z7$VHA[ MF^-R.9<#,0H9,/$5 MRP3*HGP[=DU!6 W((Y1Y@N\2)' N2#8RN!C ^,B>_/*._]>UMK9)@2&K27R: M4T0:98C5D9/D8@H<]R,^[MN%/AGQGJ_'N,;(ANUV1?BQ%4;U3JM_7G[9ASB# M]*'>PUNV\C9^VN0YD>=\R[Z=6;;*6.<- 6 H#*S$#<6=))&*!"RHJ'!#_?*. M76]F@DJ5(G*7<3:C('=%R%A%A$698BPS3M#[FAD@WT6.^RU($W&50R*!A4B2 M JX0+G%O. RZ&L [YS5MBHV71.!F32?>U&-<2*XM< M#&L8Q05!?.N*.O59D9 =PL RB;0.O/O]OP+_/XG7RS7S::!:\[^Y5<<_NTB MR! L Q6)"RA'I$8PX",%)(BCV6K4;HY?L0COIK#OZU08;=P "O.MV2Y,V^'= M:#E8YA8R1[47.,KBP#-N3I1PW"1I($FJ 1:^'-1PK9S#ERI7\&11QRBNO4*?B8'$FT*%4!F80(J%D%!RZE21DUQX*7(U#.(' @RFG<'2I) M8I4#8HRT7B8!7L,5RW%J]F\GXWB#!4B)N>RE(S2B;80;%1%SUHXHCLI3!* V M^$4O &(RQF+T)('#/1EQ##8$1E#]NL*D0075R0(\/6OH3"$#WA>A^>6GXLG8 M:%K' 8ZJ:CT;&\4^_OE)@Q;6J'@1VL]VIV70!::08U-X_4N3"O9Y^LTSVS^; MR<&T_:OUU&P^P%_ 5 MJ=XK=)R,O^Z"$[*_1'L6-<4$[=!QBS2_U,V37TY#T,EX>S:)?\Z?]=/3H9FYY,P,N9H1-!A [6(8[1"L_^[Y/I\Y%OCHC:HO-7,;ZI8Y&[W1-T[K.;G4.CXRNW MH1$J'!V-+0(FH'TIT9IV65I"+64.30?O%>TKC:[)9@B2#O8.1KZ \.+T&K62 M=C/]_:!I[;^5Y#W4C=PS2"2Q8LT#R\A[J,NL*;8:#<)9Z"M=WTTG.-79X;L1 M[FH$,(6\^^49OQX6C^!9ZF[EC!QW-4YZ8@(A3@D?P M[UDDS'N/OVC-5>XK?:[)=^]:A3^%M+H:SD-4D#PC*6M3N SM6:4UR31H)Z@) MDMM%4_&F*R6NOU+?[/>[K%2FV2N!^#TDBV :MS[:FBH1$;E03B;K16_E41_@ MW"DIQ+N30L%X;R4HPD3Q *C$44&@\0M92%Z<3=SW%J'=7/NWEE"Y;PJ[Y6F? MX/4X3O86B]5$=U@-% O22DJB*K$ )C)Q*:#<"-JYLEE/2_;*LEAXQG+KK7<$HO,EGNX)VG6>@/346J&S[I^V M_NK]*KCH!&&]F<2YS^0K,9Y/FME6/E+H1QN@"^J?CQ7:5[[$U9W.?#TN0SJ. M:ZRD!(.0C6'<$>9TB0R68+0K*-UZU%0V&,%"7[?.UPC(:V2>:9M_4T3(*4)^ M^#QY-ZG'LP^?\=KA*[SU'4R+P'EQ %OC_W,P.ORP6Z.FVAH#WOIA=W(P;OPX MS6_?KK\L"ZX08#.JHD"82B@!1*1H\QI&H@\YY*@-%:ZO9.RM;W4QAK!+,:7L M#5%:0@'J0$)$8:U0B!N\('F)Q?>35-?@N-=%=$(S>X^$>N[WWT[&1Y'@96&E M&+*35%EBE$&#EZ$P]%DBN1#LY>A=,JRW].F9^ZA+B..XTX8KDI1,*."T(UYI M1H057 >-MA/M'<0I(..]'^\<(8LYXOQ2[QWL=86>7QRYO8]0T>9T6EY7AO>- M15;TVZ2HOY)>NS36,BO17&.9)M!&=5D$KV-M9[M47R M0[T7#J9->PF9?_;1D&1[_>HKEBH]@ 6JM!P:ZI51&:RD1,OJ2MR5CVWJ^EDF1G)-1I]0;9Z]::%D09Z51- NR"*#%4(:3P!X1!0J$=6(#"1+ M3;,/THC46QUX'3_K> SEI'@]C]R<]H&>];XN#1\YHW62,1+'A"/2X(.M2F@U MIB0X3YKYU-M4D'_WT]J'$11'RBDJO9F,TV3<>EF"'_^YE4NF! MY\Y4F.Z]F?B"=N^-D<]HX):5KZ>!O^'ZNVA@H117*0))OA7&J(9MR(&DQ+FE M@8H(HF^;Z.IYUXZM+N,>D=U/A7"1P/\)5;GV Z M+K5MCHYMC7?*K6CC3D^NM-4;MC_[_2[5_"::T.UN.*WA=Z< OY=Z"477KZ0V ME]$$(V0FS'"$A,QH$@(S)/A2^\#'P$-OPSOWB>&[-\67,P8!,L40@\7M5TZW M<(%6N$85YK*.:$$8Z07O0=[]68-7=33Y+'F@.B"?:&F(M @+'/('0?6M2MD+ M_*!WT'2.><% 146V.$HG!-01!.53" C)12;[.);IZ&\AONE3>3 MIGD+L^>^V7TUFGS^-T@[\,XO4[X#2*F0+KY4Z7#E[+DE3AD@,7DEA?,BL=XF MCO?$6.K0QJD*;$F>:9&$U+U1X12' Z$(K6*QJQ@6?>NPR[JW*(98KB#VM22#SX_H70KH5BOEJ2HQ':C8AA?O?3/Z%D MCQS59%E)>JI !6.E(!B7$35621 "X9#7O0M):=-#5ERRHX0=YKLJI2![@X_S MF96ZW27&DM7D_35//RQ%_:VY!0@4X*HFQ!^-Z+F.;MFYC4YZU+%C>A*2C M%);07,K@9,6(S1[M=:<$58E:Y+R^4JDS+'_M-PZ!SF\"-=>J$M@G5U>'42I9 MJM@D%HA*)54 M"2^%!TUI8:-C\XRZ&W&ZC6.9?P_F,Y/0FT7S].-CT+- P-+ M(@4=UUX4 XU3:XA,H:3,\4@@*A>K& M]DD(=GF,,,2LE-,E3]\CRF. G"-+#4@1O%5<:M_;Q(DE/'#1(>6RB&@,(^B# MR%%W>VY0?4E/ FINE;EP)O6VL,2;>G94P;K(O8/33JKM/63ZYL_#K[>LI$>C M9"D&A2I*FQA1Z)A,'*"AS*ERHI3*SZ*W?#?D5EPOMZ*<)E_IS H&UDH> G%. MA5+ARZ'E8!61.B1:#@FQ_M;WO,C)=KZ_]4%<]^4NI7/RK^F^U= M@ N\X6>KDC?'Y3N.CJ'/B^HN2^YDR#*E?HPZMUP5.O*"V*%LJ7(2BG\7TXEH#7*$+A1Z&^1E5:5?>^/>X\DF]:E MVTA;1N"/<3UKWF__L9+DD\R;*+0BFJM4_ FNL,Z"/!;+N54HSXH!BG^32ID*'4L56B=(0LV:P1HN66_3-RY&T[_Z!H83 M1HM#SLHSX-F6NMP!S;^[NEO\_+75XCWXMKL,67-<,X9HBEEC2U\J1BQ$ M0W3V'BBCE(?>IND\.A%1CU=61%!EG$4$B#N[E$!O^W&K& D8&9*FEBO9V]2) M:^+[]U#.M4)ZZ:>E>_C2A+^2,A2!NB%2R+8SJT# MQK48(<$Z"WL.D?+3+EGM &A&]:P+M'.<$B^C0@W!6(88%;6]/5#8D[(37=KB MDOG@O"3&B$QD\HYX;0PQELDHC$XN]!8V]41!K[*%')11Y0@WLU!J7WA4U39$ M0A&Z,3Z=O);!$UC?M@#J7(;2C &WSI#*@\JF5)2>D* MZ+2UIL='X?KHV^BP+@(P<-'Q I%8+%5)#+$I =',<\,9*-[?LU;G,]69%*Y[ MJ>W>H0;4+C(3=2"&<4LD-P&124!VB3(CKV29;6]SL,H9EHSZ9P9OZD^07H]Q M%7;J,()Y0.#7PWD1H)%O3I^M>A7C&T2\"ZD2LQAW8 29M ^:.!8-D3Y;$HR2 M1%/G+>=)B/[2J+#*USSXLP[!3S"=%7(5/;0L_ *6&Z,8D&1L*J[90#Q7D;"D ML[:"!NI[A]_[TB'^82PN9! 5(D,L0)E$BTLC'V6;"07%*!62]9!BQW1Y=1/I M=B8Z^NWMR\)?FH*P&@3QE"%R"Z6&/4=AFHT,+@8P/O:N3O&#F44/=*P'$8/. M1A$6.8I *FSQ>2EB*+*5 LJ57[;HU.J?"WD8.PP0H$3N<(-(@V#?A$0"0PLZ M*>"*,\,1O_1QJ]R*FV^ B5:Z&G)(GO+L$]&:^]*^M)2^;X[29 MBQG>%OU\ 7X$BR[@^C#24XI,78Z6*!]+&D@RI:X)0B,N4)RB">AE;^V^7O0> M[0%8T@"):61 R;0H*?A(/L>!4(K\)Q$WN=C;1,Q;61_%7WF W'G2=(=J4DI+@$BHQD8D!8Z*C:#/JW@5V;U]L]P.R:3.: ]63>E++XAYC MV0JEI"4Z:(<&OF#$Z!!C0I:D@QE9,NQ7X0AMB8 M@'"IT8*PTE+36RAY.^EY!'G>PYP;F]UZ?VG25IG6(F25")0HJ621$N>X(P[U M'/,F9"9ZVU*CMS*S!UQ('==0CGSS5!+5(BCB4*@2ED!0R;A#;+/D=%U\-+4' M=+16.2T\+;E'C$BN([&46^*3@: T]=KT-N'PFG3\, 7?'$P/VS3A><;PLB0+ M1V&BL:8TD$1%$3KGT\J, H\5PFHJP/5"MED^YM++0OR3<= N9L M0Z"22L)CZ3,92V,1A>2@7GEPB69G!@??_8L(&ZG0IX:0>.LT?QN%:M&[.D%'$,21>V_!,&X11(DCK'%A)>Q?Q& K$7:2N M$F,Q>I*@-3P#TC*$4I=?.4!E%51_T_/[6,6@0]5EG+94HHTB1"F\GP,0)Q(E MR?B<'00?^@MZ;^29FPM0V&N+"Q6IN92N.8T44526#I E"4Y:3ZR+E$0CE7$Y MYP2]!7Z+;_/S:G*PFLK0@K0\.49$,J*TQT DDTKF%@V2 W=HN"[[.8C[]OAT MB#-YBB ER^7P**JW4'*)(W5HCS(54U9!Y-[%&*_.)5[E+DG.0D@EX9$+0'[* M.99N:9+DI+U#TP#!9V_Y:5FT7I=!?&5M$HP1D*Z4I9:">&LX 0_!TLQ59KU+ M)KZ!UD-%UBJ](R5V,YU7^K*LHLH36A@5O2&<)T0Z"<=@349;'HEMHS/T,/CWX#%;$A&T*SY<:7# S76VW7TS/>#P-;D&B. MBZ31;I&EAAXKV>&.$D?!XXM0<(7>^@!ZF_6_H ;(FMDD?"8J!(< 1)@2OH@D M66>]B#J(Q1N$-YZ\(I1W,?GHJ?/,1D(=M-V?$5YG5"7 :*32R')0N@>3[T': MC=="1^HDT9DCQ!!6DB"Y)MI[92BGEN7>.7&&HK8/J,MSB,9%@49K22Z0I55! MR"X2+6G2:.LXU 1]VS ]*Z-ZK7#/M2?U?;.4=DN^F8S39-RV'@]^_.=6SE#* MD/B%'\QXH.+84OB,X #4&)WAKDO6QAM0WQ %^Y57I*USN[LU?UV(\C M#J3;IE^W/?K_+QN2;G_VTY=;3R3]C^!V)OEMBDRNI'6P6$MI: M2-:A/0 E"T%P5U*[RB?"L=S;4\TW%S+W(6$ZM%2]<)**$$A.21/)E2J6*EIL M3GL%VDBA>AO%ZG\L9#&'"TO#Z&0!:199*9>?.+'&4%(Z4TEPG$+H73KKDA7K MZ-(7Y*5.B3&"AIHE$DTT8@$222HRKQPW&GKK?^WSJ>4>P&>M"Z]I4TH'<#3' M=6D?:!7J39M89MPGWUOAN70UQSJ$U8*QA,8-/C$7>Q71-/'9HA6$@E-E1J.D MO?$3D9I/O ML+^'28E[KR(!JPMR,XJ$)#/1P6N3!1=<]5:OW*A#_3< >R4=NRI23U.)F4C# M2C(9PO"(D"Y'[5)D"7CN[2G/WE1^6@S:UA0YJ60/>5O..<@,)"CIB)4N X5, M>>BMDN\QGST,8J,L1^&,)LQS0#YC#BW=$H#S/NKDDX+^$O.Z8#RENAA)?O3. MUXCMD)3US(]6DIRHWRU/RA/ND2.EYYX$Z8$8B#F'3*.%A8O-Y5 P-$F-YJ9& MH$O=O)>$M=&CON'"E^9MU/?VA%Y/#RAWB.5"E 823T18ZDOC*8,8%NT3;;SF M%KQ1M+#$!6&17IFII5?S]E "Z/"Z4(M.N1#.Y M*B>&I:%:6&9C;X])722S+JDX=/\2KKO";(XYIVT@QC&4<%DX9)T8V\Q3(UE ME=1;"7?)],^3&Y9%_P0P*9>B:];$D@@,@=A8NLXH;:T7+BK5 MV_C/V#JY*BY=PC;F8HEUE ._+IYECUX\!OAYI, :=> M%M%HDBO-$SD2 SS1C&?EA4>SM+ M!5Z.^@!QV3 2J-59ZJ!$?ZM$+$D'UBXK.RI 6T1EHH0NIU0-E#2.3*@"S41. MP='>%=!9[JH!"^I4+0)URCJ"DA^Y3N= G#.&2,DMFC;"NMB[4QQG$A*_@<7' M73-;V_(/Y,K5K +@9/:>&4%BI@&)A7+2TP3$NS%Z3+"K0/G MS&<2HRQ0BZ$Z"R5V$R"R(%V@,!SCO\GAK.>3\1@B2NW%U[%^&)Y6: EIDQG) MB976+A*A$'/ED)0(^)\RN;_-!'O1$;?3G@O*6.<- 2B5D*U4Q'$G2:0B 0LJ MJOX:K-=N'%V@RZ0@F^LTCNZ5N;(8+(10*)>#JR2FQ.:9=2$)CR^(,3,&R;G> M,F"/E6J71XHX92;02%!"EN1QQ@@R:211E,-[*2F:>ZM4ERSAOS.:J5B*_WM: M>@"@6BL_K%<(52%FHX0S*O2A*$T/ $# Q7!@*4)&%'90NRFJ3KE7R:[N4(QGO;([3[VU'+OQ]E:M] M10,AI)2(U@@09.G/Y9$?2\EHRQ,3D;%E5X!]J6WY0 C'>F;*20%AJ4:UZ%'V M2I#$*+2J;0:18F]+P%Q']D(J%?H*KCD8UW.&;LI?=5.>M6#796>5%+-G0D(V MQ.K2_Y-*3ZSBC&CIE0;@2=#>I=M>VMEPLY[&J<^SK<]CF&[A4OC99#4K@$J3 M&8N0$'>6(*K0:$*@^4"XU1:2]A1E:-](MTQE]CI,4^/)J\1QD_BVQ; VL?1' M4"0X(T7.P9K8VWAW]VD8RZG/9(Q)NIS11-<*V2U2XG30I)Q*4* R:.AM4FC_ M 2GK&&1I?\93#$)XQWN;/[D$S4(>AN4X,RH +>$#7K)#$,\$ MX4I_+&FEU,%IVEO+KI^U.KL\=QZ"9:!B.8M9$LWQP3Y2(#8ZFJU6(;G>RL-? M_:AX^[=W 2Y@MW=3V$?T?\1=S7&7J2,:W;$9F^(RC++ M*"+8_L+AVL#MPJ1H)U M3=IO%#_3HMT1]T7@@W$]I^X?']O#QY,<6Q.]*=;Z"2WW6A,>CMQLW]UW_.SC MVX[_+@\_YT7EP&4Y>XFC;+;R)@*0.OH7D]'(3YOM75SKD_>F^A/2_O0CWJ+\ M;1,SOAU:W4PDFG8;?VR_N&PXWWV_?/@"QA,T?\][[-'REU$UESWWS".>GAW] MY:NQ?W!JPF=?6R[=<&WG([W@>5=/XSQJ;;_X[G'77.Q??JJ_;$Q/5;2O$%K^ M^7XR.LO]Y0OKD^G.4TZI>#K%RT_+?4\J/XW3RV\^NN-I]G%&\F0R&T]F\*2: M3=Y#;GY^\NKMAX\H1RPU/A-G)"7294:LCZ6",HLEIF%\TD^J/)WL'7WGHY!: M0;2&^!)BE$KCS0X444KGQ)E7*;GJU4>9E#3:6B*22\4"LO@%M%I5H#1+ZP45 MZ8L/,CR7*),H1K$%R6I7.#T28$H57EA;W:"E2:KV3 MRFDM\S=K@"MFHHR$EYPS"=$3*QSN+QVEUCQ2JQ2N@0?@LA0]5[FL 6X+XD$$ M7-Q, T].1=,7SJ+".@H)Y^!XQ(:,4<@+.SZX!9,TYBM.2QH9V03D]:W4N 7_*(7,%QA9> M"!J"QGU%2K-0E ?1$(O[AW"@(N-FH<[XL@9/VT5H)@=H1V5HWZZ@P]I'_FLO9;]7CTZW/B 4+2I MWL+GZOUDSX^/;PR3V6RRA_<6,$;\J-X9;TS+ ,I+FGT_/G[/YUT$2P0_B;"Q M/P7R>>KWGYUZ.<>77_H^?-GG.LUV-W(](RWZ&Y>7_.M?F*;/?GI:WH7+M']J MJ?HV1]G5%*\Y.7W5^RZ>7C'Y8?KM_.)D-)EN_(6V_SV[>+:?YULP3$;I-(GM M+>?_Q]O7'UZ^J+8_;'YXN7WS9;@UC7NU"-LOG__Q_O6'UR^WJ\VW+ZJ7__G\ MWS;?_O:R>K[U^^^OM[=?;[U=]I5AMUR9__"H,,8[L\EXK7JQ_GR]X@B5W46K M<32K$>39AJ3_\NQ8B!Y-\V00'2S8B<2=_[VN]F=5,QG5Z?C.5HBTH[AR;7LF M6CK>.:L]NP>2&*^VWO]>'4_^]'AN\.PG+3 ;3\:MOZ&.K2V-5A6PE!+:HDJY M@GLX(TX87[HRY<@@I2 1*1VY:! L7?MD?#7VQ:66H-YX,8D'QV4\^K&@C)*_ MG6RF,\ORRWG+_$"CK ;)MT2R855F5W95QW*/WG+N/Y33P]76&'[<>. %N(*X M5^+SFQ!W5JJUGL?J_F V.6;(,I1B"^+(R^UDY \G!S-\_!=(S^:O0DMW'=GR MZ NQ>+/W&]AH8-]/_0S.,G#[["?E_3B Z?';/]5-'=IC4!O'WS^Z">]*)XO3 MOLZL"_DOS]#X/?^RX^M:GUS_Z>EL^NW+CLS=EHZ?<= D3,'_N='^).6#\S?> M]^-I"W=%/SJB)VZ&1=O)I[?,^7K6&I.4D4"L#:AG8VF:XTP@C(HHI4FYI,=V MI&?_=N"G**!&A^]A?S*=/:GR9+KG9S\_J;\<[1 RFQYTH8HOWM?.2/7L"A7; MFOBSU!W]KO0\+%[J7;0B?_MC\_V'E^_?_%?U_N6[K?M<.[>4\5'Q69"7\A.SA6W;+UTCRA^00 M_)3 >(&+A] C[E:"K5UCG7B4@4+ .3-JB.3)D4"C(2[2)%D 8."Z6J=7=8.[ MM%0^?(6?- M<@9)X+ M6:GD@7EG2);.E5I5)>*N%,F:.F.\RBRFSGQ#I21&>Q[U8M":_:A9.&J5 VK] MNB(?WF^^W7[=8M,!M@ZP]7YAZ^Q$)!SCUA*PKSZ>_%?-)J?^6EKPT:GS:)C= M2D"KK\77JE_[.T\J/YJ=?^&, <.XW?_R[ A':8._HSES/*6'HM3=X]8I4+!) M9@+PI]/'N+5_H1O_YMLC.I7H_C M^@W%5N_4YAWC@R^_^#AK*59-'RG(4Z\E_ R)?CK-ZE)9445) MLZ+BSGEI\XW[P7]Y?72:/Z_]N__ZQ2WY? M[!(\L##K+7U_>+W^?GU[O7JYMS^:');SW$NZ3\_(U.KM9/W^F)Z!Q^*J8,2Z$(CG"7$ M,U%;W2GAWTV:F1_]OWJ_=:WU8FDMI9SU5<#?*!AQVY#,#T?$*8&(_6D]CO6^ M'U7P!>)!J=2''Z,M!,TMH@]]._Q_VSWR 4:POSL9'V=:6T:$\8)( M-+6(+ZD=E%NO(S"$V7=.8"D%E$?ORO[M4P*+* DLW#QRV?LU1O^O?[&!YZJ%O9K5G]U#F.0*4:3VK\>9Y M_@1,(57[!]/FH"12S"85WM&Z7;^&YNKY.-T7GT\EA6M_2AZ]24\FGGY,D?WS<]JK(VO[&G MX:+V&0GB4>!OXV",.ZB4Q;\8;M>S49L6U5;'O2IVMGR+MH XO(MPF)VSM2W M,&G[< ^U3%?FPW6JW*P(58:MN:BM^?8HU?.EC[O5RR]QUX]W\(-Q]1^[-7[R M_@3!/,BN778M=V^!EK(:%YCR(OB8=:F,8H(FT@1.+ 0E[FU6J&]:[\+GZ+% MSK/C@F3G%9$@-'%2!0)"L1BM3(F:TZ;\$>8]9#RT6K*[K(=Y-[FJK4&_5B&J MJS[YT0%4_XP+3RDK!]FJMN;Y_>W/JYU!W]%EY631HQ;(%QWN#@F8M"1S&8DL MI=@MS<@](892UUN(\)V7]*9\=@0DYCBB.R;[;>NW14>;!K#RF'G#>^&=YL@; MV@@B8VK5CR%,N:R,8=G!G7GC6 <=@YCV<-%W:?* 5V^;(7\AAMKS : M*4 ++ J$88YX"IE(+C,)4CJBE:94@);: M?Y?LXJ.3QBE/$,XE9 Y/2? L$N:]QU^TYBK?#T![-X4,T^+B;+O_5N\.ILA_ M#53OR_(W5X=1EES@+9G4[\.&5SYHE2)#D,31(LEMBWIA"209P7LJK/O.(KGI MAG\XI#1LZ4>XI5UI+:T1G=B44NEUPTHK%T54MCKQQ+GY/F7IMC)\-0#.-YOX MUG#G(:O3/'00[61N[9CJ<3DALB'7E1#_TEDTO:,Z17=*1W@]3N78"U3AL(J[ M@"ACK]2Q_KP+[4&T$CX]=53]!_9CA0BDRO4(48D?C?!BJ8!6XK'_.*@+5)E- MJ@!'-^ S3P*RHIS_FM?=.@K+GHKFGGA'-W$3XN52=ZM*>'6\T]Z*$X[0^OD9 MK]KJFDWU SX/.;1J#N)NU>Q.RGGYX^)+LUT_^W;LG_W9498ASK]\-(VM^*4RBJ/GM%V$VT&T@_3-K'*T2OZP6:_^Q_%_ M5WNQ;I%$Y%SV1CM7SDI+(E6,I41S(C%)#4P$*E-'>9Q'[=7GE>Z*VI_YV:U+ M>=YIJ_X77 5Y.QO27_\#9UKV6_/7M09?D2\1'II)PY]U/H3K2Z\SY:L?8 G. MW>'W,O>WDT=/>=F-XKHR'VGI55<1Z2C-]^K9#.5_"W>FDW'!QJ/#"A G'U:O M"T;UL4V!?N%G?E[.[!O-]O49I_..WA_@G9*JHKS>P\[!O*5@M4T^5#\4?&&> M<<'7CVZ8[=9MA9?]4N%ET6IN/MX3[07-C\>Z:2&*B2M.F4^"!&%RL4(YL92[ MTG@10DZ)2=99$8\3:A5B'>FI03'U2CP]J&)Z\"6HJD%##1KJNAH*E8*O1C@- MJ'R,J*%*FF5JA?:TF";G?EJAM"'G7FCV4+7A6Z;'R!VE[AZNP&$QQ/!I:+V4 M%=NI=J:3S[/=XZOK:)=!.[0$N1ZW-6W;@T(E6YW39Q<-L+W,GAW?=N4-%P[O M^+YBBQW=>\%0C^^LQW/]RU!Q\&/K\K1)N7[1#EQ!Q\62EE'CZK+LWDNN7?8] M82_+";[[&U>_"OBU/+36&_ !-!$A:B)]9B2P'$CR+)@ ,5'>4>& LBGSW'[ M[4RFA^Y?V^?:?7[0?6YVD.Y/MN MEIL7LF>?)[PB%<86P8KRW)GV0O7V=-G>GF<2#&RPG,2\A =Z-\V!?-\?6;W( MS%V*B:]*%=];FS;,:S120B Z@T?3AE/B>3!$1"-RRCG%KNKEM!OEUX.F'D/3 M=-A1K+L&8BNO-]/&D33 Z:>5 .9SGOB'Y.Q\G)M'W7Z+"\_'.-KR[1 MOC$.>U(,D$]UTSH#QGX<:S\JCNQ2E;/"H1;HR.XJ1.A>672?/#%D%@UIG^?'IQZ7H-ULLU%^ M]X<57ZLXY?+!*'%5=>ZKGGL'S'DD-%^U"9"HF8^D)@?*N04B)=-$ZLR(E381 M\#(8HS1G#+Z5FE(SFX3/I>1L:4XI#.)S%4FRSGH1=1#:GG,JH*T=TAY+W2XE M0IJM@UD+(I"%GE0'XWK^^#\^M@5$FB>HV6*]AZ+TYR>OW[XZ*V?'!WLD3=KB M.N66)[\P;M88E6N&Z6.Q=SS1[N7>M7/YYC,I>^^D0,I)R91XJI1*]1FF4$V^ MKL>%V4?W@X9O59_RUB4:S\7_J?YTPATC^$)2/9TCRI(7=+ W?I;J9G_D#S?* MU6_KE]+UO;K]*$!H_"Y,O90XEO>FD7.F7ASG? M>&^+_--37.)VJ7=/7+/[?@?F_ECB,PYNPX\^^\/F*'?I-$V.%[Q=@?-7^T$6 M]19FZR*6]-&45RV=>N\L7[OM>/! *W&F77%/2PAW*Z(?S29__?;%R__L=SYP MMY1=TH3@R]HJV\N*^5XK/=>M"]5QS/+!$JQ6.'?LWJ9V<6'[ M./L_UN.YR8U&U\5KE/,UU^CFQ7!?G80=7G\=R>=P5[%EH3U<%Y[']DIUFM*;^^V5,C-.>\NC+9]\MYEY[,[;!W^>!EN M >#IM,<2(30._NK9GOX.F7_I3*FR^4?WP9D'8W^0<$W21YPWCJ>9_];BO)(H M_S'X$?+.)=&^[MCTC^.Q5,^/QU)^.QE+]>M\+-7V+L# P0,'#QQ\'0X^TK6] MX."O^K<$C;;V8?[HJW(V+AKAU<6#'Y]L$(-L&&3#I;)A;__C:-+<"_*^H4 H M.4=3V,7[2KVIUV,<*SQB5I8#*P^L? ,U_S'F/C*U;W:K5Z/)YT'+=R<:U" : M!M%P$]$ _SCHH6QHL^5V)R-\;'/4^KEZ^8^#>G98_? "SM>A[7?.JN+O%/$]J>$VR,4_XM?\SIR'/J:ZB0=-@_SZ$3\= M'39U\_%>(/KO)X,XTJI-]>)D+&T9R!E-,7FV%R<-RFIGI?-W\^8L L'K'+[*Y,*I>)266Q<&?3 MR:CYN#^=1$B%%>Z#+9\?O;9ER7ESZ#:0G0^Q$T)41?SPX_-B<]@#\>7%9FJ\N@_=>Q5-ME+,7E?Q2'/]62 MN+@\_FB@7#S2@(^711]Q:/ZQ1 ,29%_B7Q\/]B=C9,MQC2;>5^Z\#\Y\<32$ MZH_]TCJU'<(ICARX;^"^577SXR0 %6,&5(GI:[CK7J+G>!'U8'GUZ4C;P&T# MM]V4V]22<-M=G9$O9J79;Z(WS9K4-]/T4/7AZ]Z]&RU3UF M;>(PRZM^?L*?]&O?-?BIG]T7;MH^>=MC]HK;)6UOL3S%$X?)#96)<8D9OVK: M%Z_RW>IOWFW5V5"E>'6J%+=EYF]76NX^2[R^VWS_H7J]7KUZ_7;S[?,^E17> M?%.]?OMJZ_WOFQ]>;[V]N:#5MQ<"\VW:4O!6% MR[2%>MMF&S[(#1UJOWTM)?^_LI*MWOZ[K6][G/]+CJE MV*.M?E4ALKZ7#;_>[.>WEB=OU#-\;;QP/7ZHQ]5L=W+0X(YOUBKX$J'4""Y- M05HFV(?IT5^X;/['QP2BSU08[ZZ@^)W*AVNS;JBYI$PX6U>677;]LFM\76E% MO_YWZP?=_R"N<@H%'__Y2\@PEY N#)L]$$?#OJP.TEQ81.1ZIAQ M>\$X7&"3NZOCB&N0XR,I077M M';?9-&>]=8,@ZFGZQ;WIET]&NZ M9S? 1?/\YPYIV@]9-_U/]!YWFU#VZF.R2@HE*7'*!B*=S,1Z M!20)SYGV,DOCGU3M4[[,WIR$5Q90^63 M:NSW<, '#=GQ?G^CL-WF.)5_7G[EN%(EB/6>'S4_/R'XUSP9]^[*EW/'D%Z;X MFN7TIZ=G9_S+,F_X[EAYD%V#[%H-V66S\"K'0)0517;IB'*( PF.>6$E"U3R M;V57B@ZT=98(02F1Y4<061*GJ?:&*>$D>U#9)=P:+0>('[7LZMAE-&#A"^(G M,>(:SIIJ"A%P7X<1K%5CF)5Z4'XTFGPN.=%MZ:@3:;10A@:3 ^4!B $?B>31 MDV 4(\9K"-HGH3GK HQL'L_MU63Z8G(09OE@=+P6[T^6XLA_UA5CKUFE+F3K MCI9USE'%NKD?@@5J9,8U)H8E1V3VGEB 3%+.D+1SD3G=A01^"(+Q->K8H@FV MAJS7[)?3F)]@=#C N)76:@-Z.R/L560L9T8LKA>1D2=B393X9PJ"2[SJ:2?" M_CLY\19FW8H*Z=8DO5BX#[N[7W,;!-4@J&X@J(S6***2)F"D(!(H$!N$)2B* M0'E$K)I^)ZAN!7+N05#9-2[$(Q=40Z#E?LIYC3_A+Y-OSDL/ZF+U&&I0%Z?5 M1792<.V]@%KCWFKT/4$AVI!^W6N+./7#T,@NFQ MDW)%!5/*P(V,ABB7%)'! /$:$)@Z&Q4#;U.T7>#810@FL<:L>>2":0B*W MN M?3>%?5^G"K[LEYHU\R89D[:V<3R343LHC]NRV]6'XY:"(6])[!L=#5PE!00R MV>29)\E(ABC7.6*%4PAZ8P#CJ)&JD_#>$0>_G#/PYCBUE@7C*6 M+TXO7>=@Y"JSRB 7![FX^G(Q DM"B$!T#(Y(&R)!R$T)%4984& #?.Y*->86* C867DXKWZHD47F%[T&=-?^VS!%T M=Y'YI 0Q4J XD]X0QV0@BB9GF)X>N: :DC'OZ1#1S(]WZM)Z;>X &B#NZO/6H#G.A!B8%RQP3J*A MGDBPDGB=+=&,4R&M@AQ#-^>)CEEM'FQ A?%Z'$<'I1_U;Y-)^ER/1AUI$&76 M< 2/7(,, NNQDW)%!9;S3+CH*0Y0.82M4B/4=;S 5JI<.2[_?5K([/!M?N/4#>+;3?_ SW<#4"WT#5,BV99'+0P)"I^!@8;5 G9VK,*2I- M5I)$RP614@KB2I9A##&+R ,8U0G^/>&[-X7MWI>Y;>4_FKERZ>Z O:4+S+A9 MY>T]2*J5(>6*2BJTQB';% CEF1&9DD>I8P3)5)GLK.3I^V#4;8#O?4@J0]>4 M>NS1J,')>V^5HII9"5)4];CP1SOAXO,=3V8PJ)"5YK%!A9Q6(5I++3D5)%GG MB(2D2-!*DV ]4,HX:*WN G9W)CN3C:_\]GK\_"NWO45FZZK8M5UCXK%KCT%( M/792KJB0@LB,CJ5"?W2:2,I3:;D!!*R-D49'L_A.2-T$YRY&2.7Z"R3RWS"= M%$I;SOBS1RZ@!H?N_3ATV]I1X^_.LCQHJPTJ>,P^(;((HE2IE(&$)#2J<- \ MT8R/OI-7K>7A4_4EWD[&1Z?73GHY=.538Q<[U#I:POMNJ\%2CE8$(#H*CP(V MV)=I,1; MRST5C ;?20&&LZ(B=MMF1ZTI\]A#ZX.$>NRD7%$))3VU6B"X=#&@J1BC(5ZR M0#QU24<7@A6=U!Q>L(1R9LAW'T(A]V KOH ,N'=358_C9 ^JF?\RM,\8JO(, M57ENI'5RC#XSX8A(%C4(#9($&@.!%!48IR*%[]I2W@87'W/KZY99/_@O)XFH M7:D>JM#O+P(A0>.0V0/=$< 7C)0R*.ZT2,!&<#USK8 M3CK8+5X>,KVFA\+"?8OM#(6%3R@R+RS\?;!GT%F#SAITUDUB8#([+34E@@4@ MTLA,/$-UI(-R)C AP7>2]K\@IY$T8DW+05,-R'V0@H,4O+44M%8'YZ@E7@B- MR#TR8@-P$C.-/@<6K>_D2,&BI*#6:TX.5=9[X%^_#3Q?6OP]8.XNV8JO\\)7 M:7)0SF0\H+XYNU$N6HM_7ICB.7\A5E3U)&!90LX$=9 KJB>2H&0@65IFC.3< MFTZ% HUG*I M,ALLD<"CX2IK!:([%-[5"5[+UO M@RB\?V_Y-1M\K![Z?E/[4(_J67W4-KN9 M3>*?N_@-F#;MF1OSK*U6/KLR3WLE=<_0 6&8[K"+5Y6L*S7=H>75PVC0HW-8 MU>BK)AUZ7CT>MGMD4F;8Q8^4K"LUW>$<_;V]FS-;MZV' M.5^SBSS6L!1.QT%6]924@ZSJZMP!,RE*9TF4I4B!]I0$5H+)SEJJ:1"1?B>K M;A4W6:2L8GJ-+K)+^E+(JN'X[WU!W.D!I-/>GT%SK#1C#0KCM,+@P"B/$ AE MG):<(T$L:$^4L]YHYX/DT!&X+7QV*ES9K8&GJV M#A+J<9-R126431F?)!0![021$#BQTJ&T2=)1[X7AN9.>K0N54&P-I_#()=3@ MJ+T7.'N(2@0]G#+AMF@/89*!T.E@YM@9&ZD L=(2J7G M 5>.^!0BJ05?=!+)KT,DP0+U3FM6ZK(@/*I)L.1?9*)-T)^V'%A8 -6[-:CWHJ@&R M#V)P$(.W%8.&TB2-H<0C4B<2)2)Q*!I)$D[[* 4*R4YJ-"Y.#+(U'/ @!H=# M\3V%[&]/E5,?#L8/1XJ'Z0Z[>$7)NE+3'7(K[R48_6:(/#^>!(\A;^G,"5/A M@ ;N2/""$:FM)M881VQVPBI# VC3==2X\RKYRNHU;A[[$=-!1CUV4JZHC#(J M.26=("B0@$@!D7@40(0JR &\RB!5UR'=!<@HLZ8H>^0R:LBNO!= >]K?,]F' MJ9_5XYUJ!+Z!(6#[:)AMT"*GM8B73G*+T#8"+\'6$(ACR1,3P("D0,FY8I**[3$N8DN$1NY+7:Y)-9#:2,4 MC%!1!*UL%YCWWJ256*/2/')I-;AS[P7];LUV87JFA?2 >8?LG"$[YY;>%\_! M&>F($Z)T;/*<^,@H212XM%$(SG,GN+EP[:D4GCAE=$*1 M^2FC <0/:FM06W=76\F'Z% +H9Z2"E60 M0^/)$L68S,Z)QM)TT/%JFQM-9K M6MI!9PT(?A"%@RB\=2_JE!'Y(@;GT2."5Y&5;))(8@"J4< E:KH^;;0 46C7 M+!M$8<]<[@-\_P:^#Y!]T%.#GKJ=GE*9*2=U(LH%1J3'WX)GCE!C#*/!.M6- MW_V4GNHJUBOUFF(+3$U9&>TT",!! X"\")7>XH9M#)$!ZJ)E-D1KR208%5$ MD.9=E)VXVAI+9">Z',MPO__4,4ES;C[K<6[5O)/27.Y4",HDPDGJ-/ M89'P__ED;Z^>[4'I-NS'J>72>KP#XXA<5OWP=C*#BJD?3[;$N?\,Q[E[F^\X M'.<>BA(,N_AQ[N*.76I+H;,7H2.W9Y/XYR[> =/F7_]B.3//*OC'03T['&3' MHV&F1R8[AEW\2,FZ4M.]UYPPUD50J==E["XS(B?E0:@GUZI]/ZT^^=$!5/]\ M3).%NI^RE$Y*X0A8-)RET8[86)J4IA",=$&YJ+OPO\]GV8*!=WZZ-=V>^1FD M?R\S?0?3[5T_A;-N*?P54GM7LY4W]V"*>^#%9#3RT^;H[J^NJM=O7UWAJ[I@ M\EZ&$G\@5.*4)=6*^*B!1*^LE$8(3UT7OK<'GCQ=Q\UR7DV&"QQW'6VXN639 M!Q0>9S'8G M4Y0TZ0PMV[DW7>Q6P81+,4D"6DDB>?+$MQM12>XDAZ"ZZ?FPR)DI2M?H_/\/ MM!_GHZ[\R9PJ/ZM^]].X6PFV5G'*9>O+>P$1]@)NWJ-/Q3WM7Y0\4:+L)3^Q3#_QF?B3 2N<\5RCCFB*:*!_ Q,!T7PGU=DT=J MOB;DQ0U(%\&"DZ]SN!T?#FD=*UVR8:A*1@-+%60>,6!9+Q=#LA!+1 M9M:UOVH03,MZ3./Q>M0W4ZK+[O*C:M_7"8=>1;]?S_QHT!8KS5^#MCC3=U$R M0"$O"5J=C,C$#4)21+4@+0<++$CUG;_J-C#V*[N]0VY[/?[_[+UKQ;1"@T8!&VE]_J@!2H@B1 MHLAN$.C.V;4$X=+=55G/DY?*RGRVQ=HE)=*5_I@*(J:,CKW 'C+6V$4Y5,:R M-G$A'?C",R"8IN )Y\!BDBX9YKSNQ+[=*V.Q*2'71_O&L M,9Q;4(KH%&W@GG=2$N@2]#9%[9Y=!M[+#>Y^7;3MJ[1ZG=^YCYU%5*:VS\[D M0U[PR%V#$>5 NZSW;B M1['@,2*\%\/X79FB=KW\=)%E[58%-BWV0!TVN,:J37[:2T*68RDGSCW0I(IE M38J]; ()()7EV02J!>\DO'R!W>ZW(S6?W6*6LHQ@")?QOP.*M MZY-M2_BW=ZY2AGH2]>1(]>0U/H67T89@H2@J6WP*SL!:XH&HQ&R0(0JR$QZ[ MBT]QN;#@\PU4NVH[PZ:"V]'I+DR\01I$&NPNEUT5(\+3 "KEVMA$RF*JTP2N ML&"M2J6^4\0J M]N)B[6?I(972[;SG_^A-.WU[(@:JG\IE=.!*@!2UQ3NS"HPB#F2B0?O:(7(W MN?2>C;>>SF-OVLH0,[6RQW-6-RZ5XU)82))(DDB2MVHH[D/6607(U"L0U";P MDGJP@<5,E&*,[IP>NF=SKCY)4ALZE?L+;1PU25Y8]>5O5QY_\_(@Z._*O6^\ MW6U'?_=[_KA?6&%N[@/MQON]JOURH_K<>XF7-^4)*7)ZB1-:H>N=K): M3/XV=^M8BVY/GBWJ9D:[?;7Q1S<92R^:N9N'IC@HF[+G\R>Q:<]F[M/C^NF3,Q=K.<9+_F^S%=BYZ[A]XY_K=M7D M3Q>/OODII'DL2/M89Z5?G>XS]SYM M_6EPN3SE8S?[W7UJG_SASU?E^;O,\''20)?IK3/(=YO 5V.(W0P M!W]9O%],7L[#HTVHX>W:MTULW/+K1M[[FI&-S;&^(*)_A LBJJ\^$]$_VBW] M',;\W4B;=\RBZ.,YZQ-^X>W)(D]>GZ6EJ^3\$)(^#"7X4S,O2G"Q;LO:;Z>3 M]#&D8JU][M+=9FM/^UQ@A[<"-K8>A=W/N?]>NNJ!LJ3UD^AJ/#%NJCB MYF.*3[97IH0\(G^\,']#[=1QUJ;';3IS996E\YCNI?CPAZ9M-A;_I\<7W_Y6 MX'=S<:4>6*[&OO$%^DBQFSZ^Z3/VR!A.OOQWXY$JBMMLMKQ8+#<>T+N39?&%_EK>/VG_ MCU_^^3^?%ST>OU2(_\%U\_T)_1P%.(@I/],P(QLNKN)! MBG50P\4*%GNI8/$V+3\T(4V66[6(J55W31-Y<+-H'VE3A\$PW1QX%D6&%Y;W8QC5/^:QFUZ!UC >&\<#P'?01 M"\XX'010Q8MN84J!95("M=E92K@F25S51\DPK24MAK4V$42J^HC) #2JK$PQ MR8G3AZ./&)LJ@845T/A&GD2>O'O=>2*2YLR!<\87&USJ&H PD#-C/CE:JZKM M\&2QZ(41!()DY3>49[#1Z_+KJ&V267@:#X@GR918@SQY6'%OUH5MSP[9MK_U MOO"V4@,:^JC 4('=X5!QY)EK9H%J(8O1GAEXKXK1+CEGB2?N)+VJP&0HGQ%' MH/Q5%%C]PSA9JPF%K"6W6OH#4F"4B"EG##486OI(E$B4=R9*IZ307@)SIG:8 M(A9\4+'\DQ+)!0_:[%1(5CX9%J4K7Q+E-Z[X"5ZX!+H09?:9!)/8X1"E-5/9 M9R.6P? D9G1V8[F?'WN=OY^DCV?UO&Z+R9WCR1,;65H&MUCXYHA+WEDK\&(ZFI'EACWP>/%:'!?+/!G*YF?J+) MC$H'EEIV,QG6>+C1F-RF700$/E\HEQ^VC2^![I<-Y(H>^>4+X)YO,R&Z2NF9 M,CIV98)T-791#I6N*,TF,P6:%2]>2%+L6BX-2!DHL8I82G9VOW[8%MXK7=7M M+BP1@ 'C?93/*LMSV].UW/-?J68AHO(8-+!0>7P5!RY*P]@0"_E6Y1&"JHH@ M@+79FA@(#[N5L^YR[N=MFLUJMOH\_O4"9]WJ##-E!NMC(4N-6Y0#92F2/=$Z M&&!1B,(XVH&3A !+FF7)=#%871>';GIG*54L6TR%P*CN'BS;OZ1Y6KK9QK9U ML7RK:5?UF,T'/!P_;'RAZKBL.FAFPO+$P1I*0$B;P-;:BM9JJYCR/H9.#-QS MN-7=P*_ UJW^H&*J)&8"(U>-6Y0#Y:JD8C%D!062-DE9@8+QRD'*VB==6,RE M>T5R]\Y5%"N]8AAW'\;NY82$ M:B[[3$$HH;WE-%)]K_-T%WKH,FK+ZUGJ+Y^.3XWHT6X>3$T3Y$7D1>3%:WA1 M$T-I30SSBA?[O![2LYDZ")(7^[QPC>:\"_M\C[S(IMHB+QY8T!JKNGZ6R+:J MZV*G0A3J+M1=J+M^1'UJX]1.E<#RXVC (PDB"=X]L$$Y851&8-(Q$"D2L%0J""H1IX*-A>VZ M,.#[(D$U50I[U1Q U/TNQOD16M]?*K,V\[ XQ_$(66;0$CC"YTQ!3:87"QRIG*\5[V./? @G5J& 8B]1\K'VQ5A=9*6%_'N MR4]; _Q/V!GAQG$>!GUB37GLC("K>)RK&!,^]Y+P^;*ND]2N,# UABSJL1X3 M^.EB,GIUSHAULCAB"8*OCA;G# PQ!)0-E(>H:.8[!1J9[)CT[MP"K\W8/\L,+ ?FWP\R 5ZJ$C@A?JH7ON[!;MP"631668 M8@!;P\'F2,!EKK5Q*0?-NC&:MR#KNEJ6H&10Z@(W;)&:D)JV_GS4JABS%J2K M[1"-*#9-5 9$4LH(RZAGG1Q3ZHN:K!Z6)8M!Y ,U8+=;K!=;JQ=F['0R3]CP M #-\,,/G(>,R0FGM3') P>S"2Z@?;Q3SQJ:S*=)YH M/EFYCUA];.#;;[B=?%F/*.=#3D1!+ 9RT0F"@S&A<(=TU$1.HS:=5 [[K=-H6952? M9+G8-'+J.,E2T*F@V'T#>6[15B-QW MDS9SZ#S'Q-3T&8@X"G!@$OF>DL@OS.K)V7+QH6FQ80>&>C#4\X/),DP8:5U1 M7<4>!R%8!"=8!NJSLIY1S5.')GI12><1GI_3/)7GZRI+ADPMPP /FN#(AM,]WYZ(@6H?GH@T-BM0BF\V73-XRHIA MSJ2./FA"8NXD%26MNB]Q2:;"]G@J],9E<5QJ!PD1"1$)\5:5?YD6QAH-0=-8 M3.M "A7AJ;7[A!?FKC5:MGX]U*#@Z/5W4FR["OR9G MJ4SSB5LF+'0_'I"-C%-P%8]4K(,:[E[SHV0'Z5'R"+.C?G9M$S >42)AOL/ M+AX&JW2?CJNCS"I3*"\X".$$&"(H6*.UH$3X;#LYU/O<+>?-_'W[)BW?5L-S M [FO XCE98IO5VZ5VM?YZ6E:%B'\LIC-W++=_.1S>)%<#B^R[T07R2/68U_% MHX@:(HL=J"B1Q;K:#Q8R&D(M,)U<8;% P'-K@.2@LW3<&[Y3)O@NVQ\/R&(# MJSO_X#$BM(2_-?V_-+-U6;^H18X(2JA%NCJ"*PGQ1A/(-DL003)PW$A(RIS"%Z MR9S4D=#42;.E!^4Q*D?.8Y@+U,V>Z7]OOI/BQ)6QN?=I4A:;3\O)(F^W2%O< M(QW/=LO(=I=P%8]4K(,:+D:&<(_TT/VI SVD\4 'I4=U-L-3%Z36 NQFM9X$LU.F&9[?P-@3JJZ)*(4DG(4A>]HZ(%1W2QUJGC)&MO M>>BD-_DUNNH M!.<9 <4C<2(K8KCMT;+?!UORJ2(8!_D1V[[\7<^G;EX>! ]>N?>-M[OMJ&\Y M./:]^UT_O"\\<9=-\ML-=_O5>N7'S:K<-EP[ 6]3FJQ.TN358E6NL%I,_C9W MZUC30";/%M4U:K>O-I4077W[13-W\]"XV623*'):KM->F<#8?/@\A;/T$6*S M3!M\/2[#7)_.G\2F/9NY3X_KIT_.7*S@OE1YL=D*[-R!W+[QSW6[:O*GBT?? M_!32/!:D?:RS4J[P^#/H/MX26?3 Y7B=U/A7."W3O9GVD\^N]UDATZU7#2Z7 MIWSL9K^[3^V3/_SYJGPN)G^#V&_/_'TF^#A)X,N4]CG$^RV@R]DR'<=6GWT\ZQ>RKLE2S\I$+M-)>>3F0YJ\O%KE]+"7?MUCX9M:L/CV^^/8W8KS;BROUR%K^QW-= M]8TOT$>*W?3Q39^Q1\9P\N6_&[]\4,]P0X3=/'P"J3FN&,B/Q'>.96B?L^?4 M=[+G?J@,_L53]S@QW=E!U\WOY?V3]O_XY9__\WG1VG'R M5[<,)Q-.IW=;-K3<8)\7[/.")Y#Q!/+7F[V!1,>C\9!TMB"(2^ X59>D\ZR30_QHXI1T%1 M#U/_X'*"]^8V0^\<_GIUDI:U>ORES;WS$O,_U6W3/TTG\V+M+G)M+HYGS&\: MYV$P*9XQQTH)N(K'N8KW6BF!D0X.5;%CU)G/ULMEFH=/D]72S=N9VYB=+M9\ MPZNYC>AQ#<\R':NC]=,=<]-^T''+CB5F-!@28G'<) 'OA89,M;>,2\6HZB*V MM#%\OTIJ^^+'O5@L"VO.+W#^KL)\^Y!/Y_'=%] __8SYX@:^SN_]&HM/#XKECC'>Q'XQW':?M[MJ329XM?I^JW]B-&#$P\55 M/$BQ#FJX>XUI\2YB6OP8]>+3TS*%J\DRA<7[>7G0.&GFD\6UFT/HH W:&$4' M[;*#EA/-@0D'*0@-0O#B;&5)@'%"DO3:6]I)NM--#MK/J;A/Z;<49JYMFUSF MOCY@V[$7QJ=28@,9I+%QB_+H:6P_D7HODB$^!$B6Y]I/*X*5SH(R4I! 2>*> M]QVWZHP6;Q>.9U/!AY68=8^ _%XK>([7,O\UM>WCBYRL,EVSC75>:VXL/R_[ M\L9J,4GG#9M0J]T5@-\_.S5DO?=#)\>.4S->H\E4S07WBYN_+O9OY)+MF.?G@9NM4SU^$*SO7J,10B:$2>\#XEV*446L3 M).(-B* %.$8=2"Z<=9(':7?RMG[8:[@I^%5S65X40OBOR@=_< 864_+>D1./M"-"]J%)S.8H^7U2/F/G"A'E8DJ$U5FGTZ,=99ZF2%DPXK* MM YL"AI(U)G92(T(KN_+Y>:,R6JU;/QZ4TO\W>*-6Y;G[UIG&HX: M$[T8I&2DY,.C9&]$\5JDAAAT*)2<,OB@=!E_L#(*ZU*B?>=5/0 EZRDQ&%KJ MU8W!:J[?W''!\PW#[P&Z_\**(VX&2BF)W&L'A!3/0AA%P)E:+I9%'X/BE)M. MG(IO**^.#T0P.U7["ZX===-/I$>D1Z3'V]"C=9PFKAEPK0D(80T84DQ]0I5V MP= @];VRJ?9'CY1/N1)(CS^0/H4]D;\,[L![Z6Z_6J^,/9&'V!/YZ\9*V!,9 M>R*/I2?R%R+Z1[MR_PCY,*;O1M8\H,[(]0FO=$>NR;DU\^,A!'T8.O"8>B++ M+@V=0VV)K/2-[8B%N6L[8OZ(\!NO_>#W/82.H[O%!(Z]?=QH6BQB/V3LA]PC MCI"=D)VP 2PV24:,($;VB1%LDMR+=KXQJ^9NVOGZK)H^D=CE(!"'=)HNW5)'_I$W+$HR5=I MM:]\TV/AFA_-$'EH*VD\+;J_GMW.DZ)W[Y(S^F:Y*(_38;=N3J;"]I@BNO\5_L"YGTA52%4'354V,I(ISV!5*%1% MHP+G;0;M6=8I2T:2Z")_LW.J8H6JQ-[K5Q\653U(>&?'_!V(I7MM-YDOS9!K M-F3M*C,/S2QM*C^K27U+Y2F@VI<,V:<7NM![*_Y_-&^B,#=A411_L>A^,*>.-T18X M,0J$]AE19\R() ]%(4ZE(,O&86@F!4,5>( M3<-9"K5@05BFV*PV%?CWT#P, M%0LJEKZJK5V9]VOFYYO%FGM66X:D*)FHRLHX$"2SVB=3@LN:BV0,*UJHHR3& M+<1?+);;,LX;%8D&[ MH#)D(G@RV>;HNLIN[(+#;J0NRX?$7!B4/DA[^Y>4T[*LW<^)C>XC&MB#AA6J MCQN2XR7WQ7[U10&(4,_Q9/ Q! @^NJ0-94*F;A(SMJC;UC5^YSX^+X[NO$T_ MIWDJS]E5@6,R59B4@;0U9D&.@K94)%1&KR#P8L8*10QX4GQX[Z0E.?FHO.HF M*6,?M"6F3*/IBZ'FODW?MZM%^%?!2"W46QN]EI6\S5-.VU6-ZF3 "$-U M?1QMOY0]7SL_Q(OH;]YV])F_+TAIS[.0FTH9J5U-:D7_27!G&!<>,@!1R5RO M9*BESE$NP1-7% 9C KS-%%2V+!HCO+?WLHC?+]XO'E\&Y^M\$6MY<8',9Q68 M3^?QY3DL?RNH?%9 V56P>,HU)B.<=?52UOENFT69^V+^9$(/@N=!9)3;!>;&0C*.0A.?"NI14I%W$EP^% MT\RX.0W#T'LPG9^=N/G[-&GFD^R:Y>2#FZU3M:++-S8CKRUIYXM5_<;%2D?] M,V#0';7^.>HS?RYFQ2D-D$RHE>AJJH>JF8.)1Q.S]-+NE'.ZB\7^73L(W!UEY J?G@_ P/!PW9_CQJ;^NHXU$Q!0RY%$S9,\P&RVO1*>VG(3O.A;NSZ<^1?G/8]KPWY=!XW!=*W78DZTVJ6 M#.J,+QK\R)G(F0_%F2Q2[0VOUCHC('*QX)V( 9SSU&BF:2'0?@S^/7*FF2K, MB\<8_AX33,NKNLS0WC\V9(U,=_4=3J),*$D#$*<9B"@X6$<"1$^%))Q$Z7=. M$'=CD5\@\+^;UIA-?I!V\>=L\C/W"5/)!XXHU"@W ME NK1BX5Q1+FK/:9$ 2(L0R8B5D*ASQ:HU&BROYK )(G.N6=@MFM)M@G>WO$6GU XJ?0Z3N@_5 M\%VNTU>5!5"'#!A41ZU#CGI#TRANN7<*N) :A,T2?# 2K'-&).8ET3V%G,\Q M_NL7B'=>HG(J!.YC(E4>L$21*H^'*I6,-+&L08:<0&BBP(:8(2OF!?.&:MU) M[^2'H$H[56Q0-7@JE" M)!"=J$$*9\!)ID#30"25T85,]I=0<@>.O&V\@D@\JX)A]KV'V2_Z-Z/Z.AIH MH?HZ'O4E-8_*&05<:5[,]4C!JRPAZQP8M]S1W3)?/]P3^MJHT47KU!_>";Z= MTL( ._+D 4MT9#S9-Y,Q;412$:2)IAC5*8/-*A0;FT8O>2$GG>_=$KI[)OM. M&Z!!!;XQE?L@3>W-*=U)66/P=6V3JPTT4+7<$6F^++ZT_/RHC^39:M(N9DV< M7,CK&+!X1U%_?_#C4$\D,,T5+::RR" B96"9I""(\,0S*;7P_<32-_!^M9B? M@WM['/_I_/*6[:ON3R%1WF.XZ(8UM8VU$#YD2"%[(GL>&'L>=1"$.V:YC85B M;6(@M*?@I'"@5'$:?.+:F)Y2X;OFYIMKI_2XVWF8C'PD07[1A>F?1_]JS^H'AZGET.] ID2F[(84E(*UJ0,KI[XE\7TYVR' M*>_B&>R=*:F92HH1FCUO0'QS1>[Z!M^Q^H_/K*\= =HK%CRVX[YIF+=EUV/H M[CNN7L:XA$6PK.:*T(%T[EG4+Y M=PE_O7&?*HK;=XNGH4!ZF=Z9MO_[?QE&V9/@SII5>8#_267Z%GGUNUMB\8GC M02'JMN/1;2++J UU$)62($S.8)2GP&,R3GFB@NQD"WQ'M[T]QW57.]Y3C<61 MD!8/6:)(B\=#BTYPZIRD()--V[ZK1H0$D0E*BGDQ?/GDU^2\VI7R_;5!?ZI'S^?NE.ZZK]'.R??HGT M;^+^7]P"3&\]'F2.3+WUK("\U31I&8![3XJ-K3189BEXPH(A0249[U^/X@*L M+PI67X3P%5+/@=J5>6Z&I(0PT10Y"SEK=S^1)5O8RH#*1-82,@( M0V5R@P'L*9LX*\CBQ? M-2TW'K1:\-XAE"8"81P!KR-$;CUCA<[-H>H.S5^>^,K8K!O M-@:*^S9\?TLQG9[5Q;5)_&Y/%LL5E!5=C>!Z2&JS+8+:9, P0VURP_ZC39I* M3H#86+1)8JH8L=9"<$9XIX60\EX=1S;:Y!($7^>W%8#O"OY>?H'?/6NA840% MJ0L%.3;J4MH[3W2"H)*J.U<4/-/%5N(Q$Y&%#'3G5,D/&\)]4]?N!I:8:COR M+DD8$-[W<4BTBE&UH&KYLL&8BIK0]9AB(@X$DQY<3!1LML00;377]TJ*N)J5 M]V*QO!QQN9^>0G6_ M /3>R/&;MO>P$L@PB_DXC/!J@Y=W-Z.MIQ3GBU6Z9(FC)KLCXK"DY!&4E#QN M;:A$LKP>UP_55>#$U,P1 8P%R8.@*E%[__21JZ=WGGWABE>%*KI7A7):YF=L MU2KQ*"2R\>C9N&>^3#;D2&D&RX(HWD.M<:*9 **,XR9XPI6Z?_I*WWRYU[C* M89+E88?UL/G];MIKWWG[[J]=%\HU(P*CA4<,-5<$?M;A!N1([UI*8V M!D1M(F)MT:92.I\9B=SN!M\Z["3RN:[X7>KCWW(#?*K(Z.KDH^>!Q#QZ8NZ; M.FUQ%*).P$*NK454H4X5#; <&0]"\;A[T*?#UB+WHL[OU%Z1LL>3/X?)F ^= M;3_6SB(OFKF;!^PL@FT9<+2XA [%8?@'YZ_QL@_"W%>!=Z2PRI7Q0I8O0AD>"/&J"[)G" MF!8QZUIA6&4)0A8F,M%G<#YQGY,4--TK:;5O"L-CP!@6?]BP>/Z\;3Q+U?9& M53)@=!VU*CEJ6YMS&E)P'A+/Q6[V]6RVMQIT440T4.6*X=UI=/S7Q?Q]#0D] MVW;2_+6"^[4OL^LV-9-H5PUDAZ2NT-I&BD2*?+ #NY'S1)4 [J@ 07D&0PM/ MRJ"D8I8Y[^]?/_D!*%)B1 +#Z'NS[3?.*'A7CY2%Q>E9FK>;Y7R1%?H)M1<> M51CN486CUH N"J)8*.HKFZ(!70S@B%? ?0[9BR"SDO=V$C8$\>P2,YP?>_C4 M]7DQ.N6B1_?@,$\_H N!)(PD?,PDK*@3E$8&R@H%PB92N#1*"*Z\)"F;2.Z? MN+,W$I93J262<'\^"I;"Z.#LVN=2&.>5,"[M2F#Q"]29J#,/7&<2YV5.VH Q M*H*(M?A%=!2R")P4#T1J'7LL?O'YZ&M_Q2\HG[(^NS\,3I$B,R,S(S,_/#,S M9XR5%@RO32E5=F"M$$"=SMX)PXOGTF-MC3TPLYX*@1[.8>["T"X\''K 'LYU M,_\\YQ16]1Q#^AA.W/Q].F_HOGF]2;RJ_@XJ3E2EZU7?W?\W^OFP]%?\U7 M[6^I72V;L$JQ?O!T'K]^X](WNVJ+T6-FP6'J/>PKA'2*=-K/@>60D@Z"@&>\ M4*-RK+"B\T!,Y-04+O7^7OL>AT^GIL<.0T.AT[[W1^[B+!R,-W#K_8Z7\["L MV89UJZ/Z =/M[D?ZLJ0G;AXGR\\+'KV%X\J2'%G><=^G_"R+*A /UJFJ9GBQ M]),58(,(T442M:-=6/KW4D)OTK)9Q MD_Y*V?Y=_S]:QF;^_K.ZV*K"K0\]\ MJDV/=;D'#!YDP8$(X:PW?:QR@D^**I0)BBI#P+#$+B).LHZ@;U59T6@TW*6%,L>T)J8T\"GN?B M#2BBG*;%MA>T4YW6F:%NIUR-+H<(K7ED3V3/7MA3TR@+J^BZY2E J)C!:.I M@6@>P1JQ",B[6?I0=4:K=+M?N/WK3;M^=A%/I-^*2TL12L M(QH$DP&1)66&THH,"]K!3K"P1-OP>3@2);!B[ 3 M:E$B&95<[5]0_] \EJ^+#%G:;+146:1N-U&[(E/%IW)_Q[6.F4QQTZ#W30/T M#HYS!V[_RFH4BD@G38.P"03WQ4+7LECHLN;M&Z=8=$E&LY.WCU;]P: "[76D M-Z2WZ^F-\QR2UQZ"$PP$J3V_+.A?4]L^ MGI0U V&]7);W,-D=-X9Q8[BK5%%M*2%)0=$?10=YRL!(J\'G+&51)IZYG5+: M=S&QO]8OKQ;S&1@E'MKI)@-D'MW4@W1K5QFQ:W:?O8IA4L$28$:)5H M,<,# :]U!!:EB9(Z[M5.3N==H^-/YU?C0D]7S]QR^:F9O_^[FZU39U%P-C4, MN\9Z2KFOC?25'S*]G=< MZ)A)L]L(_#?7XZX+,#AK_^WZ[&R6:F\\-]M:_'FV^'W2S+?+M*R]Q]];>T-4 M3F6*ZR?_WQ_8'VX>YFV9MJN!?Y-H>U#+.%I)*2.#ZM&,82?D*^2KZ_F*N$24( 9,\ Z$%A&<(@XD)T[I M&C**G90Z[HFOY)30D1=\W&>;1C1W-^;NRGW$'HR#!A6JC)LR*E5@/A=+51?# M5AB5P.:J" B5A-OL.>^DV5B-\,]MH3O2ICL;RQ"V#?C),E3/26P%29E,<)4/! M2.;!$2*LRS-(_-:KU,[?G'X'@ACQVD()''>N&Q&+2R@A*0GA1.$HR!,R( XY1Y0DGR?#=3_DY- MI/;*8W9J-1\WCUV8T.5OYV=I\[+/U7MKBOIR;UEN?>/=;COHOL?V!?]W"51] M>9:;;K_]:KWRXXJ4)ER?F)_29'62)@4UY0JKQ>1O<[EV&N3^=/8M.> MS=RGQ_73)VB;GT+!_Q._^%AGI5SA M\>=3)Q]O2:^4?6_5/*P3OUG2WY[Y^TSP/AG@SK/Y#=Z[F-+#)8++$>L.YN OB_>+2=&B MCS8^^]NU;YO8N.77_OF^9F1C3ZPOB.@?X8*(ZJO/1/2/=N7^D?Z]/HSY^RYM M;LGR8C(/X(DWM186N3S8(OSKI%PT+=O__;\,H_K)I!Y 7'V:_/1+RDUH5G\: MK7K\J9D7];A8MP45[722/H94JY:N MNJ$\:_T4BEY?K(M^;CZF^&1[94K((_+'BT.A198S=]:FQVTZ<\N"BO.8ZJ7P M[(>F;3;QP4^/+[[]C<#K]N),/K)"_O%_)U5XSW[N M*1\9LO]QCF4-27:[W]ZP&Z,?/A=!'U>,[4%WLS3O[JEN%DPNETP@@3=ULX MMZG0=@A3VO_&,%(14M'=DD..'10_E!LR_,'B AZ>3$>/R M'J%,1S587,##D^FH!HL+>'@R'=5@<0$/3Z8#&BQ&XI$!;L< "@_@7&U;L#@] M7/BYR-.P[A<&[XM&VZ^4G-.T1+<>H$C 0AH$P#(0]% .,3U^^K27POMN[ M ?4DHF3,*'GCEI._N]GZCO$#! H"91Q .2_ICS!!F"!,KH?)MCTJH@11@BBY M'B7G5.2=^A#V>=H]]9/ M]YO8?L#NJ[J/[JM>9A;"2(2"LDF"L(F""3]:$3$S8Z2(=?+:"2 -::@V" M)@DN"PV2N)"#LU%3>K7[ZM9M>+U>M2LWK[T#OVJSNFF-U5[NK_KRU8OO-%BE MS$R%8E,N]MYF=1#+&WEJGXIKC.VB>R$L%:R-PB0(B0DHW&7 )N9!1:.%XEI2 MRSLAK$L-#K>-#3MJ#$T%TA72U<$)$NFJ%[KBTCIKBWW%E2ETQ;P'PQV'0$/4 M,D;"D[M*5]R33!@Q$&*DA:Y8 !^Y \)#R)2F:*W?'UU-!6%30M#(0M8Z/$$B M:_7"6H[18F05!N*VV%="9PO>>P9&:9N$Y2[F=)6U?! Z11:!&^) N*S!4\E! M::>824Y+HO;'6G*JK4+*0LHZ.$&.E;)^J!G[1@#73,U/%U.S1T+,5%B?96% M(54QXV(JKP0'%QCCC*5DU8[72:2V)A42)5P1$,(*L#($2%KXJ(AA4L@N";$M M4U]>?=>>8Y1/C:5#(L?;8>I/R))'(U&,\G=JS]F03):N^)'>@@@Z@U-903 Y M"BY]BC)>I2^9;/ L$N#,%<_5:U=^0RA0PJ(P/ EGV'VC_.0[9&6G5-FI%8,B M*[3D!L)1:,D=H27'@B#"Q@#,40^">@V&R #!2Y.J2+*:2IYL;/V%J 39*J9'!)W/70EB=VDOLT#-_-8GN.Q*1>\2Y+? M^234 6^NDYQW4G%>I=6V M<-*OB[;M*.K)R518,NZH)Y+4N 6)AL5H1(V8'8@@$;.C$35B=B""'(4S(#(- M@04.T:<(P@8/1OAZ_,CR;)TF4>B=;*[ .2/%^B]_>1#U#^-D I="+HZ%U=)' M= 8.- 7B!^L:80K$?SY;+Y=I'CY-5DLW;V=N@QX7_[EN5Z?E&^UT,D^KR2)/ M5NXCZI$!8PUM/Q0U8G84@D3,CD;4B-F!"!(Q.QI1(V8'(LC#B+$<]7D\Y3/- MW ;@C'@0A$@PV0B@07HNN.$NAJL1'.&$BI%2R)OR-#8Y,"E%B#)0)RW3JA;5 M^CJ"\WIUDI9?=6?_$M!YL5BF,KL7GO*[ZBAO'_+I/+[[XC8__>PUOTJKU_F= M^]CYF3XYJ#,Q>)X/J17-(10U8G84@D3,CD;4B-F!"!(Q.QI1(V8'(D@,.]P[ M[& RT8P2#<&X""(G"5X2 =9$+@R))@791>((AAV.*^R -3EZ3TAYX9KEY(.; MK=/E-)2:@1)<>S+)L\7ODY,4WR=,33E.^!V<'D3;]>A%C9@=B" 1LZ,1-6)V M(()$S(Y&U(C9@0@28T3WCA$1ZS-5*@,Q,8-(R8*3-$+TT4L5-3.:])V:\JRX MQ"^*1_Q?U2'^BVOF]PGAA(7.?Z?RG%W>A8(SAV)).L K*CZ)OT\@(O&M3+&@Z/2L8V%9" M21_K:VP//T!R*.Z> .E9^HZD%;ZT Y5Q0T469/+_JZ'TY M+-"^6SR-L:G/X&9O7!-?SI^YLV;E9ILV[1M;^-DE4_BW].]UTY:!ODW+#TU( M;]*R6<3B B[>SS=7^7O-V>ZJ_^?4B)'7OD3:&[<@T509C:@1LP,1)&)V-*)& MS Y$D(C9T8@:,3L002)F1R-JQ.Q !#F*,)YDQAE+(U"G,PB9(GB1:O5208@3 MD0HBNLC7P##>L: %*X;TGKSQLFW7;A[2ID;(XO1T42^Z"/^:K,\V&1QI&9IV M\^GV[<59788M*JD!PPZ5U/5*RGE%1-0)%#$)!#4<#+4!=%%745+KDM]MD1PR MRY9QR-9)$(DKL$)Z2%S2$(R(D>BK2FJ35%7!F>(OZV4S?[_5-1N]U&X^?+U% MXO-SB,:OU$Z[^=YE??/RU8OO-4VC4\K5N#4.4M, MHBE#\I:!2(:#)SE"D)$R%K6Q9B,%0S*'4G^"18/Z3;_Y$-J5V6YUP^7 MY>6R":L4+[Y05CCFH0P9?JAZ;M@/$I13325XG@F(Z#QXSPED';.G3F7I^L]# M^>TS)C=?>_J[6\9-'[47BV5.S6J]R4&Y9UJ*T6S*F1VW)D).&[<@T04>C:@1 MLP,1)&)V-*)&S Y$D(C9T8@:,3L002)F1R-JQ.Q !(F8'8VH$;,#$21B=C2B M1LP.1)"(V>,3-5:]Z#WKX)W[./F]69V<+&:QYA0^A23> M+]XO'A?[^K^_F->_;:WK=XN_;VWKU_E*XN#?JEW=4VP'ZD=L9&!WYAAM?YV887-KKN[7D%C!N+8I2[ MMV7JB[K[CK:K'5O,5!G:G\:[845N\PX)/RZMB"2,)+PO$AY+\. P20(##,@- MR W(#<@-R W(#<@-![=@D!N0&Y ;D!N0&Y ;CB#HVW-8UF;/@[42"&,&A$\6 MK!(2?/8^,FMTRNYJ6-9SJVTR!$*0 82(%)SU$;2UFAFMA>.BR[ L1F.1%)$4 MD10'LA/F1)9<90HAN@3"Y0C&4P)):JF=SD(IVQ?E;KJ7W#[KXY8;8F1:UN'8 M^!=WPY"(D8B/F8B-U-D98L!K44C5L 1.!0"FTSEE[H1GQM.;<(NK]>K=N7F-7W\W@VD*#-3 MQO24,KTO?71EG6!H!EGQ<,R/_T!Z[*$5+!4V)"^AL$TJ5,<*/2H;@#$1+,W! M9MH-/5:+O1ZL2I31P=GJ$!R1')$44RK*XV8/PAL! MUF19V$Y0F8,J_^WTR1:),)>S R\C \&) \,T 4<]).[=& G%K5X]%K)$@D2"3( R;(H]Z HSPS'AV%G)D#$94! MS[(&FVUF600=%-\Q454(WG@&U(E:2R,(<,1I\%S$0L&!Z>R[I-];GPDVO-BK M>\M".QPJQCR(,7(R[@7M/=CIO936!2#9R$*6@8$QM)BAV_LU4S:=-MQU^%M M!GIQYW-)UEL7;ZD^:_T49N[38KTJ5_N8XI/ME2DAC\@?+T1?,#=S9VUZW*8S MMW2K=)Y ?"D7^4/3-KZ9E57]^.+;W\HRWER-GZI$4 M=_WMW>])%=ZSGWO*1X;L?YQC64.2W>ZWW1X]^";[[3+%01P]Z,%.':()7L1> M/REV2ZU,>M,X?^BPV,5C]S@SWU;079XX>;%83E8G:?+N9)G2Y*_E_9-V\GP> M4_SZ! J_V\*YS3FG0YC2CI8;4A%2T>VHB'V'B08$BN_+=%2#Q04\/)F.:K"X M@(,B'Z%,1S587,##D^FH!HL+>'@R'=5@ M<0$/3Z8#&BP&VY$!D '&S "X@,G:0E+F]#(=U6!Q 0]/IJ,:+"[@X5')VG> M-A\2+G-KI8SU&7($H0)3=MGB[0=^]I MRRF4&TL2M)O_7S==N^6ERR[KWV,CL M8$:[MQZAW\3VT/J.!>&D%(&"3<2"B%F!M] !?AH M6.WO*,%G&8$'QJ45T3B>[MLE]^6K%]_KS6IHS11' M05C4,4M=RJ"<+^03E8'" !0Z,IJ M*8.(#E+RNE"//@1FO36$E MYT 4'H1J[8$Q7%EEC':V4S.N+5-?7GW?GI-V*I4=$CG>#E-_0I8\&HEBE+]+ M^M)<9Z.9!6]TL>>T8<4VHPX4"9$&I642.U%^$H6B3BIPN>X,$&X*S&-YA,>F7/ N687GLU%'OKG&Y6N2JYAYN)S#Z^;]55I-FGE8 MG'[WZ#8JJ8,9[<$%&[H:[%U5T_438AAE*&K$[(./%C&+F$7,HB 1L^,6-6)V M(()$S(Y&U(C9@0CR,&*M/4=#9=)!&T> 915!)"G!QLQ!929XE-)8%79VC"Q3 M*>ORFV@5B)#*;Q1E0&/B1%!F!557HZ&OTNKE)G)4JS5UE ?)R%3@[CF2U)@% MB8;%:$2-F!V((!&SHQ$U8G8@@AR%,R DBYH2!TXK"D)P"8Y;"L0XY3E)U.2T MDQKADV%1.F!.6!"..?#")= IY.PS"28Q= ;VL[;[+J2$*1#_^6R]7*9Y^#19 M+=V\G;D->ES\Y[I=G99OM-/)/*TFBSQ9N8^H1P:,-;3]4-2(V5$($C$[&E$C M9@F ^9BJ,3MK9JS$6F@V7 M4AA07I7?6$[!,)8A<^&9RT91)J_&6%ZO3M+RJW;M7T(N+Q;+5,9_XIW?N8\=!6N&=; /F0Z9#JT3%/6!# TQBYA%S")F M49"(V?&(&C$[$$&.(@J0=,Q9> W*! ;"U/*),7$@V84HK-#.[Z1=WR73 J, M!PP0K%C1>[K&"]F)(H: M,3L*02)F1R-JQ.Q !(F8'8VH$;,#$>1AA&R.NRII%-J'VHK(6 \BA0#." _* M66&484SHG2+V7:>%/"LN\8OB$?]7=8C_XIIY??-I+O+\+869:]LF%]E?!(BZ M"P--RW(<4B0("STCDZ+U@Z)&S(Y"D(C9T8@:,3L002)F1R-JQ.Q !(E1AOL? M/JDM/:U20 BW($1VX&J\P5,GLJ8Q>++I_@/> MM2D6/)V>%11L:X6DC_4U-E Y'J =G()#H_3H18V8'8@@$;.C$35B=B""/ Q' MLF=73V6G@\@1C"@>FY D@4]205 R,FFXDY%<=?6*IV=Y)!ZHKYW4@RV_H:EX MBSX)ZGU07N]L*'\Y'="^6SR-L:G/X&9O7!-?SI^YLV;E9IO.Z1M;^-DE4_BW M].]UTY:!ODW+#TU(;]*R6<3B!"[>SS=7^7O-V^[(_9-3(NB0W#^D/:0]-%50 MU 0HPGB)>^)88N"_+&R[9=NWE(FSHAB]/31;WH(OQK MLC[;9'"D96C:S:?;MQ=G=1FVJ*0&##M44MGD@3LO MDJ'$4K.CI*A7P1;=!E*F!"+9 )Y9 I'QS!5E*@ES54EMDJHJ.%/\9;ULYN^W MNF:CE]K-AZ^W2'Q^#M'XE=II-]^[K&]>OGKQ'86CS%2R0>4-HJ&-'(;.,8KZ M0(:&F$6[XZYV1]39Q10#)&V+<^R2!N-HADAS#EX3*?6.W7&7')=K[(Z-8_M] ML^/NWB[5(V]HBBPV;D&BY3$:42-F!R)(Q.QH1(V8'8@@$;.C$35B=B""1,R. M1M2(V8$(&D8)H+4$8($(1*\,(FD$0G';U6K$;8[I^R@E&Y8\E P?(A MW6:@?$CMJJSW^N&RO%PV897BQ1?*$L=,E"'##W7/39DH.KNL/!">/8A,.'C+ MRC^-+/]@)HO=':'.,U%^^XS)S=>>_NZ6<=,Z[<5BF5.S6F^R4&Y,3"'?2TM1 M8DHP+P49;<@W?NX^3W9G5RLIC%FEVP M3#-7\PI6"TPX0)I%FD51']#0$+.(6<0L8A8%>2")?4?=%U-;GGC@'@P5-04P M1C!.!+]XOWA<[.O__F)>_[:UKM\M_KZUK5_G*VF#?ZMV M=7=E$[D>4K+@/9I?(ET>I$0/CB[1Q#EZ42-F!R)(Q.QH1(V8'8@@$;.C$35B M=B""1,R.1M2(V8$($L-_]Z]8H3-/3A-@7!(005(P4I0_6#"44>L$V>F5_",5 M*S#\=SCA/RQ>T7LBR;7%*YIY!=$\;;%7EF9:?'_61/%M-VL6LB9,+>0Y8'WY_\(>A,7O6:3)X'[F1H'/( M(+B-X+@+X$UD3K%$2#2]5\)X?H[N;3FFW^=IV9XT9V\*MN_=F(6RJ32L/Z5V MPS+:IA82/F04(6$B8?XP88XE+(#<@-R W# B8XH2Y:W.!))-'@0+&ES(&JPQ MW)L43-3WR@^Z34G+6]I2!UK7$BD3*1,I$\TIY ;D!N0&Y ;D!N0&Y ;D!N0& MY ;D!N0&Y ;D!N0&#-'>O1=X)D;F+($Q(T DPL%1E\ 1;C43W+/D^^XZA"': M0\!1WZ6"[I+1=3 Y6YN[_;Z=#;^8Q6M1]K.;;7*XW&KR5[<,)Q-.IQ-&&$YF MHN799@;.%L4F.-%@+1<0E+#*ZZ*ZQ.YFXB:KZO5ZU:["_VIK!04^[NV#ZVY%E(QD,X(3E,P MVL1.Z+$:Z?4T1K'2G_][W:P^=66D"R1')$ZT8)>!.!)- "(T!:&M!!R/NCO3;EJDO MK[YOJW([I7VV63]4*L;ZJF/D9-P+VK>MRJF.@14SE4CJBF_N ACABO%)N"5, MB^SMCC]OC+2*.P)6B4*63)7?$&; 19V\5,0I'>Z[%T2^0XUFJBR92K&W=(3# MH4:T4D?$B&BE#M1*]2J[XMA;H-XG$";5(($RD$UT7(BD31*=$&__5JHT4ZY' M&$]%&Q49&1EY,(RL$C6,BP"6TPA"AP1>%GM8)>&9CSX8HW82>$4R*A5&%J[^ MH7D$DT6&+&TV6JHL4MP_(QLSI6.,WW90E;'\[:S1:WZV&Y?;9*Q M-RTY7S1S-P^-FTW>KLH;I^4ZEUMPUMF+S8?/\S=+'R$VRVW=Q<=EE.O3^9/8 MM&.?ZW;5Y$\7C[[Y*:1Y+"OR8YV4 M9X <"R>4D\PZF^R^+]XO)RWEX-''S M.'F[]FT3&[=LTE>]9TE>VE%?L4-7\W=-RF@7;GEZLEFEJ \RFG[ MV+LVS9IYVIG/+^,1CR37?^SC2,.=IO?\<2Y&WLSKX\-F FX8K4_3L@D7%:=T+HZ=-\!U+=\9M0"?F -F MB$Y<^^CD3F!0!LX9*890^3B^4Q7ST-8;&>UQ+5;\J2"@5O[\H=?YX5(^H/D__'WILWMW%D M^:)?I<(SGK8CD.S<*A=IKB/4LNSK^[IMAZ6^_>+],Y$K6=T@"H,"*'$^_3N9 M50 !@A0WD #)5+^>JKX>//X?(GBV[U23M;?M@N9L.'WU= R>FYG]O9V.<5 MD&^[:@S[&;IY-9VU9PTH$(G8[:PUWB9YNBS+?0;F4-6%V5GC8'Y@Y>0GV>5Z MFK.FIU&@CG^%^5'UCU"=F+.0;TFMXD_@W?UW^>;3=I946UAU6E?GP=%TF]2S"P@38ZB2_:=REE23,=P-=\86I@%;,9V!,3H#6JW@M=L#,,A)V@T'Y#AK.AC%%";[!1XV#_ PP;[-0UXN]^>T M"MN/!Q$9YJO9F%F_4N-@DJ*[08/7[ <,"^AFOB*TS$=9YL+\B/SG:A+FL.+_2H0-P#Q)ZP@/IYC@3*=I MC=UB-LN44/EP%L;M-%V4GAOAK[3%GU:/64)CO[#USZO?\ZK#GH4O4YA$&F$J MX1]F28.$!X_-8@+48:H(V'<*.'?2Y>6<]6R>Y@KX>=:TBPZN[N9YI8;7__H^5[DE/F+%'TQ@L3R]DNY#O>_=]WO[[_L$*% M;@,CNFH!K)@58\0%:^8Y)O&HCV MBCV&R2ZF0&<)8EKX=CF8X4F).>%)R>$S#'L"V_'73Q^63^A) M#!-=-$[!F8 M+Z9V,8O/S7@,Z!VJYC1Q90*.,,O>K93\:X,S@"8]Q\,3EL0SGYE)UR1.7\(% M?-E33,\8K0-:3/2Y)'PJCJHDFEW;S5?X>/&8=$_ZY-(TTF.G0#0][=F0UFX6 MFE.[F'59W,P2(N>US)?EV?8HGQ_W4P"4 7X"V7JZF "ZI2^[_.L@@9: \=/[ M]RO ^!A@\"'OR:<9K%2VJ#8>\.MRG_Y8#B:3V>^S%O;LM/IN3:S#@Z^^:OFZ MHSUJ)U>:SL]"CWS8Q!-SC+MV9;&LB_0K,7VE$B4\7#'/9=F92:9)7H)))I1, MM4LB!2$RGS5VT8O?XUGH3?&>@2_>M)2-H"G],JG^9C+ST%%Z5W;\9!Q,<)KT ME*1U9>H/7YK<1N@26@%+IG_2%?.D_RWE:8^"DPG CTLL/P8^S)K8Q?47(JB- M,:1"%TGRG+?P0<(VNQ0%Z:6)W&,S \X^'K=V0WX-"P=HG'SG61;,KM 7UI7C MZF<@CW%H5PR2@6/YH Q8"9. 9L(8 &?6)KX<9VD3 HCHA'MA,@%-I@- RF;L M.(O$800)4+V?Y??W(ZT AXXSREVO*(TVX=M4X_9S0KGW51GV7G5/; M]#28Z6N4+(6LXP#=#^29;H:KTUZG#>TERR 08,%@=HM,$\W$S4)JR9-1-L!$ M9OV#!S5P@P,FU4DP9^?5/U>DEF>\Y"WX?BG6 *A/\NPWR#>-9*6&)R=2YH+D M'QV$S5=FOCWTY6C#U[7Q=C'OTNA@0ENJ,! 4;#>0S_Y0>E,!__K)W(TOV?FQ MG:MMD%S7B)O@X2\2D)$^HE02W:8F-"9NU=VYBZ,J]TY[-^S8DAF3_C,.Z9.- ML[LIB.W5X1VBZZ=W](8S.W'M<=W3;_BW>]0(OHJ!67%N)J#5C\> 75ER76._ M#7!RM*YA/,1#MN4@U8K).O* 0BT"T!W#2'O+47!,^N"QP.Y!='?)07K)#7K> M_WV=*_2^VI1XH4ZYK[I7]T#E2V,W*1;&N=[SEN3/O4Y3LHC++OW>;V,#V/

&/<+P8]]S]$?V_ M24"##7VCMLVP(@>2%E[YSV7 DFK'>6P(S!S;;,'4V+[]0W][EZ<-L MDXL*K@==K$WKE52+\2*I!2"W!VVBF?0PG6%GM:RS\-^+)BTFJ)UIKDNU*0F! MD-T"_9YTFWO2G;2+,=P4X %FN2C_! WKHO]@TCY $5[ SVSL[7: M'\(E):%7E-)L\GNR5M4_]H^0?(E)9_P)9@;+C_Z?E0&<7*)5OY _!A=.+2S\ MLLY66N78K'#VTGZD(7SXXDZRXKINSZ[OQX<+FS:]/M@9:))@4*A1[X-9OSB_ M,@WN8M\2>W3AGCPQ"S%IYZ,E#2=GU* U FN:XWS9*&]]TFQFZ7;CTU%;?_]W M@U]A()%)HHKLZES,DC&R?NWWH%TG-VF:6[*.0%PM?4_Y]1OO !*;HJNUWPO MMG?:+AT:<,5B/.\NG,S9Y,_.'].!S@KZY85K?)JK_W6)W1.P!7_T<)MZ3U+@ M89B:H/1.*P=V<0@HNQ"'51PX8:/<',\Z1P*+Y1XGES:L9/;%G(4E;BQ?/3B- MD[/HPB&U?&5LDFZXXKI$1I?9CK_6_$0Z]][EK;E_&\)F%@5G7PAB ? M!=P32(UTG_9MI-PA7UU, 97Y=+TMMH5MQ>+D80Q?+V_(5X& MQ)3-Q/3>J^\8@"D?>"9'Y_#S5;,R6JP8T"V=A ML@BK5SR6NUV[*-FO6UHZJWY*)!I;%<8Y'L,G&'ZVO5#@SXX493*0< M.S_$E%U:N^3G3:>3 ' 77\!N]2$/R7V?!S1+L1_]L=P9J('IL+?-QR#K:S]X MA[.7O[?[NG:20LK7S%K7S-SB-$$[:)1'U?]N/\,=LU$Z$E[T%D)6)5TV'GV3 MCC]6]@,HGQ%L97A.VZW1P&O5&M^E,Y1^P;+6GV(8P"0'/AI.'Y(7?G4R&U;G MLM<=BF8/?]HTH(@N'^5D*QZ(-9_07MO_%XS+[].$.O5NACV7(PTI'4 U01&]N#QZ=P8.S?$+U&5@Q MY#$TV0FTC-+(Q!]<.CG;/,EA>7K]ZO5N@^59"XPFP#:YP?\ZL&.Z[=\/34&/ M"H,H#1'%2$']U(PAI85%4LGH(Q:2\"T%G7G!(P;)3; $I9XHBTS4&HG:LZ@$ ME29LE>O\<6U!KDW8$1L)._5-F9-'U_>/WX/0@JO'.79JL%;W-Y1;FN9[U#=3 M!$;BEO8TNV"R\'%5KF.0^3"=HB9>]3D^99S/7]>O]\UXD7BNOP,H8F [>WYX M'&:LMDQZBC16&'%L:J0$_.4P;?)>=TKU/^K*1_;,=C,^OR+2NNQ'^!C_V1/,4JX"/,#EHB[F U,$9Q378O=03C"P. MN98,1\J+"#)9W]DHI220N$^S^8\A M>KOJFPI5%VM;;2[N5RCYQEGL>M [B!Q\EO9.IS\;N*FS]X]^[M32.3 _VO#>95A;] ME4_Z2PO_7$2SOOOXE[7S5WAJ/D(9-SF8%6SD]C,86BG&==W06EIN*^LY--F^ M3KJ5#O;"/7-1]YP5Q)>7R_>Y].V2A?O]4RWCKPCT[6*4K:OST M::CK6/D"!?+M59,U\=BMQ&,28>M4" MM(6EM@&Z EQRE+]%6(Z>P,"[_=9^#,?9G?O'ZBCBNT_M% P@JO#W;ZI?^A2F M'@\ 2/K+LLZRO//'B^.5/1K/*5BL'^MPJI+'V UCO#@"6IX_#<:PSN+./%TT?E-BL.ZYG83YKDJ0.KJ:_E1]2%GB&7&'%*"ITD+G:=8JNW$ MQN%,:>E7'_3-?.(VWYA33@;(NNEBNB-U]'4!Q6JK;@,4^K" XI?>T_O)?$G& M58\1DE_"B,2&%Q<>#C0,3'V1(9GBB%/6>V^CN28'>O:G7Y,AA7QP;<]A'FM0 M,*I.4[HE4#( S"H7.5V4DV)FZ5#*@<%Z$6Y[\9R0,B\;_U6H2- P!,\NV?PF MP"Z_A96?Z]>[!6]0A MRC9V*45TJ101O6,IHH,P^Y9T40%A5)DRKJBO\YI$;SYIZ[%^.*0,RR5*)Y?] MB>5%G@GH96XQ'@(BEOC5[U'"T[,P,\>AFN28S_4(QUSR?2/$<3.D_:CZ\?K7 MIR/6%">QV'SM/!V;+6;G0_SD:9B?M'WT=?X V7S&FFX$-32CVO-.?G^6])5< MV%^AK"4]Y6BJP:.P++\3>G?V$!W;1UR-0"6)89:2<_K/T^'H4N2EC/?L)U[_ MZG,J?Y+CL#(%F:46D,I5H#PRD-Q'*5OFFCR![II$ 7CE?L-@1SW%J>\R\@HB;7A;*LX[WVTA'\,:_>N M7[IEJ'K?ON*/%3U]["/0KVAA<:] ('JD#NEL?1D(E CZT C!U*(.1! DM/.( M(2_A),R=0T(H:6"BGZIWD57\$:G(;SG%(W9(BNRY&4RG\;7?(00WEN$/'5E07J]^5MRGZ5=@&\Y4$= M N$>IO.U]1V"[/>WO-^_.0PM>SA/_L^!+)^Q=N%&@?[\5B&.M 9PZ>MX7W,1.1+TIDMN^AZT$L7PQ9\; M;SCX,2VK_%_>@B$P(!-9JHO8U\5# X7V'0W>IF3"/O3@31^ D#ZXFFZWT?JJ M$=ZEQ\LC'[GOJLW+ZYDAT$;Z-BMX7YWM9K,,?)1Z961W[0T]; XPR.*ZY5I: MRI^2&*W^EL1H]Y]V]N?V^?30]V9R_-NJ[-KMFUI^]42$X1'7^':]+)\1T>^6I0N.'<"4"X[M])@7 MU\1)A@A/C75)B,A&IY%F$EN=0@49W<4Q[Y/A& 4^N11D=#=11*@>47E]Z:G'9I^G.K'9.P,5U"RH^7I0LS9"8&TU MJJD']=L&B2RK+;+$U43S@)E7CQZ9^;BH2=CUX9D%-??FUEZ/O(05NYJ8;]#Z MU\/ TC/6GXF_$LAYL&??'[8#+5$?CUFDW&[9E![1Q*>^7:2PPM@YP0RS!D4>)3&\VCKN'4^>1\C88_029[4 M1GCVT'F=E7 @H:YD+S7:OI8W]\1A^2]J 6X=M_<:%J,LP&M?@,(.A1H>X*HK MB7$E,:XDQI7$N(,,CR^)<5\AS*&T1"$(61Q-H@7AN"E#0.!4MCI(YH9;9*X9;4N.>"8P?E[#I[C12Y@_7-/X6@N+5E?AC N2]7S&N9W%;^D+1 MC%C+'-$8V3IU5"0U0Y9$AH06GH6@ =5V4COI)2=B/QO2+Z64'L1!'U9-Y9:- MWZHNN,6LF3P")=2*:14"KEO<3\C>,"6(V8(0YRF(J6.$A24$,H: M##RI=Z%NO\N-CWZ+/PZL_7'%V;EMVV]] \EW$[_LYY:N2=^DW,"=G=*.B'CD MPXT#" +>.S,5!"T(^GH0U!ML9:"IY(3"B'L&:"@P18*SZ S#4;FMINGW4?$/ M D'YB(M2=^D '>6E[M)533+;N1EO]V!>]K\L7O!!@$2@5$,..&4ZCE'[+U[5#S_V01[7E\MJAMXO1$>>DB+]B0!3<++BY*]R, M*A(L>4"<<,! K32RF#$4:F*Q--8PLQ,#8H^XR49@$17<_E!&Z3@P2%.N001AB.RQH#LTT$;A5GT,CY&Y=9!WCU1 M[596"A 6>Z&@:$'11T)1%U,,$::HID$ (M8IDU9ZA .-(A"A=-C*I-U%$=??VFS]?WI_EXF>"NWKE'[+ !U"@9@?+_7-[W%:_3-Q1 M92:^^KBP7>,;,VLVDRQ?S7+\VH( JN9M]?>)6?@DDZKW;?)'=/U/V2UDTL<_ M-1,S<8T95UEJG<+]7?4?_Z8H(6^K[X8\Z^"_?ZIEW"LR7C#J.C[>_D4K%660 M)H.&0G,8F4ME/BQ%W$6";"TXXEH*R2..5.RDUL M<+F%\7R"I_]EW+I_?5,%T$*FR?DU6P08]-IL-W#_,@Y?B?#=W,SF;_/N(=BG MT^Y-"E =-Y.PM<\7&\&/:B:_?0R7UKWH8AC.Y4H_WT++A?WE\U[W>[+ZW%JFJ3: M)V]GUL,G+E2MA7'VE266JW, 8ZVNQ.%U?W,B9?;M5YS.>]JTA\W[79>BXO^V M+%%;I0*0HUS-UAP?SP)L%/R4P\/2=>ES@+])-QB*4\#B4#63JEW,,LXF:.PJ M,P8TS%(0)&6Z9[:BA$6.K.]B U]>0Q75=TE,4OSVC]]_RS^1M]]7GPT\=CJ= MM5_ ?ZCW]EE=P]7@-S_*H)BLL=_\ MQ,RK$W,&G N<.6L =4 -]8OA:N#C=A*J\V!F\&TU#EUW5+TKO'4U;W$1N*PQ M0Q)CT!>#KI'ADB/GO*/>66KC5M(PMXHQ+@T*@3K$X0_2+(+>PP6.QG+)_'YY M2UX?:/LJ>6L0;2!PDD@#00UW@]""=W39;H-+)\F-<];,SWM&3#;I''8JV755 M%V9G21#.^CWL*A@HR--TNCOK=<'_23&BW?+"+G\%#'<&/.Q'P^5-!_P]A=?T MXU3X+GK$ZDB4TY)J'Y?@>=P>MQ?(N;*Z M/@%U_1:7IOH&&"8*>0.B, 6N &_O9^O#)$O?"Q?:95?YO@CA:(\8_(\PP%\" MOQ5LWD+IWZ=V(*/RQ%&&:NM!\];:]=XD22PG(KK ^%8W]$?3#N##Y"PUQV%# M3Y@NUH['$+W+^1B]ON[LTU/(M_M5$ 83]S9Z0-(C/C?S$Q"!24)/8.\SPX\. MG)JI#%):$Y$%TQ#L2.&1(4HCI86(.G*'^19<M9#PB LB,.)$";$\BD37) MRVJ2@DP.A)KY]6>]KXN:@2X?6>^2WA+J T<&Z]0 MI9("4>1U\Y;*FLFS9[T MKF3ZOGR]RS(L+-BKM:0J'7( (QO!4)"BCL+[R&I_F9&EIEI(6B-?7W3@5+282H0VV)D0XY7EO0[FR--"P[2A& GH"%8[:KT"N,N5,*(\;3 M:80@8,"#^("_O$^5"Z06ZM4(D@.V]??H+OQTH_AZK:<-5,F @<$(=@SQ6@#; M*",1,2R 8#2:U#LI47I#1,LODW3.!'OSKNL"_-]_,E]V=/9 RM'#=4X ?)AXG\Z?+N@) M2*@[::;3X%<^WUM&(+Z,V*0?FVX9X#*YLQ^BP/??$JQ^M='*KZBD*>D?,1V/&X_YZ/4M"[5 M"GB3EW>)M?YB)0%7[7F58IJ.V]E3Q$?TEZ8GOVGFL&+NVNE\ER&^771FXKOO M]XO M]G,GJP).!9R>NNG:*P"GE!11@*N$+SE:-[+4U^/VZ&V1\L M%I6>J$]5TZA,N5#T:]C>%S?ETL_L006[WJ_%H9>"=\^P"^!^BMD=!HSL/FA& MXA"PHX@YY1&')Z58A(@$T29HH6N-M[H#2&$I)28BYWBJ'T/@'BL%(C8X8KFV M.-1W#)KY\.4.03-W*W.M\(C5JO3"+,!VZ%M:@&V7#(VY=,( M@#A-M"(J4!GC5FB5KR762DO$&8=[ F-(*Y9B"8E3,E(KB3X<8)-R1'EI\OMH M_J+7I!1_V,C%3%DR[?PDS(H8*0UD2@.9^]: MA)+4BMD=22(\YHB+>L:1:6% MU]PQS_B6:JVH,LIH%)PVB&-ED"'"H, -5HJ)*,A=X]$?40*1$7O:&M#/O'], M@LT@%<=4C5VC9$*@B(6 \-4 M>*/\ >G]BHR$+"VTBNI?8+3 Z&/!J V8J5PW.+J .(LQY7S6*-*:6XH#X01? MAE$C:H)%,*#]*YR*>8/JQPQ&CF)5!V.9O+8\X#X<^&K$M2XP6L)"]V8*?+A< M)*&$T94PNC+E0M&O8'M?W)2+G^Q!:NB[3S\7Z^T9!HR4L*D=6ETF<*.YQPA' MIL&""@29FJ<^QEH+8;7AVY5V>*IRR$2-!*T]XMY29*.7*+*HI+.<2!(/Q^HB M>L2X+&%3!=@.?4L+L.TR'E1P2I/_J):>(!X(0;I.A9(MIT8HK'!JC7(I&L<1 M*:*L$7$4@ TSA6RP-9(XJE@'3&MS0/&@I![5=8D'?31'T6O2A7\ULUG[V:9 MT"[UVQC#O46&O!KN*:)CH[6+\5%P#:(C2-")(Q;(8F) W67!T"B8R0T+Y*CP%G9TIC#Q24" 9;6P5H%:?,7!*A,.:XY$3'W7F.((]&:!A#&UQ!0K$N7AP!D= MB9H4."M.X8>ST&\E#:K$\Y=X_@>(&Q\CZ,D"! 9);3D,BTA%15#MK,-"6F6I MNRQNL+2:IK:WGOH &C?W2$>)$3/&U4H)4I/KVN#L1WO&CUQ@X$7%\Q?8++!9 M8/,F+;V6WIA D7,L]0&,'&EO B)1J!B)D[4VEV%34V$89Q:!0B[305SJ'@;Z M>G"UMIIA:_0!19&3D=*/K*6_*-@L+NW'2(/::A-5I%:)X"\1_#LI@"!XB)K4 M /D@DU+0/M**:Y!C@J5&EMZR[=IB2D9+*$-$1X^XM#52-DJ$HZ+2.,Q$$GN' M(L(H'0E>(OB+\E]@M,#HH\&H%=)S(9#0.0I%>X!$KE"4VM;$*TXLN0RCSBM, M:5@N: MSMJSQI$=$E@P)J! M*4>\I@9II@@BQE'&1/!6; 7L1$,8#U$B)4RJ6\P-4C4E2'!3BQ"H9_B _$U/ M47CGV0!;"1!]6(#HA[_E>OF@,P<@N=F_PAQ($8BRJ,@E_*F$/]U;NXZ80 MT6IOD2,8%'Y'4_W,:!"IK0\UIC7U!Q1M__2'Q<\<-XM'_#'B1DNT: ES*F%. MN]3XA5>$,X:B-*E=E@W(*DF18XP8[3A7_E*D#,L%% M63,M08(=CN0"Z3IBE)8XIZ+T%QPM./I(.$I]\(0*@J@GH,T##"++(T76:OB_ MXTRX+<^)L$%17QM$#=>(&[ +#JK:P9FXD+W?KB MK58AC[V9>+CG#3^J&?OV\KOWOS /6X??%K/*+6:S9>=?( FT_-TMU\@ "U^L M5#5/-E#PU0JWUX=]AS'M'/UXG5JH1HP(,:(O\V@M-L@9*0F+CCFUW3W0RT 9 MT0A0$#1/ZS722AFD*'&UJH6#_RZCWU60EY!N_FN87PMS8@/FZIO417%T?7/5 MIR>3"JX>PQ#V.()$G0='<2Q(;*/4R)C4K[+6!)D84LMY)HWVPMI4&NE2')!Q MQ%$JD%$"9+1G$BE+!%+<,.(-KXW=$\5=7S_T=5)<5[6Q^IN9N9.*D5%%,>69 M#'\,+IS:,%M^RD;5+'33 &MV%L;G1]7[#>3LX%L86),GB4X%_7'D]@W+YJ)E7X GB;1V'3:DR.N_S^=!%H+DF07X"T:SMX MTW0&NSF#::;-KES?U[WJ@![2=^WQS)QV1T76;YQ70LN)=OJP_8X-$:.<*&Q^TFT_0WRLBS]\3(R-Y/D M7 C=*(G/R7'5IBI](%B3>!R!D M3G19!%Z4^,CUK!>V<[-FFDDF MMF$K?O(^CNR?DP(P2?,"-;#IYDE6?8)'_F7; MZ)MN.C;G;^(X?%F7Z(3"?OT35,LFGB]W(U^$X.&S^=LLO!%L^6GWQIHN@#82 MML3\Q9XF#4)^>S#&_S"2;21H^RFOPE3E_\P-?D3M>0ZZWST7J;\TO>I- XIOZ_^",VI7JS$^J_[, ,X?466#143:MWK>G,)+SZC-(NDD+?-V X)B? MF'G5S/.'9IJ2V.##)!NF)GE_FZGI-9Y)?L2U9# "U:.#2:GH(2X_*SNVI(H>METBR8KIT,YENRVD"D+;*,&\8P2U*KEWFG M[9D9)YD(../R>$99DB7D:<&N2R_-UN#V.R]$'[QS.8!1OQPGY@QLG! F,"EX M:IX2/ ],4A TZ79XK+5A,TUWYUR^@L,U!W!^>!BPY$XI'C6KE0 ,V(B;1+I%QV-J8 M)+K8:NANE2'2*X>8PLD/:6RO!,C:!Z)B8-[AI4 _;H_;-QLKUKT'FKBE!BQN MT( 9N[ZR__XTX$3FLXTI+\EGR;_P:R;JRK=ND:X (EF$R$!K\YG[7EEQN/J__OTX7K>Z.\:N'/@OV$8__%OBA+Y%MZ3-%!X M7@-<\?>CCTGM=(Q: J((>$O;S@RQCK$ MA6!>,! ,(.T=&2Q%:FH"5##Z0$U#NXY,:9=UN7B>H2/ !-99,O+'V: M1]4O\8+LUN@1?O&^&01:HL5> H.UV%73Q2R)O%XR#>_*X#",;?FVQ+B]D7DQ MVND4E#*3D"MSCLUF:9+K\.7CK^[MU4,8;P4(8O:WXT=+/K]0M]*RF5D"3/M/ M,,![< '"30Z(K,Y,^BU;PFM6AGHY<;'S@"-K:33W P2WG MZ86GS7Q08F(SZ^:;D2.:%2:-IYGMD^G4;!: HY/"0L&%49[/;PY9EA'H# UN<3MYN>"NF MB94GQVN1V4W_SB&8N?_@2GL^3/Q;VWY)\X GO%D%>'RY911']H[O?WFSQO[LUS\'--R]?EN*U^F;BCS.0?%[9K?&-FS37A)2]].7YMY_D K?K[Q P M)T$.,MJ'2=?_E+,JLGS_J9F V9STTH]S^*#'^@SOY&WU73I.;2:+X+]_JF6\ M=8SG#E;IBN"MWD>WCI2'&YCUL,EOZ 19<,ZSZ%^9#$E;2](/_CEMD\[0?$&G M<#M86E_@&=VZPI9LGG'(M_M@?'+)]F)PT.1&%Z:063E&L]=FDAPW39?."R;' M (A9XSP)XRE\#D.'2S?US=&@2BSM4A!;H4F*89..':Z0RFYLFM-D-F6U(JD4 M&R-;:3+MK(%-2FZ=I<1/F>6]/9PG%]:'D=3E%)J5%JE_\'"H,ZI.VL^@E\Q& ME=JI[/Q*0QITZWQ_KZM_ MQ7@\JGZ;# =:5 \'6I<=@7!==B!<[,T51+2TL-.;\H?^\EI<05UIKO_'3!9F MMEKZ^NA ]*Q7Y M^=X= ':#2K+6G&!K049+2OK\-.SA7A]9"D"@P6P0+5GQCO'J$E-KR]ED!))F!<+;5'O#W=$K; M^ ]?IDD9>#?QN=5:CFCKWO?V_ZYB .H2:/(, DVL)G7-K$<2IP[M5AED@B5( M$\F-55@SP[;.S0T)-"J,;/:L :4AHY5$#G-E=! U,/P>"4\=75\^;8^.MUY5 MR8=/RQ.=)/0VPRX )T\:0--FZ57IQ?.P>B @\_)U:ZZQ56!='_$XR/(;%?^_ M]&%VU<>3$"X%7ZP[!R[F3R[-_T_O0?K86?.G46K"K(D75+89G%'7Q&,L M/.+:I%QW^$L!T*%86\M8B,&*K8BYNP1G9$?NCR'%D23MYE,+&MY[,YN=@RKQ M?\UX$7Z+F=*&27>?TBY<'[7QBB1X4H4O7%O)-YC(TJ^69KJRZRJG%2URM+J M!YL&]L8LYNTRGRR-)SG'8/CI9'3'R;/'[77T.. M%+_IDIN^UT>$Z;4_\H$/I$?DP6-21S6]TS-*\X52A/[1BM#?J731L/Q,_U2G2 X(D>=G<\GU!PA>[MP4)]X*$5M;* M$480@)Y+Y;DP,D'4*#)F4U,7$6HJ-_\\,0S-K=',U:!-7YBK.#B >]M MP<7#PT4M@U&!8N0HMH"+42/K0:-WEB@6/$O-;7>AQS\=+I)177"QN.#WJMZG MXFGSOGS36IKZ),R+W'J&O%?DUN')K>1J]\)'5%NM$:="(HNE1MY'08**@NNM M\O#WT^=[7OY];"9S$%L?ENR\.W\4&PE=_%$%$)_/WA9 /#Q C"'(&(E$01J/ M.,<*::$,DK&.3#/%8[2[4>0?'1#I".OKBP<_5Z8I#OKGH\'_,IF;R7$N8=S[ MX8OR_ES9KLBJ Y15I)9$6XL$%Z"\XVB03E6NE=3<><;3_W831K-DX][1!"+J MEV6EWI_;UJ<"RKL*KZE)D5@%%I_-WA98/#Q89$K7AE&%X#^+ !HCLMP#X@6 M..-CX&&KA?K]8FJ>#!9K55"Q>.+WIL?G0Z:-;JLEK.;9,EX168)'**:,XX++K:JM]]'DUTZ+?VTG;J<'QG)$\/4=[Y\KMQR4 M\D[V4G'O:W4Z"U06J'Q:J/2!=48/.'J_LWOZ:ZNK^V0V.UKOH<9FM5[^/ W5Q>'#B3X6%.) M/"<&<5^G!O8<(TD9,1S7-<9;=O^=BT/_,C2)ZSZUO;T/J__5*M#YA;GWS;OY M;4?Y7V0OM'9U#>=E6[SN$LD=?J'FM4Y$;:Q^RYTXKRX ?SOV'MC&K+?QO"WKE +6:PZG9U' 6N(C=F.M:*8>6FZZ M/F*E5O2!^,@.1F\MA?">KA#>3X/D_90D;_6W)'F[_[2S/__P85/NEF)YI<)M M0:F"4J7"[4M&H%*N\[K5_B.I4D03G0NT8HM90Q*/D2&&&D79.!Z:U(=O=2SF+ M6$>G4&U).$HL.>@@ZZ'!@ M,CE>U=+2TQ?B@\;#54TW3^Z0LR)-7@_'%6FR+DTDKS%(%(R"$Q9Q M;#0RF!"DB572[LI(42^OU,C#Y<$"#/^BQF;B0L?3T*8_]AT;MQVBUGHKLM:V8C=]TTW'9OS M-W$3L+7+%]N0 M O3EMX]QPG$OJAB&LYQ\,TG#1WD-OC+G;WZHCY:TL[:$0VPYQI9VM- CPJY3=]GJ79 M^_8SO-UT7>N:G!/UN9F?5*WMVG&8AU'5P>O0:7N6$[Y@1(!5'>QY>D&S;!E5 MV?/D2&E"3@N[-(R+J_* N@H(R S)5 !XP/9-=[0N>':*I-18;Y462!BI$!TDCNA:3N)/C%./P65XVTAFK[7\W]>[5L87+&W?Z2TR[E M[R7*_C&X<&J!M98)L'T^K>F&E,>NNF_^^J.D^:UG^>UO';_?./%_R1I>K^0_ MZQPZ(8ZTOBF+CAR)NV7 7?$]/5**X8L_-]YP\&-ZJ@2:;8(_F B:1T\1>"4S MO'64T+//DME!LMZ+V/&7/\/70]/K6N+KW?0B#@MT'%Z:Z;,'E\=/*WT1)%.8 MXI4Q!2M,<1 QA/<)\SC\0(Y_M+-_(?AN.FM=Z)++_G3:3E)T8';$EVB.9WC. M77(?=QC6@1UWGEB-K T$\> <,E1[%!EST6!/:K751@8+[IV4%-4FM4G3)A6L MQAPQ3:)DM%827]$O83@Z21SYR^3WGA]WU?V1CTHF9,&N9["E!;MVB%V6*.TL M(2@J00&[)*"8"A8)3XFEG$=OMJI!>Z>#4%HAQC!&//UE6>1("RR,)#73G#PY M=NF2,?-HOJ?7I.W^E.(E3X*OCMO6%^7VP7RS=PM\[UK!G>J_O239PB7%3N&( M8JPYXI%&9(@&B4%](%%+8HS9J5Z\Y-W4/&R7LH4\ M:'38:8LM1E[4 G'/);(^H5XM > (TX"..U6['P,:J1IQ_<@=JUX4-!9'](-8 MZ5,[-^.+@.F;HSK3X!$_ J99_W-M0N;%"H@CN0R-W @V78;XOYF%<Y11.[' 76;Q7BATC(X%FH5/9(T@N13S"$3.4?4 MP^="!A_45A;^@PR)7\.N.I4)/:+ZD9L/?Y4RGI^4+/A8\+'@XYV<^+5UQN* M+ :0Y$0%9)Q4"&-CM7<"6[>%CP^R)G:(CVQ$'OO8\87AXY79YE>6#;DQ3XX] MQSPY4*U7F7% -K%MYY-V'GI>^/73?^&:*RQ-1%IRH&P="5+&@>U$B"-8!&F\ M^*;Z2FQ.51_I*\W=\HGD[4;2_C2-8'*\YH=H^B$/IGO_P95I[6'B 8&^ MI&5(66\K,/IR2\3)10+V$GWXL(TC> / ABH7";-.5HZ/J3D.O4\#%'H8Z1LS M_FS.NY19MKY!R]7/ 'SUTC]DA0\@N','Z_US>]Q6OTS<4<[6_;BP7>,;D[*) MGRH%]:"6(Z%;[KAZ8Y?3GYH)0%T#V++6[S3A'B%OJ^_@TK[[[/=/M8Q[S>1= M*U)S)51>O)+Z+N3EPH$2VH8%FM5KCXC29L6K!KZMZ=*&&%>ZA.4 M^@1WI>I!-[HKL-V$,J5$P2&6 SC$,1U4C\_MH-(7T<5P[^EGA]K&Y&6T]=Q! MP8*#6)-72?'KS__3>[C9SIH_C4#_Z% '^GDL++&_>@<'L2Q[S[@LLO9E(L]A M)'H?Q/X_KVH(![%DKY)E#D)8OTZ>>N1B"@>Q9'L7]26F=57T%;8G=/,J>8TJ M9Z:]TW4&:F5SEGQ/)4KJ&69NEA3E'48W48&E%J)&WE"/>, $6<,YJDV-:5"1 ML_B@Z,]\8K3DPS^ #=^;Z7! M*M$"3+B0I?\Y.=/W 7+"I8]!,NTD=)CP5 , M+B)>NY"*QGA4!_A9>"'$=KW]NT1J/@&6L1&EI4[,H_FY7I/R^]/[]Z#I-J=V M,>O"T&_TLMY[_:M*=E?1RXO&\N0B+&H=;20629,J!F&OD2+$(V])(-P1RJA\ ML#K^DW-_K /#'RM.8S56. Z$H&D37TU02$# MK=H;1+570FKK*-GJ(7AG3?SQ84R-J"SMG8LK>@=\DB+=$P$-,;Y% 2\*^($P M=I%[J(:PQ(-_-/.3]XL.9AMF M.6/BUS#?K4])C(0N0NP%T'I!M->PR[LO%.EK+H4"O=IK0"?K%6"; ["R&$>N M#,/,[Z)^P5,BFF;EP*\XR7? ,LNDO.:B/7!1?5\-\Q1!L2$H&'66/[D74#L->SRSD%,U5:: MH"BHJG6-N%,!V9#J=ME8L^"XLWJK7="=/<^/#V+PY@)BQ>_\<"[)%3F*2ENJ MR9=J\O<-R6!,*!(4(B&%9+C4@$[&@"CWV-3*21UWXA'.G-H7S?E;T[DP'IM) M:!<[%BU$CI1\9.?)BRHK_ZS5JP*;^Z:#5PN;7F(;F,/(&.H0-ZFL>! 8J>B$ M],Q&CL,NW,Y/!)MLA!^["=Z+@LWBE]Y!-X[I;4O&%06_5'LOU=YW$O_!6 01 M52-NG4KMI@/2A&A0^0FAO-;.VP<%8"_%UM6E,WLYMN/34C:2ZDE%U[,O E]T M_H*D!4D?ZC?Q4DN3Z@I+#\J\XR[U#(@H4.$-@I8$@1JAD-4&=(XZ$D\-BSZ2TD[C-;;3N+HN_$TC^^;J MNO VUL%[*I!WPB).* 8LEA@)6 $IB;"NWLK'N4M=^ LL;J< :^>_ [7. 8H_ M_/>BF:9MND4%^#N!P3.M -^O3C;CPW)I2KGW%U?N?0_(<^"5YG?60J-4FM^X MI%2:WX%CN52_?;:E/$M9[5)IOE!\H?A22/XPSFB+*"W \I6YOLZBUZ60?&&9 MPC*E3ORA2?*2)+%,DHBQ<>'")3NJXF(V:>:+68 ?FR_IA[7@JQ)M]0RSCTJE MY5U6C:>*U]0J5%MI$0_"(,TQ1D$P(D7PM3!TZVS?4EF'J!#ECB#N@D"J+PS' ML68:8ZO%K<^3?IZU7;>KV%X]DNJ1C_6?S8%]P; #WM*"83O$,*%3MW2-4=31 M(6Y5*K6K/6):4F\(9?!G"\-8H(8$CSRI ^ >B4@Y#C=*KYW'EFD5]H5AI"YU M#Q[-K_6:M.&_!M.%$S#0JN9T.FO/OBGR(F-BA(^I:K5#&&J&.)> M:*0UJY&R-L0@:F:=O2PGN(>OC&4H! +W&,V14L$@SZ("0>-P;2A+(_J"+/7(>T[.A\^+P?1"[_!KF,.=_77A\2SWVER["2BF* MUUN*@@?C:P*8)X5$/ 8&RGMP2 I#:NOKX.U67T!L+9>**D0UT8@S!UH_!2%* M:D:PJ(GM>C>E=7$P;NK5R@@IM$;%);K!<;[GF,%YLA<*:&+U5YNU^]7*>0&Y0 MBD:@9KI%S@2->.X*, D._%A%02%,<_(.ZE#XM=A$] MXH(4["K^\8?SRSOG%J>+L9D'#S0(E[LF5S$IHJ*X6(J+Y4:ZN6]QE+LVV?:^ M9B(B'C6HWAX;I+4'A9I$44OFH[5;0=CW4;W7P.#'-2R G\4,JBNN4)9DP79SQ.ZF=?U6QO5$U"?,B'DN-YU+C M>1>RS1$>=.TEV!R!(FY2'BAV8%,X:6IA HMF.[)FE][_7\.NY)46(\Q+F?QR M0%#PLN#E8^$E(0Y+YS0B5#C0ZTGJ)6@%_.H=8U[!_^M'/7'8(5ZJ$:%/VDCP MV>-E*8;_]6+XAC#-6%!(:)]B;F- Q@&E.\E=;2RN/2_%\-^68O@/+(8O.0W6 MDXAP+H:O 5JU,Q@9*FL;*('OM[*B[E,,_Z,["7XQ#K_%M8XDO[:3H77;+4KB M9ZYM)AZN?J$E\?/*5+!%:+.A72F*_^**XI?*]*4R_=KWI3)]*:=;:H.6.MVE M,GVA^%=,\:4R?:E,7X!E_\#R.LMLE\KTA64*RY3*](3ZZ(3626DLFL3*/] 7SWWDPOCFUV%1Z+1Y0]\O'YLSD8+]AUP%M:L&N'V!4)$0)SCRBE M'/'@*=*&&T1<'94Q$M?V00% 3X9=^I$KD#T;["K!^@]BD_?P4R*@X=P_Q^>G MDW^33M13($N. _CW>QY@WXTYK:N#8%HBY5.Y7%(3I!0PFM<4.VMB;6JRBVCF MY9S_T?=ATB[6^ON[#CM9Z5(%$ MF0:7"M6.STNYW*)H'HC\+?KE.OB9$"BO"8BCF,IQ!<>0"*O6< J+U56PF8'/D2]JN M=&Y[1;Q51,FZ*,&&!$IE0%)(C7@-/RE22Q 0Q@0E:FO)@_PYV=GZX\!U/RV9 M[GWBN=U+$%RZ>Q;8*EOZ"F!+@BJ+N?#(2Y? 2A&DO>.(FAB"-"($OM6*X$2,0#K3"8%&="TH6E'P4E*1, M",Z<0]P$4+]KJD#]#@)%*K@@.!H2=N* ?C*4K$>8O\YRV<5!O;?RJ^TUA5V* M:"JU!$LMP9W(*>,-UP$C@EF-N(\&&>X"TIQ32S&WL=Y)[=4KBU?MJFE1/:JE M+$4$BPY?@+( Y2,!I8M8U;B6B&'#4RMWB73@!#%I<&1>8N&W6E0^4*%_#*#4 MLE1;+=56=U=MU6M1FW3,Q*0$7:!6&"G+-9B]RFA>:[""8ZFV6JJM/K#:*B'8 MU(P[9$U@B&-JD<'>(Z-$C;7Q,9*M)IL/J[;ZSKG9(OB_-B87/FQ"]RDQ_RWJ MK=X)%)YEO=5A;:KQQ>*44JNEU.IC:?L[F%6ILUKJK)8ZJZ72U2/,[_56G?Q; MJ;-:*/[@=[?463W,ZFQ%E!9@*44C;PT]IF_N#":"VV1)#5/99TH,IX(I%GP0EHLE:>7=V;K(9$$36TJ M(Q1M.D14&AEI%%).$2A.8J"6[/C7Q(W+DZ7S][LN MJR@>^XS_V9S>%PP[X"TM&+9##.,.PW@I5-Z :\7MZ4O%+R89EH$P8#]P5[G2E-07KE#QA$#NC#E8C<% MNI\*O$#G94H4]'KU?N@=<,RR$NFRN.,L=&%V%HJL>#4,5&3%AG,D1H&)<7<%PR7=^AX8^>Y7;58&.D>-%L"UJ5+7T%:$6Q M)H82@ZBTH*5*+A'8Z1JI0*V@N/;./[R[U^.B%:8%K8KW=@<<\FN8PYS_587_ M7C33E"Y9I,*K89TB%3:"%)QSI :$5S15%<.$I2"%B+2VPGBC:Q,?KL,.[/9A MR6V[=7'PD2"E_GC!J[*EKP&O! F!!8Z$]#YEWRMDM=" 0B%:S(VQV1WPR#_,;&8F\_/BBGUUG%/$PD89+:6"UIPA&4) G'()Z.X5 MJ+%862H)EWHGL;8?YV;BS54T":*U; MIWAW]MHY4K2.F@K @=M*BY3'ABI0#I>*6W06++'LT-(F_ M0U<"9U\/YQ2IL"X5E)%8<1X1!O4S!PU#FFN!B DB,,6BPCO1N)\((355!2&+F_F) B3:N1E79KLA<)%( MNV4S>D03G_EVD1K6[E$F[:=L^VT6XX6*)QD=YXH[5#L"RK@Q"EE"%*HE44I% M$#=A)PK\8TLF+D>"/W(L\5?)Y/D)IP*6!2P+6-XI!D1+;DT=$7-U0!P[CD!+ M9X@JASW35#CM=J'+/PE8/K(/_86!Y;HF#S^G0XT?E@OXZ^(TS!H'O_OF[)I/ MX=;#@,U+[_[JZVZ[4FER,,EKIO>U5ZPX;5BM@=$((X)'[9$.+B7R2XY,I 1) MPV2H-;:8;QG-M6.,8H.!T:A--6%L.MH*R 07);"9K*V_S&BI-&'J,[Z6*_!N MXM^WI],%@-;'-LX_FUGXL>G7<>O^]4T5@/.F\*@Y<"K,8FWZ MONFF8W/^)H[#E_6])106XY^+;M[$\^5JYHM0-S>S^=N\D0BV[+1[8TT7QLTD M;&WYQ9[PHYK);W=@?>7]66]Y>2\2&8:SG'PS2<-'>0V^,N=O?A!'2T):6\+^ MD03CRP_181##6 7B41*2(^L M\;7T1K!@=@J0@(IK9/ZAWZAKM1&QH8W4-V@C^NCZ(/JGW^H*KA[#$/8X@D3S MA=8O2A8#T1(L*0HX*0.."M"@72KV)F0J6%S79JLVAK!!45\;1 V'*PTUJSU%%X?A+@OUD(Z!0N M/:FFH!NVOJM KH <^%L6)HR,JM2W/K/+>C?NIY_%4?7'=2(NUZG(@FX6INUL MGD1:5WV8@-@.($);U9VXI=;&H-9C;ZG4O2PMO / M(Q)"-O9AN>XGJT.AJ3D._7D/&#LPS#=F_-F<=V^_^?/E#5JN?K88KU[ZAZSP MCEO([TE'SZ5C?IFXH\Q9'Q>V:WQC9I=.CU[-5M_!I?-FL@C^^Z=:QKVZ-JX&R(L7D4LO^M-[&+2=-7\:=6;2 MH0Y0-E[GY9 ^6.J<1Y(+FD(#/%+I%";4'C-58^_]EF)S'R7^E\G<@,"QX_"N MZ\*\*_Z,1_1GR.?HS[B@D*HGD5?NPO@-]*WF8DU,7I/>7=&>3F=-PDS0L6#0 M)U5:B-A,TD#&H,7V+HN-#[:>=%3]LO7PS\W&LZIT:__*23NOS"GHCC E_[8" MK>XDS$9)1SX?%,NS)GR&]R1?2W,Z-'Q>P?>?3\($ ME,Q9!7]E37%6N6;F%J= OQ.7M4W?.(#]K(,[,YN=)X7\S(P7(4TY?9I'7)V: M\SPTFT;@6GAFR*]=AA9?M$U MCTRFQ&H5/$QQ;>QY=F#IM?#XD-9DN5"++L3%MYE6ZQ;3RR'N;($VOMW"2 M?/8!!@*$&=)>I:U>;E6:V>9>N4$6I]NZQ30]"ZY:IZ*U<1T]W#ZZE;"[UMB\ M4E]X^5CRKEM!Q16&ZX_!A5,+FSQ\RD:9+X[;UG\&X[RR9ISVNOH,5F/Q"5T4 M#[&.$*X$XI)$Q#4GR A/$8[6&A-UC&PGE9Y_'O9A1^Z?ZT)$%:VQY"ABB1&W MHDZE!312E#'&:V9#,+LX5M[Q9/#151UE#\ZYM>'^V.DI)?-6V*IK=17_/%#KM?I7!+M7JG KEFBSD]@.$N,'26/'$#T_DCU-G*A^AQF^6@LMN-Q^[FK MOGO\\?:7IB>_:>:PH>[:&61MJEV &N!AD<,7%Z;SK(_VADK2BI.">)STLE,# MN@FH/&NZR?Z6_OLWFW$,?;A+XJ+E. ;W67IU\J8!>:=O$=AP[0)LO^8+*.4K M^^X(++SA!AC_V$R[\*8+4P-*>U@+W5X+!3]KNB9'^9R_6=YQ78QW?@FC1Y@ MN_9>P6LN(C=]CX\(Y0]\B#S2XJ$#T4NIKF;DR.7P+\ MT_M1'RDH]*4'O98=?3$["KR>OOU?WX"F_M6YWBGY;G_[?Q_GY]>M[DW%ZO[$ MS//[SKCN/QK,B[3[]^!A9H."+KOBQ0H%'X=SB=#$V*PCK3W9SJ%XAID),=R*F7\.\ %.AI2+F"C4=MB;FJ MR+E"34\NYQZA-.K]'3"'6WKI]@R]C$#LLI[_44W)YO<-S'ICA7P(J4B!H:(+^X!PN,*)A\Z)3\*( MP1L?02HAQ71JC,X-,C%*1"U6RM@Z8KG5 G?'C/AKV%F/=#[B^*JTYL(DA4D> MP"2,D,"PL\CZ&K2Z&BND+:-(1E6K8)A62FPQB: X6"$12U=R!9P"E]6(8>5) M)-1XP_:DU0DU(O7]6N45-GF>;/)$6IT@CG/M0'JD4ABUTLA@C9%AGHNHI11B M6ZO;+9\\LE97CS3!1:LKG'C8 BLPX97Q M4F B/*6",=:HT<4Y)2;ZBP6WVA M=LR(.]3JZ/_/WILVMW4D:\)_!>$9S\@1*';MBW2G(VS9ZG:\MM5AN>^-^=11 MJXAK$&!CD<3Y]6]F':P\H+B!!$@>A2V1P%EJR>7)K%SZ7-Y<71TV=.S%>?QK MY\IV5%DGPHY3A%UQ * X]8DS$FQP("]L(M8Y1TH2-E!)LR[ALKP .:)"9)8D MRB26<]?$%5M[&C!*A604"[L?Y0& /:'= <"3(ML'TY0TENBR ZO.B4@D3Y%8 MK8"HI<\R84DOUX*L^Z7\O9IV2K/.KGLY-%WK>O,NGN7Y[O!NJ653E,E[1H3* MH*]%3L0IXPDSS 7)F EY9:^]/#MY%975CMXX;5 MYLFG0=K^W(Q4Z7H?#LMG3_%IU@*EFPZ+)(F4@$ MP' MG27ZPG=XMV0T !0*!^A ;=$@Y0 _V"(L49H+#T(O*-/J1FE2U#G%1&3,$9"& M,,1&> 276F5NI071VN&'CJJ?#WX ))VD3HFP* 7@AX1Q4::0( X.):8MO&! MN:3##QT?'C$?7H,?NN"ZQPVN^^G7VD\L99 %G=?O23%AY_4[5-7,IREY=R,6 M[[(W)0E2K#5$)DJ)M<%BTTHA.;4RTE;JD;,Y8 ]ZPD4&E%-*)-XH24K2WEG' MO32M+O./E7K4-]C)9V^XOJLH^R)XXW&L@Y@##4)S(B0%ON%@(OA +2DA!.:9 M(J..-I\,;CX.( M# ],1TL)C;X026D@ML!/03$>F;"&Z?:IPGYYK4-$'3<_>VY^$*]K%VUYQ]WX M8SSSPYZ_NF5&YZ?K7*_=ECX5X7J%&:%+E"P68D6T1&* 6,@!4(N30>G@+;>M MQ%^J98K&<**\3T0ZKXBC5,(]K!C!E354'BI@0O6M[G*.7A!9/XX%0$W4,28L M"!@46-N6$$ZMB(D]L\D#6P"T[R@_8A.@8\0C9\0K3&>:4M), M$RU%)C+00GP(GF3A*'.RB!TU _?,.'LMK.GTU=5L.Z)^(42M4DQ<.D=$PFJQ M7BGB98A$19$%H";0OGB=V>3!01,,J0--'2/N M.0)#Q91S3"1HZ3&:PA!O$OSJ1;!>%&Y**P)CSXRSU[J51M[\:*]K>;S?EL?_ M''W%@]LU/3YRT=*Y<+LM[;:TV])N2[LM[;:TV])N2[LM[;;TAE/NXH4>-5[H MW=NWO5\&0#K3W(4&O1PNZ[;T!41F[O93RE!,"=82QVW .E2:A!(I$4(9HY)0 M4;4.=R-CCD8EB<6<,FFT(C:R0+(,PEK%$F>K^ML?QQ_'KW\&"5BN=E3^]"4. MYVDP^OBW\3A]'@R'^SP9$[S/[3X;_W:!S"^"7;K4KHY.[E'>SZL4K^#H0ZH=HQRQYC<3"NP!<+ XR*R!"QA;I/1%@F M5!*B+$*[(HL5'0;IV.5)LTN'03HZN8=8 MS3[EX!A18,R!6%6*.$8],1ZDHRI*!-%*>7UPL7HP#-(%I>PW**5)+>P2"CNO MX<(;XB41M*@''6N M93#?)*>Z&0[KGRW2,51O'*:IHRB0[+K=/ MB<4^8,%1+UT06K%6A'^7%OEPE5$ZGG[.//TH+,T-*\".E+CH!)&F)&)Y+F#3 M45&2HRD%^1"Z%&R[A]*DRO2YHITB[9CN6)G. T)5,@>BG +8FHTF/O!$O"NB M6"F*RWM)*'UD *OZ1G8 MN.[XP6PE :O4V*$R8B=U$!]N10I*=@%10'GI= J M?].EJ'8 MN/IH]6ESMED62I$6(I@5%H2M%8D)5L#/'H;XU^7-O\W/\F00X?':ER#T/:R1"W>.[^V^_*9"*W@B2:+8%?"G$A M:D)-<47[[#-UEWE'1:QPZS'JDP?@'?C+>I4Q9*D8X!RC0JOT_^9>O"^7.>E* MKM%;7*.NX1IZLC?'S1[VN@=7#V$(!QP!ME#JB'U]Q!U$*-8X$CP31$8!]A8# M\RM)JR(#ZT4FT3KB#MGRI#SA7CHB/?.6C"<9KV,JB]U/O53^)I3[!^ MCU,N*[/ #^)D4\N"SKP#Y:X(<*%\EU4^2A121T] J&8B;@,@_^D,9 B8G[W9N!]NQKAMYA)VRYM'?[(I*^C28 M#L)@.)A=O%X^XXK(HN:M1IX8\^V;;_[RE6O ).7RNFO$":5ZZZ+#IF!>&TNS M%"8/:46O;?4NE.;AHZ,.MZ/[C(_;5#7'F=U\-(2VSV7_OU5# AP$,=W[,<=\ M%D!% B3L6&\O =+/@SD7P+B+%7Z0*@+5^'K5F&:],AF?];X_GPR&/8;H=(,G MNZJ81QXL?/0'!3+S F:V)5P;L+^+%9CB((EVB@81C*P]2Q\V>*UM;_^^-"3? M@[F.KB!42GLK]'SU2>!1PXLG*<94)Z$Z"76_XQB> E,A$1-H)%(%26P,E@!4 M$-2Y8K/?2US[[234;_"R/S[GX:?\*[I1]Y;GVE>\R\AZ//&D._'4B:=[B:>B MDM8E"R*T%D0&%XDU4A-+>/0Y*V)B 0D33"#!2T.XRTJGJ&-V>TE@N(-4PK/GO^:B*]&$<""T]&X\WY>'2?29 M>>A>+QU<6E;16(5Q=,*I$T[W$DZ:F12SYZ18G4'0@(1R)DO".8@:FK.D[9*# MMQ%.M=S/U9()A5&\E #S/1+VGL43HWV%JOQ8 NGYDXR#B[.Y'_9*C1CL^5U1 M<7$\'Z9>&I22)\TA'H:BK0/-X*;Y:(:19A[C-.?#&8:K+9XX&'V"*\_@94VT MVAC#U7H%]FH\F6Z%8^[<"MBO/<=I9B!M[/9IT(R0.43BM12$&VFX2-&*MN*^ M2YSF+^/1QS_RY.S''&97!UQN3"T-IN=#?_&Z#/.73:IB2%;_/8?5+A?+?:L7 MD>G,3V9O*@$1((ZSZ>O@IWDX&.46J:UW'ZG8?/L0<1AW(L;%<):3'XQP^*2N MP5?F_,U?[8IT-I:P>22C]/(##S:];5Y#FB!(%#VDBLH.[RL[_#+P-<1OL%%K MOPJBYN^],D"PF87D!)8$*$06!A:U+($(GQ43RKGHRSX#E=\7G.S/HRF0?!4# M7?CQDA1F2 JIDL+TL)'&.\+E-R.F:NQ\3:_JPHEO'$Y\1W)^>'2^AXFV@/R^ M8Z>-.T3LM-8GSHEK J/9B>;777+=]_S$6D'7?ZZ]X>C'=%36_S%%$G>QX;>; M'U &?OM_O@$8?OR[N\]0U)42?N*Q\QW%=Q1_,XK?3U3^42S+L^ET]S+6N!,L M+SSO ^W:G?R2._M%?QO"L M=SY6-\Y-R.\F:_%\!-:.QX[&QS7E;0JX]FA\3WO[Y&,%=I_M)Y=DYEJ0DH0G M4B=)G#24L)AUH-Q@B=E6.T'ME(M)Q2KR,BB3'6,DQ*FI-Z_QR,,KO MR]M)3H-]M>G15/2IO7G2VE.A[_UR;R>RCF#*G8*4+(*."P\;27&KB MF1>$"ZV5<)&)TBK+FPVC1:M$D@B)2 .7!\DRD=YHKQ-/KI1'$5FR;]S-0[.? M"GT?C6-J-YS=/#"M3[T+OMT\?:P/V7PJ?:P3V'MPTR]Y.GT-U%KR!&BZ5P8C M/\)S4V"5Z5C_-;9.*W<_AD--M?*TS75YH].W5U,SAVHR(RG4@\LKWM1.+Q MB<123,G%*A!O6A%9M"->64%*SMZF&%5FK7[!=ZFZ_R@BD=$^E5?74WZJ?'-/ MF?AHKND.RZ^Q?&QHNW>.61; ;>/2&VX% G<:[+Z<>/VYW'/7<2^@R_WC:$$7 M-!59%<*ET* %J2"AL$22*C(95V+QK98"=S$,-E.%%MIO3ZKO[JT2]\%OA^SW MU%D,G;SMY.W3DK>>:6\MB-HLL(5+5H QI:MU/+-V6H+(;;70N(O5T%&I M B_&Z4*L0%&9 L4N>)Z8I!VSC)M"6]&)]X7P#R J35_1!SY%?6:B\B[%E:Z> M$#M0*:4[UGNY>9D*3CGK-1%JO>\_3G+&BBCWKQGQ)$N@O!\MFL$(6@N,L'[O M;^./XUI\I/[P,\K%,U@K/\N]O\.>#$8?I[U??GG;>_6__H?EG+[YV\]_KS^Q M-]_U7OG>Y]/Q<'C1&W\>96#(>9@.X-[)!1ZSX ._ZU5)"]\-1C-X3R\V&^&7 M&]%[A86M%L]^#Q)S, *S:N>>]1?OQ='VL2H*?'GF+VK'Q;/:@K0/(S@_']:K MX97C25/ZZO-@FGMGXS0H@[QHB3.#!3M@=]=-\@.&S;7M>=ZN.H2EE])@DJL@ MQ%H:\[/1FZV*5><^X?YL."8&S3L7)GSSP\2UINBAWA@+T=.4 .?UGLA5.))%3$?EO)AL^C6^0M:CM_&,[@.!.$_1WX.P@W$ MT=LQ*IQI\U/U*M8"?TUXQ@!DX8<9?- 4\T,!R$ OH)+9X/1/*?O'FL9#UKI M:%F9;5-4WF"R3U)% W$<5CGU>QL:>:]]#'@U :;^;UP:2 M_2HXJJ;W"48[F,XF'MN1 WI . #88Q!/>^>3\:=!RM/:2?K5 $;5JP[9(28Q M+N!&6>0R;J&-=JKC:F*#$0P/7@,S_HA("# 3,.,Y<..B\"; FYUU96^Q_ONO MCRV\3]6*XR40&24C@8M K-*:6\IUR*VS\RRE"BEYXD1V1(9@B5,FDYB\DL)Y MD9C_6L[' M"YVD8Y?)HXA2O)&>P"5P#R]X/$@9*4;(4J1/.N6M"L7(4\A2/RX6XG?@GBT: M.)]/\HH("-^D@NM\!("ICH@$ONU7"?9J4"7.)'\:#S_51)&O2)S?5U==DCA- M4_GQQUQ+DU9BPMO:$FI+."\^!#"U$EQ =_-S!!A')YVR2X(RZXEVB1(I R/H MD">64R^\B93+=A%@896T21 1C2"2%4=\C Q@.=74L>"\TT<@G1BE1RJ=&@T) MN@LQ$]:*'N89*$ M9DZX8\++)&UPL1TTOUE.^=?%C'^LRFU3-*#M1@ 4ST[Q?I+\!;G(?D+RZ"#4 MM>7K6S?@N>PB/A33G_1J XZ>A_]'X^U"^$!H#7G/T9JHA-76GHT*!D[HA:5H M__H-#;'FAR-(P;@R)G@2K+!$"@VTZ%G!-.RBN5&^N- J%>&I\\Q&0AUB< F0 M/11I268T4FFD*<$]1X+4QT>0G1;:%-L!*&5:E0*(^4'UXT]G/0__]0I8US/D M+"P-W3O+?CI')W^X )U1X#K4%;-Q'R]>'!@P\V;:&Y_/*B[)@PITP5I_&#;$ M=E E*@XFB[(8"J))2 %PI =F ]T0-++4-AMZ:5@IN9"DF &PJ2BQVB@B1)#6 MN6PEGJ-^C0U_S-,X&=0IOB__Z2<#5)5H ?W@IX/I07:VNC$2'@' [E2WR#3' MNE7C3WDR0N?F1I)[W["D*TW<9Q"K0P>]YFB>?08;6/%+"V1!L)8!$-#E0PX(H/L MCLXR8YR-)=^'7IKN/3C[VQC$\EJ#V!R51?Q=[WPXGU:2.S\?#F)%BHW .\9- MIYP&[5TFLB0 @C9Q AM-0747SH0)DL56C)DS6B<9(P&P"+K:4$&L OPI4A*< M)\W\VB&R6TA46? !ANS3^]&FD&#[(@MQ9&31@+25P5FGOA!*]01XDN/XK#G M70J;[X<@>T:-L_?WE4+!59KVWL+% [!B,](4/6'LVS[\P_6W>-Y+3Z3X=FW+ M]+ [3T*XQQH4U.^)Y@>\6"]^K'(1Q58?>REA(RUX+QYJ3WI'!U$:?Q-PV&*% M5$L,TY, JM-ZBA) M;:N35 &1;0T'ECTT]_$CX[[.J?/H\T84#5AW/IO.?#W)^KI-BC#[2:)LIHQ7 M>,SDD1,E!8 =8M!@\7+&X2B$PJ$!?!HLF4A>(48%O5VGZ5.?62H?).>';L.;$N>Z(9J&D/1G:VK0YU MCX^%^5%I8Y0"Q[;W5D09/1@Q-+."G08EL+'7I&C8Q*R]Y[05-U!"-"X*!J0" M)J^T O/T721:TJ0!P0$=T,/O_7$AL0VS).7SW" #V(5-U3UM(F"63IHRF 6 M& [RJ#?*\$/^E"?^8X7[@_%#VE7'1J.)2NJ)&0/6@@$:I4H4PQA( MJ5;!.*ZX<5Q: N@$K 5I,['!*\)X=";3 .;&-7[UAZ=1M%^/B4;[1[?S)8 L M*J!E7%:@:B)5Q";O2+:\A!"XMZ[EI4JI\"#'2 M@WMIT&5Q3#N_Z>TXEKV/R9D4@@,H2F'O&4#-H%PAU"E;0"U1[EL^ O3/!<5! M%1G L!) +%".U813Y40JH)Q$JXKQX^^]%$>U]YW#["F!]<0R&-LR$*DLQ7;2 MEG@G)!$)9&'!\RTI6X"-,R48(#1FC24R>T9LCH;HXCV ?&"E=COIQW>==6#] M6I&85=',1**X P(H/A,7J"3.QZ"=$"GRV'*;4A>3S8E$C:%WU%H ZS$3YKEE M,0<;.[?I0X/UD][W"6 ZS,H/AQ=]6+4Y"MI80??UD2XU1F;;DY3SD4LIIX3Q MDA-5"L+O*(B+VA">C;.!)9M"RZ50)//!>4F,$>B& )SG-6!]8QG<;W1R0=TD MX/.?=76789YO5XO\+N=_-!%RL#%[1'+'1;I'*+8R]X%AM#GS!<]:LR!!"T>B MS$5)98P5K>C?$B*G&K152>2&;,:FJE=FW_TA$0PU>J43T+.7:X MR7P_1=?$JF5S;[.?Y../I@G%1S&,B4>WE>>?_?3HF#1R:45RDE"5)49-%6(M MR&Y'(Z4F%6-CR]SBR:O$*2/>>\ 68'01G[TBP1DI"ACO)K9,[2-@TB.3V#7] M ^.U6X;(,=*)=\;%G SQ"8NT2EV(!TNSZ8-/G7+W7'/JS7*^;)S(-8RE]BKEO3Y/FFW*SD8 J+/\G3T_$P3?M7I8/ M59M; _PLS%L5*6!1=C_(@.WV81EBLOKS0W8*,6P6:H>MH#;;[<+95S:@)T5 M,:8S/YF]J4M-8!G/IJ_13S0$5=7:E/4ZX7Z;;P^U2Q)L9F 3JZ7CPDC#U7K> M@Q$.G=3I?V6^F&QO.=>K;/N-56U>PBB]_-3+\SMH$*?(N@C.2<@), M+D5B' M!6QUYA(P"V.L%;E[FX2+JHO^L2+,]^6W/'OKIZ?_F(QCSFEZ>W#R\V_OKL\G M/"9%M4SL0F,@PM0QX[[.O:81+@2"GT[AZRG,%_A^,)K.)S5?#,\@P7RXJ%(B M8JF+LU&3X -6!?#YEC &0#AO]O8(+5A&BXTT6L*,]SR!QDC"< 8!61(7+BA ," ,G)LO3! M^A;@W>?>+_*7?U_RQ_Z)X+AH8%!Z>*K4U.NZ54@$*+6/&> #NDO/\FQ=1*8I M(%/_[H!#!QS>_:OX[&("=@X\,B*-T01P0R*1FO /],,EN\([;@07ABC(2 !6T!^PM) MG2VYE>9I0M)1"DMHH9;(HAC<[1G)3@FJ$K5!Z2MY^/L:I?\3&+_3*3+SN^'X M\[-'9,"=B^R$7"?>,&^!J?=>^2DV2QZ,:H'/RMT[*X9]]W1P?G(T>I,$R=)A M-&S*Q&IM"#5.*DPTBJH5#;MWFGHPL']<+M"C!/LLEL(! !!I96Z4O(LT$1Y- MC,GI9-HU1?9. !WBOR/B/]F%%EZ0K_:/JT1PI5A 6-,-SS@0X21/D:[6KMS/ M?C+QH^J:KSZ;U<6^P$:<+0HPPC7$O+QQJ(CIL59CF-4/$ 46"]/;_X#H ).H8;HD$_ M/?J6%PET !TW'S0!W84%#19W(C'!%7%5<;49T00H"*AI@K@38QJ;$XI%*>LF MW'YTL5GE^K2ID(V%M081J[@NZP$NBR:\?8OC^)2;D/QIOU:EA']\^H2S@)\^ MSCVN=\[U_3["-*8U3@@'L7:JO8'98IG+49JNZEKC L!ZAOER01>+\*8' M H+%^,R4SYI#%+AMDF>+PXR*N?TYUDX' AW'/]^L3C[J=>N[UMC\O^>5+S>W MY W6]YY<--6]FT&M2GOC68"?K3:].> ,S1$ 7%VWI]F)AM5Q(6=;AT--7;Q: MW'LYYEHP=%$D"(:>QK$&J-7M[F4?3Q&=;(5*K2EX?6CQ4D]R_M@=C+!1(*ZL MZ@XOV;>'-%C34<\:I70[^7R$R21&)REH,D3$A)4P,R?>Q$"LB9R)P(2)[:9W M-+GHT-^+.>M2:DV" 5T/:%%&Y0ICLA7G\#LNP/OR\P:__#&N;H#*=U^)G:2W MT>3FN$*.7K,32I>E!S\/AL,:U7"!*AZY>S,M>EU,MXK%RNWST20/SL)\@N$T MK7*%:>*;*E^U;%T38>,;T0)"HC%5+H B<1V7!?,JWZ.;X>CH$*Q6Z3%-17@% M1BN6,PBX*MEFC24"?P^$ZVF:Z+W0ICLO.:)5#1$(9 M#K?"M=84]9*UPXVQ8W-^5V%8+GX^7-;C[B.C(Q,V:W[6&\<*PQ)\/YX/$P8D MPIHW**/&5M2M605@])>!'0%_L0%_YA'M;Q8'$_.QTURSAQ^FB[P]\]_;ZA@-EW# M[Z6)@B%RL#^@&? 8NATB6B_Z,<=\%F /%Y^*E[I)NX)H=Z]0OZ6O=Y7!OR+& MYZJXQ<>9Y-%5ORY1>X_5]7,R@4@N.''<8]Z6AY5V@@NLLW\I_CUJ[AVH>J8B M)](J1ZPK@BA+17!)>-KN9[F=M@.[D;^O.[6G2M>:JI-CRE=>5KH^X B0=8Z. MW&+@J=CH2 X&.]'R"9[8@E^E)T&#BQ_ M.R)?%_/AQ;&2@;1+3%C4-&)9Q4AHB!3%N1:I%0][&\G_2$1^C"!C6^KW#TSS MZTB:R>1BPYG6"?WMPF8IL0(HFX3H.78]*L3+!.+?1"JP=7(I+21T%^"]V1UY M;^A''"4?=&![F\1 M(8EMB]JNA.VCS_N_L-4/IN.=GT_&7X!8JF?TZ%@OT<@B-Q+0O, :$\P &Y5( M2C"6BY1X,BVT(U5VV9M,%$\>6,\Q OQFB& !1B)!76"YPPVT4XW<1=C!6TPA M9/OJ&^9.S!$RWP'AP^(DL#=N&H$WN9^CM-&BHN9P@G08UBZYV"QUV[W?'#MB M,%#(%17%"D_QF!K#*VJX8IXTQ];;S\18A_GD^LZ\/RQ:87TXS37N"",4L(G1 M$A'7SAK-X00(Z^G"1WHD(JQK-OZ(*\]$UVR\:S;>-1O?"^[IFHT_P.37BO.0 M=7W^&,^:(\5U^[_\Y;R&4W;>C.UC1).T-4*3A-6,I1">6*?0N6$XM;P(2ELN M[-O@W:6I^?W&7KPO[Y9(J:+?/8'?W1.4GEFA,L!X7JNW JKW*BN2F.&6%>VS M:&5?T*",\H839G,!(\![XFV(A%(KF65&1=YRUSS"!.G)KOJ^1X?V#S@"1.0@ M#T\7D3R3O&A5B2%"@W&:]IK:Y3MB%3 \H0D(6067UP2D59304GX,;@CJ-_0> MX/7W,( FANBD=]MXB66G7.S$O7:37VUV?,64Z63?IF@ V1:#E)FD(EG3;<8J MJK!A"/J9W\$\N HO;M> M!B.#SH3[(-'%%(G-R9$2HL/ND#:I%MG=+93BD6APA4>WQ?F=GT_ZFVU M2 ;-@D9M'P,@FSC8FN+2>&H6<;&+7SZ?CH?#"S+^C+FX_SSY<+)*O,&,NG7* MTB*:\M4JI6DZAR=N!57"7(>K8\ZJE1:M7?_6Y"J-)]-5@]=J\%;E6ZL2K[*9 MUFE O5?M)\#WJ^#BU:- 5Q?_J6F/]6O-\T&U/!KFB]Z')N/DW;S&(?:KD=]' M;QX.%=0G1H[ZCY=?]G;]Y?EV_3O@#C*-)W]K(OL-'(TG-,),0"UYOQ&P/)ANLWIMA"6L,#%X$>:]^ MQ=2W:>]5@^Z6J6&7D_Q625\+)L!SB@GZ,6[,#?6"Q0S103RZ6$^PV0JM5OD# MNUZ/=X H)?4EFZF!>9@6PX+I7_&&[;SX=G&]/G[<$--#D^(N4MD2PZV.#@M_ MYI8?^>8B\(J>@E8S84LH@-BD!0LW2SQ,%40GF5T).H2VNE51"$X])?!/P 96 M =2MRL3G6(P2SJA=O0TF@T\U3W4=OSC]?I3^GA.65/]^E?Z) 2[#,39>_ /> M^,-P'/_\II=!]9ZC1IK,\S=;CMJK2H]4'_:QUAZYM^-Q,9Q;UQ]Q*PJ[2^F1 M _E5UZ33VZ"=RGH+ZNFMR>>%IZ/_5ZZ'8V".CZ>-D;M2$37)8S*8_KD\>?NT MZ"O1?!/&D\FXYOJ=]. I"QP,HG1>S?K-AP O3A>51#'O%)]57UBEYN4WQE-0 M,9AXC?MUZF$34Y["(C5&^&G>_72_6?7D%'899E\/%)OCQ9HHO%CC[MC]AZ+ "W+6C1]"#;KK= MZ4 _])8W14[0=[N4N3N%!9@[83,H9%,/+9W3\^G2KH&;A@#(S_+L=)SZ33^? MJCA@-QH["=W4Z",?SS^>KE)-<ZPQ'YOKK);C>3Q5:7 MW^(Y#3P3$WI#OABW&UZ@>?YG _Z.KHG@HK+1ML*??D4 --L.,T/?!TBT.O-U M9-AP4/+R;KS^6")<]VK*FR!B%$&2A*>QTG&,BPZ*T&A"<+S$8EM5D^\B/3Y$ MP++S87Y?MM70]'UYOTY>7LN8?XP7!9;^0+J[VJI_04AX%W7W-SFR,6^QQ$JJ MOZUI=[/>4XV#1-DW!-/E,>18M.\20-J M_G9Y?746GT_SZVD^][BG2U*<5.](??0WRR' &%8ABI\&TT%3MNOU\AD;%\*5 M:=MSP\4)H^I;#&'\RD4GBK/KKMG7@ZY]$8,7R?L^Y.3^CV G^I8/^8^_S":[ M-FT1&EK),OCXY\<)8@VRH.E2_[SY#)31!)^^;D)0\8/=E+Y[PT&?S5#)+018 M(]3>K,)/EY'"YP H,-2BMV2F'4+O:81E7MDB!QV:O1\WL0NZS&=I/\O6[!<5 M#[U0-PZ\O$4TY;[6X+F2SD\82]01SO6$ XN.W];B8QT1M6*]*[KYCS#YRU\7 M\/=A">HHEO!195/'0L^:A3XTUL[O#RZ*CV+E]DA9=X.@$=:BQ"L@Z!7FQ:XQ M7]H'6*K#+O!N7TB6*F#(*1&T6"(C)JIFDTDLIO"H/8^NU0R=&2,BMYSX[##8 M7S'X25 2LO(.UB X;;\6UK ((D%L,=UVM:,-WX1:D^0OR$7VD]LSUE7$8OXB MV%_P3.T:+][7F.LF._U\I/+M)WV$%,YXCDQA%V!9')$N6"PY9DD0"C@]J9QU MJQ?+_2C\5S^K46<'('"*!"XZ K\[@8_&QS7E;7JX-BEB_WR\YK&'G'KU]=T! M1=VR7Z)1*2CC2)08,Q^8)=Z#5 A1"*N=E%&85LR\RE)858@2.A*I0#E:8PKV MHM=,E!0<+?<^@!9;!]#B^JB#/OU*#[6G2NN/JJHZ\?7LMO292BTMA= 4@V5B M"40:'HD#8$)B!+EEC#>JM#-][B6UWOKSGQ=GQVAVWK3XOKPV\]1&>2F&M4GWWH_!#&ZFR(_ .Y74H;Z.,0%1!4M!OK%".*(\3'X0DE(<09*11 M\98(D")SGU@@*@E'9-:2 !HTQ+B8J,UNBU](5)+92\9 M"A^*_6.$IUA10A'''5=4)Q5\RZ-V/ZG5V:9';IN^K -4&EU44AN RDP1*0&Y MNU 2\9DZ+ZQAPK:.EW0.7E&IB&4,2[=8K)86*9BW8 8X,.Q3WE&&Y6ALTPZZ MORC;%&A:2\$%*8X#M9J&DZRSP&9!IB ';%MVD'W M%V6;4BZT#H(1FCF*^.))*)$2;:/T4?C$9+O]]KTH_-"VJ>D(O$-Y'8TY1(X21Q+BO"K->6V6 $ M^XI[ZF%L4]K9IIW4ZK;TA4@M:BIN 6.T: 7 )1OB>$XD6ZYT+%2Z=DSO_:36 M@]FF74SOUVQ3^!DKM.[ :]OM8 XIKBZ]^ZNONS'OWZV"\@-NX\/6BQ]/TJ6J M_>=8_K_ISK+H.[,L(U_\ #O>#.>U#CBVK&GU?)F-%RV\L%+\))_FT12?.1C! M[[GW:CB>3K_K]T:Y:43@O_07[?S"-/][WO3*@4$-_70Z*!>+UC;KXL?P]'5; MFF9,BUKU"8R;T<>->O6+5C&SB1]-EQ)LNNP^\_]R:JJCKQ^][L?K8YR?+ MU?:\M9W+]Q_>]BQ3_:.J5+T6UUL]I0Y9_/[8&IP$*[C-SH *X@IK3>'1LLXD M\Y"5I9[+T,+[+%LK.5SI'%@&4B5'G+9PMPZ)&OB"J54VS,?QQ_'K[]>T^QY) M]^TFY?Y<"?<78,&WS46H71L._WGT6Y[]S0]&^.V[R?CL+3#V.^#KOU=:_:E2 M)%SROOSAO[ [F0YDFB.J87193O/HJF6*SF9.8R(NH9>#2DULR9[D8%CP8#"Q MT#JR\U+FK*D@(F0LVF\S 3B2B%#24"T 8T3[9)?IM_%1=V3_"*LQQ1Z1*-J; M(OL[%<-G$&V;0@XD94#9N-8[*#>VA&GM*'.M-NEM*@7L8((B]G +5(D)^F(#" 7+/>%>.%\D3ER M:5I!:[>1H4OKX]UXD@&\&;P[:%T-A ;PM V+3E7QGC_%>9>BF MJR-V^9U.MT'S"#]9]!=9"+PQMMF%OS^.$9@&/QTL^C#1QOISC8R=4> MKL,ICDWK_RC;CT;K?,0"2\QX W3"#;&!,E*,.)\(416:PF0>E,HF+"Q.PU%>YH9;(Y M$4?)A$1D@7(,RVI1VDK$.V8*MZ GW:"QZT/Q! M^DP,R.02"HTV\T/+9'Z4Y'!(M^W/JXZKJ!>6XG7:EJ^[S)< =ELO?ZF^_&4? M8[_9:G[9+;UWCCS?._>#M/(9M1_X4NV4_P*;&99^PZ4_P<;/.57MA[_D+^?C M:6.7+IKOHEF]?=0!2PYD34"95A; XQ%#]Z(ARYY)S_&S35Y<;'KPP[IGT].<9\WIVOJB*]H. M7Z:QX)&H@%W_/1^C8P&XXT]03)59&^?N= #+X"=;PZW>C-KH>1('?@A/&?TY M[;U:/0S](H,RB-CN>ARF>?*IMBH=C,[G<#?I_0+$-^SQQ0??'4M?8U +"U&V MW>-XF+^0!#M;M05V-YV?C=ZDP?1\Z"]>X[=OSGU"?])&1Z=!\\Y%D'GS 7;) M'I2+Y>OKK00P[YLP_H+SP#ZMJ]907VX8SL#XW07>_=IEW6_EF=P*BL 8AR80 MXC].5R'ZY_YC;J+O 7S 2%_[X6=_,<7.IIL;M%S]&A:P>^GOL\)'T(UL#^O] M-P!4 M.%$B,25'RQA/2;3LCONU@U\CB>^K[OU^MK)*N];O2T*HX*(V;,>#A:;S.#Q_ M6IEA=Z32UQD'U[<; MQV.U8F^+C1OT)\7TQ(. HJOYQ^P0_/!IKK/9LNKDZ"7O-?/?'HOA)1_S#&?A3QYP=3\6,CG6)#.?:RU MFY'4VJ3:CD4[;9SAFS[;.]+<03/YGYU$?6B*^&'S1* W',=Z%-=M_6VUS^( MCG<>& <^8$&NX]3Z5RUNDR,SV\P:;@?2=.4RGM2DMZ>.&8ED\(6<#E+*H]?O M_F4-HX5E083S6%VY*!(PI)YB(FO*6A=.+Z]?ZR&L<)L+3\0%KHD,O!!'E2'< M)&PC)*G.>8]D^H])KL%>BZ3L)DIGD2:TH. FUF6U:SO_>7);^8CT^S2+8?S/ M/>_M,ZW[$H0(-&IL$L *D=E@2HP--1'&>Y6$2JWD&5N$S/ U8=9A+T?LER&X M(UQD_$0X5O35=5^:X^\]5:EBIL^,?7;U7IZK NJD5B>U]B&ULFL*G/P87#K1CDM_&(Q,Y6>W:J\AHS*\H$3)$<230R(@5VP(@9HQAY MYE*:5"*[UE9+B;F"250T<@ZV&@A47[0CBA2;66Y*FY()UIUH&< M#N1< W((-45IF(CV608C: M$V6Y!9G@)9=?J26^7Y!#^URX#N1T4NO8M[236ONLL@'8PQN>B7<>I)8$,12P MA%_,/KIHK*/.M>K\A6BT499$9SV1F@(.T<6!?:9T,30J;?,C2BWW_ H(W]\T MNW_=X.NS'*Z>TR*G\:['J_M."\;4G5[-W>G]FOUT/JGY6B\TJ_S]?+*9<+Q( M+<9SF,W8\ST<7NRV4_N+8K^U9IF?3+!@V79B\@T3@%]=SO_M M;8:R59%;DX.P!MM%;]YD*L\NSI%AL1K;EQSGM>@<<#$!TX4LTMOKU/#:.IH$ M=V(07!I,F^_3ND(;/!*K #?U?33AM:D+">L"NPGIC(OXR,;HUF9IW M/5W?Z?_,S$9K%)3Q&19R6Q4'>CJ>SZ=6)>1L3VTK3OIPVO3,A>SJ# MY7Q3>9< 7YY-7R-9#P>CW.+R->.A #'?/D2LWYWDP&(XR\D/1CA\4M?@*W-& M);NBG(TU7.6A77[BP>:W+>>65-&K9+$B_293=5L)/G^A_U]56%U5N5:.2W*R"P$?'/A M-)?Y$-36IW5AB^:.+4FW5X%& =O2$!V1-%O OB81+V@AU($P$\)[%^]?E6Z= MAKPIVKJ\X]UYQTA+O>G\#(9ZT2)H)*PG68_ZJ.KJ;&=0'VX57V_P]5-(H%;N MA)OK,H'OG;&L3X06]WS( 0;19?X\5O#Y\W%/KJ+-]571YHNYOL" \V59ZS]0 MU?2:VO?_$29_^>M/VWKF[@34Q:5W4JJ34OO(B7FY4NJ.*64O6 )U+-.QS%TR MR5XPRW3)9/32$4H7- ME"TCGDE-G#!4ELRURJU$G+M4I%RRXD\-X_V8P[XZQC/1%[)K&-\)KJ/?TDYP M[3,71U&C0Z0DZ&"(]%F04+PB)JF8/"TV\W2?%AZ/(+AD7SK3":Z'QU5S]+JAXDQ'?EW=+ M[JN1/GO2,LK)3L5T4JO;TNR$T"I3H70K6?C68<3;^N92"]5_3/+98'ZV)[UC;%==%8_SD:VX[Y<.GU)GU^%BYN=Z7_7"<,G MN+>=,#P^85A*9*HH3HQCFD@7++&462)$4#08GX+0EX6A28E[KR+)5L,]W"@0 MH+(0';PV17 0E?[1A:%PHA.&G:O[<*[N&"=Y'0 29JM2,IVNNB_K79_;\=RU MV:VR6YZFOKLB+#&DX')1A'(CB$R2$BN2)SF;"-(_1*]:)<+O%#FR9-]%7.+> MZM ]\+GK3;)XGCMS=!*QDX@O1R*R"!@[ D[7.F.YH<")==(363QG(@LJ?$LB MWBDJY:$DX@/W>7E6$K'KJK ?9WJ7G_ATK>#.;;2'P]F4C$U\% MP%UGDC-4T%#* R0B[DU4.:,[4=7YGP]=FV.CNNYLC&5WSS/6_<8RHOG?\\'Y MY4KWG8YYUKS8Z9@M..RBXDYGDD(N1.H0B&=*$.I5D)$7%=LA($YIRQ3 85JT M)3(928).D1C ILXFZ9A7CWWJR7BG:CJ)U6WI\Y=8!9,_'-CN0D0#J)@)XD/ MWG @=I13V5A[66*ER*3B11)C%=:D]Y(X)4'*49!_D7-'6:N+W -+K*Y 1Q=4 M?73@>#HNL\]^TGF'NV/)[ECRSB4^%.5!E42X2T$HFJ2DO!5( M:(WCD@7 T BI?6;$8VMW"E [L$25*ZU>[@^LH+AZ8 7UK(XG.\G82<9.,EXC M&35CP3NA28Z:-0[M8*,D15-EC(C4T];96[8Z<*L87.ED<_;FBG7$"\U<$]LMA_(0CBZ7Q'!ME'5 -'::.ZTT6 MXYEJ)&$9I]1F(K,!C:29)%8:2D)0RFM&O=:M5/U[=5_]>=G!=D,M;7Z_)Q7E M^MRXQU12EZCFZ:FI3G9VLK.3G;=*2!&9:\#R]8+[W[ MJZ^[Z>+A?/?:8CMY)(Y>I0Y,_%T4;P7;]?MUB_)?!KXV!Q[D ME]YN_OM>T^\:EF+2*[ARG^K*G<+OV(;THG?JI[V0\PBX"B7J8'J:4P^&$T^Q M7NAX,L!>[]-:2'0P.I_#"L^GM8%\[RS[:=.3?OW@D]X?IWF:>_B^*5R$FC1O M-HO>I+3-0\Y+-'R9@?41\^_MV=4HKKG6!@2FL%3<@77_U_^PG.LWC\&^^VYA M_DO^E(<]=KC>Y3V"_2)@15(/:'\SZ>P36U:F[3 MN7Z D@)A%GQ=A0U\-ES+&F0*A'&?<@]H[T^XX,TN\=-Q0,#E@#-(> M6UC#N!;<>CUO3 @]F@X!-\RZ_E)[HW&LP7W]/'NQ0M77V^, M$KZ-,+20 6I.)F.P5'56YL-A#\RZ MLV6A[)U#?X.(HF/CCHVO8&-Q+&P\'[49&?BL@7) R[.&EN>I:<_Q)0O'?L4<5KN1O( E[KM^KI$_?_ @&]B=? M4-K0K?9) _A![@- MWC6>3W94^S_9!.3/T!JZ.0__//H$*X,KCKSR=CRJCC3D(-REU\]\G:Y:E?>C MWKL<)G,_N>AQW>]AJ_A^[V_CCV-8)5PPD#C__KUP(:C)-Y18L+ 090\-BH+A0OC+*&V&0HD28)8I6TA'*5 MC!?1E"0N4UU(GO+B$]&:>R(SI<0R(-S(>#11JU *;<<:+9=JLP;[%KV=SR=Y M17"$;U(J->RM7%7H-H,*CNI8)AD,E83MVTU^-L5=PU?@L?[7@ CAN&EO#K^E.-Y:JF MT8<9_-/@"ICV>UA@WR"WRH9OQV>PRQ?KR>^<""*.V?5,B[WIAV +CBK8@"<# MVF^\(_!F?WX^O*C=.>$>7]TEM6(C?G0V3GGX[*')E?%7E]:\W&2M!],EE:8% M#2YLDMZK36O@NX4YL+7;_=[GP>QT:?<.T#9NFD-Y^&PP2>3<8_HR#J>!E=/S MC'[V 9)ERF@W5\OC$K$TP_"],!B-S] M#UATAFVGZO8V(YC"4@_* &SXV:89 ML7(LXR/KY4L'"Z M,R"QRIDPV#[L9^6%+3@,5PVF?Y(RR7G[BP,JW$T. *FGR%]N>%1< M3]ONR('KR(7'7WFFMDZ>%T?&>-A\N@HG/?>V'G_W%],TW?]G: MH.7JU\/CW4M_GQ6^\WGT_99WSR=YU:#X>11/JI+\, _301KXR>:IW?D+6@X4 MZ5/4G]>J\_6AYX9B1VC-V)O>*[@4%"K@B.\>:QD/&N6P$?&Q$I4WF.R31 G( M)Z@+XWPR05!P/@_#01Q>]/PG/QA6I#R=C>.?C9^]T;95;R)4 -4&:'^VP@I+ MC_TTQP96URL;;WZL( %16T4)RTLC((U!59#P , 3/UU6QMOO00]V0I#:8)&< MVMI[Z^Q@]=9FY#?2ZU5V[%+M]=3 #X>;8&4U(%Q2-'7F]31@Z47%ZQK/&R[R M%<@ I[CYR L8$-C &>$3,&_%XR@K*OD]L2M*)5E2?P^M/Q?-@L MY>I! >X R.%QZ?HM0^-&H#?6IP8\X8%-:(YS<,M&^6/UHL*O Y@56C(G5P0> MW#\2RCO#*/66E)(TF/TL$:><)F#0"ZHSU2RW@A+O$@GU87X&@NABO21_!V6# MO'=U.-1C&$UZF9)^:('X1V4!^#V"-%EUO0T9QCIJCC! YC02)/@AFCC3&Y*9 MKQ<>S@S89M?>YSRI8RKCX7#\>?H( [NY$_U5%0_C^116>_K=X9;L]7;L8Q,U MNY!2K:,H/Y^-EP&R.!3$X:#E\7("1A3H'GCZEYS>-&\RZH1^N[P>IC/TY]/\ M>IK!2@8QM&2/&A'=//J;7L_V,:[+M[.UK:>PDBMUKPRKND>BZZ16)[4ZJ?6 4@NA:B>1NJH%CU6UX(?& MID-GRMKF [.M<9QT.;A/L+C?8?)KGVGNK-*T4&,T$=X9(J6RQ/$BB(Y>L51< MS$FUW%3!)6T*(R4QC(F2CGCF! E%!/BC3-'AZNB4.X9 55.;_+\\&3YX,1S6J8RMXFF%1Z8Y)RHI[/^I+?&A1&*3]H52 M(8-LG6P(:803AA-FBB0RI 27YTQX8@PVCY]Z&Z@3X;(N]8@CZA& MWM9 S^TXSTZA=!4]NXJ>=U1*T<6H.'.$.FP?DJ@BP<*O.N1 A0HV\WP?I51K M #5<^_-H57WD?5GKI'W5]!1])AZXATA7UK/KQ[K#099'J7.-=>7INO)T>^YL ME2-+7&B2?/%$ZJB)=8H2'GC(T2K-1#OM,(-=Y8,FCF%O&5\L"49)HJGSEO,D MA!5[=[&U=9%];%WTDBK0/7S,$IY/JL%5E;I8@ (-LL'- 6^ZH[],H:9O_-QD5S5 MU(^ "R:Y+/(#;YIUN 0?'TYSK";!O4)JRCO1=&91;V+1>T96.2F*L*RUL(UU6AJK\7F4H(-SC+S^7(.89+K8W*N7.V0@L^%P43ICB( 9;J@ECVK&,&[# MJB1*S8OPVQD1JT2&IO+&,I7 +U_@,79W44-IL[:*CT#(GS TOA084E[NY6!4 M:K O7!+'GQ;)R]-XFM-\"&M1KQG/9\U%8/XLKF@3X\GAMGXKG7&O,?B9>:6] M<41(28FTIA ?A2&80A^YY2*P5NK]K8NJKYP!WX_26S^98/;RPCF 2@Z7&E7< M'P@%NIC\7:G,R -QL7)KH3E$A%#S=Q(LW[%%V^]4NUT,_HN,P4<>_7ID_(EP M;A_7\!,CK@WE?\R7\1,I]O*R9S+[!W!&/E( \0-G3!]!!/&3KL/YT+D MB;9N\\^5@5JM0:Q72)^8I8VX9:&>CZ>#6I6JJ4/[*5]ML[+O[D[41QKET!'^ MXQ'^TA]7\V+_\Z9!=B^:G#H]\7+9I=,3SYBQ.\+O],31IB3?W69[>A&7[G\E(EFGAO.LN*^7(Y]1'::_J,I!;^C-^B>XB$UO7O"V-'0=\>_ M'?_>O'F%SD%C40#OE0%>C,"+UD3",Q4E4DN=\?OFW[TQJ^A3>W7?BB=(S'PDCP!3?,J22.XI<3X'0C5U.DFKM'>7 MI9Z5+%+E(TG* ]()C!+/92+*^D"U4C9IE[/AZZ$???P_W^01^>>'@T3FO]N(RJ\I M,=.:ZU0=N4W3N]I6+_O:[&+1^''=1&%C\G^]JA5V1W^WH#^^%_K+5AL:HB(Z MF #Z4&5BN:&$N01/R25ESH^#_MZVTD"NR)U;Y!HVV5OS$?9%S)C]57-%,*NQ MYG,=-&/DZ/K?LN!BH,$095(FDD9&?%:"4$.CR2YHQ5N)Z'=QYF"ZT[I1]3_A MRS$ D_^7TX^+?;D2*^DMK*2NP4K\Y&JCYO&W>RD-#S@"3$HZ.JJ+!90>-8I$ M[8#JA&$D<,I)\&!D.YFS0^5W?S#^>%3'CI#JGD1^'';FPB:A31.FD]Z'O&BE M8U>][K?K M3'-.UM?UDGX2];W!]PU;$!5YE/ZL@&HX9>;H:$=M>"V/DI6"?[ MS8?E0C*; B?,!D$DTYYX2PW)WC(14[&9VGWTI%J[L-X7;""61].Z/+^CO9;3 M6TR]_G *&/('S,-?U7F\,CGV!NBQ=A0]5@!Y[S:0=\6/C)_<%C\>9'[;W/4! M.\:12AN]3?*ITD!2]NK/[WK_ *2Z8K8-]GI2154>:]T6];(/J!UVE2[I]SYC MB[[!J&GV5Y'\!^S4EGK?@T! >Q,W_/>\Z-VX;@;+*=.]]V>C09A/\1.LD_ I M5YKHO<+'+)3)UG7X[4)Q?-=4Q6A]W3N?C#\-4IZN6IE_G/C&C("M/UWVIFSR MU:>G/?_93])TLS\[B%R"S1>;ZB1-Z\.F.WISV6*DE[YH?L4>CMA NVY9=93" M5^=Y4K5++=%67]=[-471V92.0$0S_:[JU1G(^=GRI?VZ;(M/*EWT_HF7]EXM MEN;W#_^<+E<#NW67/,&B+_71S5/K\\=5P]5'DJ9HRF(0^"4P'"S6J.G9"08; M"O%%=_>/M4U>/CL?CB\R:.Q>TXIZO*AX 9L\G0]GL+;PE;_<+7/9=W)%O_#+ MV6 VRWE9FN6',0P"?_EQ^=@-,,'X"DW<5)(L$0660\'GUV1^ )W_WU6*'A;\ M(PQA4;9EFGL@14>+IJ1G_K_'M5OJ8K +JJFDU+A3ZAHV!6@\_C?"=IVPO(/I ML93A>%)B])XNKP6KS["/%CF#ST\7)1![>;N3UD)JW=/ NH5)M;T 5QE85#H+ MV"V1K ,C,B=-G+?8S('J[(1U6;9B-.[4:72%V#99Z?O)!(NB(H+[X:(%ZKY' M2G_?R+F_50;X>?2/NKA_FXRGVW7J&K&V:8O]_-N[+6.,3'-$@PQ#1J=Y],U? M1^-C,L46\AQ%X/D<: ;;V2YD-8B""$)L/%K(^EHHI$H$['*[X\8CD /'XD!@ MB1EI_7)! MR#]]R9,X "*_)?FV?0D@5)C0QT3#7Z/7O)SWO67@_N-,G?4V"[!GF2]$!LO0 M36D(2S%H[2F/L77B>P@9",JFY,$,+..5('S9,K T"[+ ^L=&5E(YI8R4)%#L MCA0#)5YJ3HQ0.:B2?'+W*B"V+[+ZZ' MB32U /-VF3ETF#3F"<84P%SF9Z,W6WZF,O.'6L7;5*#OIRP[B,ZM3I M3K/NN2\'.@*JH+BV7.B[57W<#^AFJI[HQF'&WO1>P:6SP0@0X7>/M8QW"!.Z M\RKMB)-D9+1Q >9"6#@Z*LH\J9@-R4* &5<$(R''3')@,3/#:"XM,^ZX MJ.@_\Q16=G\@O$^9Z6OJCHZ0/M6)'J75YE7B+').G'(<&Q1FXAB2DE=*RZ(D M#ZV(D^.BHG=+JWB?UIP\+D_36ARM? "MPO^+^+]ZZ4)H]5+US=7/#UBN_F8( MH??93^NYWOA+;0XPO.CB$3_7UIF.MO#1WM*1J,GAR5B^3@,8C+=B#8)J'W,8_RQ ^!ZD/N37(5YN0SH5BZ]14-PSW7S(L]EPG^:R=GUMCPK:5]$S;>9YE:&\ M4V9UAO.S,YRSBDH71FRQF<@DP4B)S**=0[-C5F5S+SG_.(:S/";N.@+#^7#O M/AZ371L/(,9DH).BB?2\@!H"\LY9*<^%TYRV F[NC&!>ALD^!N"!=O-QF\U[ MS7/3+$0I>"+&1$JD$9ZX!'^5(&WDRLG_G[UW;6[<5M:%_PHK=?+NI$IP2/!N MKS=57I.9[#E[+CDSSDZ=3ZM +29H4AMDO)E_?K3#9 494FVQI8L64*J,K8E M$M?NIR]H= ?QPD7G)X5MM84V/Z=OVYL.7V5UG7&Y0D'.\Y*KWSZG7WK6TAJ+ MNA.WV_*0>^)54)J-JI^(VDH&:H %G 9#[2]4#*^C#!5)C/K"" ^\0U("4NF* MJ]V'>,&M*W?[:%3((!8$.OVL&\/8,U/1\>&*CD^DU-<9+K/I\I6QO8ORE4%P M$L>/E[ ,'BV]^'A)Q2AR[=E_C[ZP]V-Z)!-ZM+?%JZ)#KUVUJ0F^:&6&X(4J M,VQW]S=:D:0]8KA MX'U$=T&M2K2\';>:;#=<@W[L*HO5[_!H)9!K7VL)_-Z M4.MYA6N/$)$,OQP[OSRC .X1\LL6*C"ML!"7C?G55V!"9QOZ=6KMK;,J>2V+ M]6I^K;,@!Y[7E.?)X%DYTK]C;P\T<3H/HSB@L4T\2CWB11@YGR22 M1#RB-G/3F'H+!XLB=.V$QX ROJ3$X_!V) -*W%2Z-@T$B\2"X[SUA$NQW%'^ M5KML-Y12W0M7G^._5JK?+$\;(-N#*1L@VV0^$)_&7(B(I")EQ'.#D"0RM8GK M^3YE2>(XBSEC6. [=B 9B8(($#"*0$MRF4TXM2-?LL0-A;=3(',] V3/T7\? M=&$=H_Z+F>DF>,II-."C8R$C+^8N'J>)X_'$)6X480X]S"1%@X"PV'9DR%+/ MI8M71J,0WJ(N<>)4$"],?!(E:4CL-*(AX[8;Q&RW\B)\17Z*.+&R NU " MB+D)LP'<9,"(7C9Y6!^WPB-WX>Y_%,V\+Z$A*O/Z N:YKZ$(GL :M-R^5 M!FPDQ]$PDY$<,2CX(42 1-B.,XDLL@HLQ;N/C%6>!&G$?$ M91*UY30E<12[(#XPZCJ*I1TM7))_4+0I81+B>_$/HD: M[A-KQ1MB-_AUJ%MZH/@54<>+;#LB(@UMK.+-"6,(9U'H2ULP/_7D??SR/"=V M_8@1CS.,ZN*2Q+'K$=>W,0;"!^-_MV=4H;LZ1_)Q$;OQ\3Z+9W[7B2N4KLL$ M/)75#5[:OC9!#<_FH<=O)+P:+GOBIG_7G8R#$CJ42B*+6) M[]BQ"$/'E\%"CM[4<1WI@=+LQE$"0B=Q282U - YS!/793'=;40P'=D/9%3? M-LOTEU(.G6D,4AJD/"*D#.)$N*E# M=&U LXB:@ N/32Q'5L&OIL03V/(^'' M(G")'Z&.CFFJ8\9 N8ML^!$Y<1#%.T;*V#%(:=S5+Z3$7Y0-J/"/Y78QFB'@FHW5V#668P#E5F.+T+721D)4LSZRY*()(D=$)]YOA^' M";6=!>W^*8GR7O:^WRCR[)>46?=(YO5)+0.9\C7 MV01 27]7-!F6),#OQNP;/,-N25^' 'NLLF2JDN>.K'J:_"UY@\^^1V%0@+7W M15\]M=K4R5:>C;-&9]L]L?Z2T&C#K_:N7H9KQRP,[910SPV)YTO0@F.6$,D\ MT(*],)+^0J+RIVC.O\DT*Q#T9^N(;-3FFZX^XN)DQ>7<][)"4?LY55_.R8;) MM)*]<"!T*!WH8Q4Q[-4Z]UE695W>P=N7@>=YS02['* M(>@+&&P:IR$EW*>IYTB/LG AROY[R$55;'@"K7Q 9FL)9E.4LD]U'12=S($0 MX(F0O1IXH:.30(> F<) MZA,6)SX17A)'S&$N3U\"@W_+:EY)_)15=\.'SL?E]!Y;/:=>REY51]MYO925 M5;2.E!GLF >>M ,"V@=8E[%'"7-B(&SJ."*FH&[:"]&M3[%(]X09?,,,<\6# M*EEC$9KL6N9WHV&IK\6"6_7RBEO(3\-$G#L0?G-F]C(K&DSMS5:*25PWCN4%NT7^R,L:M*O5Q5X&,Q19 M#8;9W6F:R]NA7\"A,-^_IW63I7?="JJ'2-V @7:F7 $MFE@++">*YJR8@I28%3=:UP!\-&@D MV*O:?C_NH9*Z2\(+/9YR!V1>[ 0IEKBG)$[LB' 9."EHBRRT%PCO*9KBRQ.> M$YZLO@VU \*;5\M.=FBNO*)2[>B37BD%5%W8*Q"_$N?#VFIN)U]/K%0*%?\/ MND S;(N?(*3"H95P3M@**E##22:(:W)>F05 M6!E03&&T>/)1IFG&9=6[F8=Q:2,%\ZNBUD;ZR$355(56:ME@?4(DZ$068$PW M-:!$KJH.PD@$C T7([((15/WDM4I-X$$UO BR=6Q]?[7M!YAU;E.HB2ES>O M&%"XDT8<0XUE!/]X/'!([*>"N,P)$I[&KN-O4: ;0%D"**QC>N1M"9C0G5=A MN78=S,JPQ"DK.'Q56 M#9O5ZKWN M09$!J%:X4K56(W S,!:CP*?4%59YF0'%6Q>JJ3&@!'ZS;)MA>:'Q'#'G?Z99 MU9)$OX:#;1X01(<\FLE:)AWAFQ+3)"Z;K1HG9Q,L3ZP^@C^JZ@Y>P0KI\'7] MT&8S55+YGJM&40 L%@#ELO$NW?<]""4Z/OC!D)_!V3F2L:9"((DTR^?5*PD\ M4=2SHMM97UJ[[M6KOZ=55HN,]ZV,D65K_1#^_8853+ 3ZZ\,-,P4QBAON9RT M 45+B>E&#[,H@3B+2X">P8"'JMU(=S.R,,8R1^SIJ%[>PL(4;5 /V_8+E:(-RX#".\0#'0:*- KP3UKP,< M!71*=I0S&AE0SZ0JL9(U4(6NW-[(\;/+MR]WP>Q2=V?AL#E M>-?9BYE/8MOVB!L[:>A2/PKMA4)+3V'@<\ZKJ11;Q2\:Q5)PCZ0NU@WQ6$28 MZZ$JYE]*%@GD\ED$41P#?M@WP#?\D;NJ1.+ #%CH X-Y"WOV=3[_8 M:_QJK"N&%BBH"BS)\JRYF\>D'M'@]TF)+Z'QUX/>+@)/1!A'J0/D+_R >$$2 MP/Y' FO)@&2W$Y%&"P5GGB+W/X!)+.7GSH+[@+ZH>K]#3]JV7U_TB?<:HT\T M1;SZR),-KTK/,$H1>*?]1?"77BUK]_=W_I(S1UWO8F,Z8!S@6/T"VEJ-F*C\ MSZR9?0E6EK:@3_2$>MA4IALH=" @^%3K?M-:K0(H'S7'"$Y]"M)[!M$C!LU5 MRMH"3$W*JBIOE$--W1!JVNY!3HW1RX6/J6L]"K 'GB4]R$O0WK3=-G.ISSFK M\MP"U;.U,/6AG*66]\1ZTRJH_4,+S^A>:MUW!3+T1KD E3S'M:RU'TI]G4A9 MP!+#: 2ZG.JR8 D,IM>"2_1%R5M9\:Q&)^2%!>$D#&S0QSAW7#KF7+X(941Y/8#/,C!/KJ6VJ_3S M2*J[]'XN,YB4J[N2VAXL2@MK[&3 >:QH.JZ#\< +5TPH3VX'"'OCQP5BD;<\ MGPHY)[^5B!=9)96.>PH#FXZ+LSGE:,*$@-TJK/F?2A%U*G0Z)L!1& M>LKR&W97G_WPR]P&=:NOKH0O7_KGK/"3;YD_;WDWK,_\7E[BE5M^HF3BUVE2 M9R(#\3K0_"9'M!R?2E0A\#C@,4_RN_ZH<.!35NJ?PJ\WA5V4"/3_X/BWQ+!D5DPP-AWHZAJ'>=0??\\H**/U( .+99S+; M%__Z46SY%(^L,[Y:(?A)S::@6V:T49[WKX<3^L1-.]). MNS=6)2)4G?CQ"0WICRB;5S_TV/?.8]\')V[@/K.1'0QB"TDAE]+=\@W:CZ20 M6TK<=;")R8 (\%MU,?;!N7Y7OMUNY*]#T7OL,L,%GO59'_&LK_Y'4OWRZ]OY M@[ZG$] Z.6GW8EDW2'8&I0Q*/1FEJ$&I^\LWO$=E$,BPC&&9=5C&-2QCBD:] M6+[YS_=.8GA9-R9)\BLLN;:;!,@'FMR8,N')R(](D*24>)+9)!*A3Q+7IHX? MIE%J.YOPPLX?(*,[=F,9X.W(E!4TL+7W6VI@:X.P)4*64DDI<>PX)%Z*]P)$ M#$H/M_V(42?RV$)>A:?<)=@:;+FCV%1#-=ZH37#(+&)QIMB>&KM[';M[/]#Q M1=TJ1SAE0]$'O;T'-^47<_0,(UU4JT_Q_+0+A5R@&QFV:C\0.K,O\O-\7,($ M_]TG?E!2M$M#84RMHU%#C84UEVB*,QI2(8A-J4T\Q[5)8E-)'.:A=UVFDF\D M+;1D?6>>N[2_5% MZV4:7",U,F:SI3*7Q7^\&L;<2'W91R)@#DE.R=AS RX8EH?S06?F/HD=+!X7 MNZX="C](/&_3>O8FLAY]3RVX;?/(ZRLF:Z#10*.!QD>@$; PLKGO$U=XG'@I M W4DRD]D8.>;$.+Y,'?O=R:#= MQ!.MLQB'*HY2%J4NIR2,L8A79-LD]K'T9A(Z/!))X#J;O;"^L0A)QUY=3W;[ M+/+Z1)#!1H.-!AN_!QLCG_FQ[7O$CV+ .=M/22)#GP1AZC#&/$K]C50DWD(8 M9D0--CY1/8??,1/%DNQK*G?,9M/%^#:5"5!8Y"682#@0A/&8$Y=Q&H= +Z'+ MGB-]+\O+\O1K6PODO4YX4G_&1&?O"TU"6/$H*:=-FU?59)/I+E;IDB^S5<*Z M-:S"1%VS7#*U2C-3MVEGZA?(&KY^)IBY1#"CMN;$(/^>3D YEQ33Y(M9/U], M$)S$\:-95$Z"9V=KH2=1].Q&=C*.O8J WS-M=MC^?[R!EY,J^X\1\&I-:I / MZ<&'#6]S 4SJ&9-ZYC7<8M\NU!W:&K\>;#/)-4P^&L,RAF7V@F5,/II=']0> MXK7=M2GPZW0RR;O:&IS55U::ES=#QXH!+W,%TDS94/01;._!37FO[-[]E9:K M%O<-RL,)RW2-/S9&3WP]EYA^+%D]U;6I^EN\PUL*)B6&P1HS94/1Q["]!S=E MDQ)C1[E2>SNTMJ:U%K3W2MJ9ZW^O\=:MR4:XR22JD9_:?LR)3R-.O#AV2!3Z M-F$QUO]FT(LG-Y]$]0]VITHL;2Y,.-[R/957$^1FH&N/M]1 UP:A*Z9@/C,[ M)I@QE7AI(?P&ZGI](=O1O08&-OC+34PMLFKP&Y"8S\-B1T(2;Q(>"0.;3#X60H(QP+; M#MQM9:;8&HP9X]_XFG=:OL!HT$;T&-'SB.BQ QDG@KF$)8%'O""*21R#0IW8 M0CINZB9)2#>M0?]19<"$$Y9OVF]C)(Y!KWW?4H->F\PJ#U 4^)(1U_-3 N8^ M)TD82&)[(?=5OHY8<&OK;E@RYHJ-E!6X5_+F<\N [XNWM_R*%9?R75G-Q_YL^MB"CARZ MY11^K\82,_BVQUMJ\&V3@224R8#QD#B!3C@:D#A*.7'C(+0I\R/'C3;A2-H] MOH6.J1._-3^3T:[7KBMOM.M7S7)&^FQ0^@A*;4_X+F%1[!,OD"&)&8B@U*4L M$#%\ZBQ(GVUIU\.CCDW+'B>TC>PQV+;O6VJP;8/8%L9)Z+@ 9H%(0^*EH"6S MP V([3,WH&' HW@AT?JV-.L-8IM*>TW^+:L2J3ZB#CTST+8MI_4A'M^JWM;) MX_:7>D8*B\'PO0\2-G31TJ1^%MO=P\H!.OSK7ZM673KM27UZ ;N7,:?ZDEOQ43"ODLUH6 MFZ/CT+J3K)J1[_T:6 8O#2/OW?8N9^3(#V,I0TX2)CCQ(NX09F-8-G4BC_*$ M>O["M>S DU$@F0WF/OX3NH)$J9<"%L1I%/I!ZLE'$ACM"R-'AI&-IV '!VH& M+U\K7OJN<*0M' #(@!&/^H*5KT-*H/8?! MQC)-J0A]2E([\D"%H0FH/4D G;F^SSV?QX&S";5G']G846QLN-@X>W9\.C)7 M5]=@Z?YCJ7$B&^W 4+2AZ)U=?GM*-.[^2,I-'HN82+2#B, Q 6AS5SMBZKMV MG)!4RI!X+@<+*TA"(F7LL" )TMA?"*[=^*G2;ZU6^@64TC]DA>L[%W!(:$YP$AA(6ZT+P^\L MR>62,V>17?_Z#_AGQ=P>FLX/RP_X7>I$+A4)[HY/O#24)$GLF'B>2#S*_%@& MSTJ6?5E>EJ=?^944TUQ^3M]-&Z";CUF1C:=C17:3-N7L!4[Y CKY9U[R;S]8 M$DAK @TTU50.MW.8(\([\5WWQP<2102/+,J63GG7VY%5-')>%%.66ZE:*FNL MUZJ]&->MEL5J+.'>4=/+#_(CJ_B5Y3HCB]K4>X&!Z$>QY=.L@2WB*X?V4U98 MS54YK5DAZI]WMT3#/+4=9RO&[H:1@,4J*]4S6'%(?O@MR=E=.6VOXY[IAAW; M/K%_/&M?@.'G;%++4^0>C D8F+T#,_HZJS-]'_BT>V.5?:PZ"8*3. 9V^N&7 M!QYR3@+ZV"./?4]/HLBU9_\]^L+>CVFO0F#V108^+PKF_V((I24+@0Z.WR27 MXT16"#@F7&"=<($6*KIQGOB3QJK+/!-6MSU+1K[-U9FIY]NBF-ZS^X^D^N77 M#\\,(']@ 37?VNY^+*&)N#$LM"D6ZEW*AH5,B,\NSC24,?$3 'E6"BNMRK%U M/JFRW'*LIAQJ 3\;U^#!^DA,%JKU,NPQ20//%X0F#E;8='R2B"@A/$IL'MC2 MX]Y&3CT^R+J6 Y#DV7/X)O! MMP<"@@+?9BP ?*,T)1[@&7J9(\*2A < 5#QA&S_5?5%<\P\OR'%O+I =F<[L M&W%Q--QBI,1)'8@2@EMIA&/#8)3'8]@AJ :B^ 2=. M%,9VDJ9>O!@+OW'5=WM@%IAB5,99O!G%-S RXFBXQY)/)Y1-R0N5$84.KY+ZKXHF/DXJ;/I;1Q ]DY/LD MC1PPXOTDP&2!H/[:2>@DJ9^&FSG*>DS?W2R&!8=W;\?X=W>CYH9&-!P-MQC1 M,!0-3L@!_SDC?I#&Q'/LE"1A2DG@B$1&41Q[CGAQ-?>JDG)3BJXW\AW7" J# M9F9+#Q_-F!,)WY8>B3C>L8M=2A+F,F)3ZL9Q$HN4;03-UE)T-XEBYFC*>'0W MH^I&1C@<#;<8X3 G'#S/9V[D@S3@'O%8"&+"23FA4<)L.TPB)]E(R83O477? ME=.-A?'2461 YC9 I GI#$)O TW0BC=Q,G(3RP[81[D>O(^*4T MW:>#F"F);7RZ6U%T+ZXD3#P%=C<2XKD\\_@]W5?#54_<].^ZJ7Q(4L9-;(\' M+ 5A(;'*F!N2)+(YD4D4IV&INQ3K3Y%IV^7!*>O&QFV:C^0 W!O5/ZR>2RKGQ%J1V,_&V_1 M4"!QVY-.'(0DXIR#0$HH23R>$)>'0L2ADPHA7]+UO2F7MTU'H7MX=1^,:FY0 MS*#8X@&>[],P3D!52BAFX'882:3OD-"GKN?YMA\$+^+SWA1ZQ2:JPSB[-\ M M*'5/K?.QKF$LX?D:OL"\KADROZP;(S*,-\=XF,S\.X]N>1I+VTT) M"*.0>"(&^ H<^#-,PB $82;$]F\6_EET5<^E>'O+X5&-'QN2;=0>T= [2F?1 M>DG*3()- \D&DO<%DJG+&/,2A[BNG6)M'TEBR0&2@R!Q(Q;CE>^M61;;AN(M M9P,Y3!@VSOL7-6'^T#:+=$!J4W/&IQ%)*7*OHW/Z>2JC>UBE^]$5.R@ILW+:VYL>Y"I>F M9-8Z);/V UVW))3-E U%'\/V'MR435*&9VF:OO9>O5!#2&VY[% MOICJ1)N\0A%RF7AN0!*7N<2+J$TB&L?$MT,_B%W7D7:T1=_4FVE5R8T=P3CV M* A-:@:#87N_I0;#-HAA04Q3-TY]PMW81SQBA#%?$&D+1P2!3<-X>]G(-HM@ MIJ3$]IQ"QZ3K?BH+PC5E6F4G>ML#7J/_'B-#&9$Q%!D1#87C. #ZCI#$DS$E M2>Q&Q!.!9R=^2*/8V:+:"^S)-RHW0F<41EN. SUT4C?H=7!;>J#HQ81PA1-' MA'(G)!Z-!8FBV",B]1-/^C87--B:POM<[#*YR(Q_=RLZ[^?F2E96,=!\C::[ MM:@#6:,W#R*Y$Z>QJN;S1J@Y(&);>"DM*):>*F,0GL!% RD(PDL1 DC%Q; MT(BE8?JLM G+4'*9AOYDC%P\3W,< Y+[Y[(V5YEF>83&V2.E$<2#MR[&0C7B9S;6G/!)F!2@.5!BJ_ZS@QD*E' M*2>2)P[QDA1TN9!%Q'.H*SR /BJ>E8C87%O:/Y0[6W>M<'HPS143?*B+GLG:]>H.O5R9 L,P MXG \J$^D1^(TD41PF81)[$_SF,]=E]K,)O #3'+\)V*^!#V&IZ'OQJ&? MB/L\]J80%]_#,O^;;/NH/_EP(P'2R6R>I*SN],TE[=#2G"0%/Z>UDV6WG4KKQXB M=<.JYDQM.H'M'=>G"0!$GA5R@3QF^^>=^&[XXS8NICV)G-KA=)//"AP^46OP MP)RQ9.=)1W6#-=1M.K9]O\6=S6^>709$9K%"6'-DUG.1!@_U;X\40S,=U\S] M\0%;/=@L>.QLL8H&)=(4[/W!PCTQ8]$&!F2I$P3GS/I+6E?L6EKLLI)2[^9- MUEQ9UZS*RFEM7] ZRTN M?V.-?.+F/V]YW\FDFK+JSJ*1NE)->R:XK^7MB@!&2[?]9?KN.>&3;&[*ZAN MR8IQK)"(=>?)U]/+%#)&ECM!@3#M&K0PE'?]1^7J?6;S)E"N)_P M&V0.:I^IQ]7OSMG/%LMS>8E0W%RQ=ES^[]!/6B'IU=#LM (,;12NEC>%%%9R MISH"U2(# DW3$V2W&6WHZ_;N:/XA"\@;@%%/%@%7?8&@KT8@5_4/2[E#/!FB M/-"XO.7Y5,@Y?4NI9"(#P8*[= H#FXZ+LSE-=L*$@-D,#GLRW6=[/J(_6*KK MP9J!]7B+\X 63GM#\G9-:]%YAA$U4041'W9^=P*J$\QHUA1-?F=E=8T7_8%R M[XGH"_A3J2"UE-_0F ++K)Y(GJ49YLO1F?U!94#1#&3.FA)DN6!CAD)8V4Y@ M4L'/II)H377?H-:A!;A05E.M5TI !P/0&EDI M6,V6RGI[+6$FV""'7L>HFX."--4^;##G.#0!H^V-1J6)-0R&!_.ZTZJ*;+3: M(UF5WP')DG$F5$ZAD6I8WDYD->P-'IT]H$G+/"]O M3JQS6%?$$,04L$MK&(HT0']8*)M!MG@$A@E2 =9'%WV6KC;Z! M)6+%G956Y=@:LV_P[LA"]15^E&DJ*]58"90'"PP3P9^Z?=DK?/5=#>"I-,FO M<@*_)K#5-!A.2(^B)7"@7R6HP5(O[KK&^MEHU>$ARK_F^%.;))W" ]G56-;\C_*>:LAJ5=%+R2D%SW1%H#;:B(LS1/?.T,[&5?A6> M08L7OV,>9S2W1]:[G%W65]G$ @C+E.].P_.']Q=OU9/]YST+0+,@0A;M6QSW MB?JW[VHXTHU(T@6IB-UU G&Y!(35;Z6 /<0=#197,AU-.X?M6 MX+5\ K)4@L1$H3,3JM"Q?A9D(4@E>+A[*&\QOML&[$,U#L*HT4S7 !V-K**< MM==+,R;*2=/R[K(1SK'4X^>&N^ UY01H 9<-;Z6M>]:U Y\=;ACNBA)V^!/ M<,SN.O=X5ER7^37Z90H+6 T ;J@3@:RO=94G#9.50/F/6A$2+A(M"IBD97 E MF5J@[=!5:3\MJ#=W]\$6H74>;)7JTH,MTDI;;W7VV(GU!09:B1PQI47L>VTJ M-9!/SST#M03];H1:! MMUJ04*)XA$ "U[+-$_@P"7R9)!&1"0N( M%WHQB64:$%<$KL-HZD=\X=+\$T_@84VN8*%A3T"H DFC*V+5F;LY/'_ZX7GP M&@_/SSF?C@&J4([J2Y]S%&-IDK%^PN.CGY<=IF^4*ZAP**7<)YX=8LKJA),H M%)PD7*2Q+_W 8_XFN.)KJTM\3@?S5]-?PB\X]0L\\5W--$>DKZ-AIIT,2HS7 MJ/)-QV.4X:BB7C%UR)(IRZJG+"VT^!QE92UEH?GS,ZK(_:'Y"[B_]*/8\FG6 MP)+RU<6"H0;]DE%S9MRBX&$<>#YQPP?'R< ,2! M[J0OB9[I[B+[!/"O?1XV,F>36IYV1D"W#"J\5#?]P[*[/]>@.6JUY;1K8]6= M?-6K'YYX(2#Y#[\\\)!SXL;Q8\\\]KU]$H;!;++#Q1BF,H P:+#!L5A"H)";\ST&&H?3_W=I/4_HYEE?7?;>%D0_*&Y,W>'MJ$ MC>IGD.%PD6&3PO"B8D6=S]UT/'KT, 2_9WN[45N'U5?6N[R\,>1NR-WL[:%- MV&A^!AFV@PS?E0_Y($3EN<"@0XR>?3J!K),9>!_6S7"-X9K-<,U_2G&Y7OIB MPS&&8PS'M!G #<.8"E-;3Q&V:K7_R7+,QVJQIK\,W=Z%-KF57V'9-E.5^TDY MD7]ZXMV'[\NQ+#P6V50((GG$B9?"/['K>L07(HC"*$QYN%"$*@Q$)%@I=3W6^=G XL'NK8'%]6JW,IKPP(\(=3A DA>Z) G"B-AA:+N>$TF?VO=A MC%+;"1.;$^$D*;SC."1F(2?<=<+4$\*WTX7CT+4/#L!,J0R# M6P:W5N.6I")D+/4)"ZDDGDA!E0HH(TRXL4Q8FK@VOX];"?="*:@@;F0SXK$T M)(GCNZ"-L8!&DH6^';P<;OFC, X,;CW#$6!JU3VK-/6#=\DE$*_*S)ZSNLY2 M6 V5'\\(GJ/AR6.5-R_C/N!^Y#*9A,01DA+/EBZ)HL A*?7\*/*#-/06DM=X M=ACP,&(@1+"BJP>B*TX]T-4CVXFE&S'FVPO5[![(R/%/Q>1?[O/X)]E\3B_8 M[:;]#([O'YRX,WX& YL&-E?#G"^H$_LB(:&7 ,Q%B4T J1SB>#%E=B1E2)/[ M,,=#@#1#=WY/M;KEAWZ#Q@ M8.W@MO1 88TE/JCIS66 MC #^"2)\[C _IF$@V3["FAM'!M:>X:5X0KB"\5)@.Q]D79]V?@E8LAP&*]K: M!1W1Z[(*DE58N<8 I0'*(P)**82/7MLTC4+BI9Y#8IXP8J>. M%#+R;<:CY_@T7@8H%S1];T3IEC5]@Y4&*PU6'A-6)B&/$\_V"0\I8*4K)4E2 MWP'PBRGSI"?<\%F.$H.5KX)M3'S'BWI./LG&XBH97F--9)65XJ%@#R/@C( S M FY?XD+"F,M4@'$1Q2 P8ZS"XB:4.+:31L*F21K2;<>%=$<(?Y05CNR\::HL MF:K2%!?E'PQAY=7%ANRI.#7Q(P:B#42_+HB. ^FD%"_P18%'O(3[)'8EG@"+ M!"ML^

E=DX5D*PQ(3RARH"BG6&1R MAU)R-U=;UUD,(S#7RV82N4$8@<"DMG")YT>41-Q/B QC5[" T=A9J!JL1PT,&Q@V,#P M]\!F*E(_="))N$RY1/H\ -O$#D@B M$A>0UT]"*7@BQ$:30#V6/<5^6=?['L&EB?LQ*&E0KWV! #O]?U@=^M.O9NHFN>R,"(V;^:Q[^V3, R>V\B1#\24"#&I MVTWQ(%,\R!#SWN_M1@N_7;'B$B-X#;D;V@3-EJ=08;#18:-"D)UP87? M&>@PU+Z?>[M):G_'LLKZ;Y9/I56FAN0-R9N]/;0)&]7/(,/A(L-&*RU6K*AS ME>_0H(#6_F^IP:U-%ET!V8!;7IR0R(_ 2I1) M2D/'BT4B[N.6G]BNX_@AJ&H>O).$JOAL3&R?Q8GP@S"E&U7 'L8M>^1LNV; MJ\$M4P_@1>L!J#2%#Y4 L!)53'106+&M)FH$S]'PI)$W\WGX1 FJ2^(C!*0-P[JR3&-2>PETF%ADCKN'E;X MW79:YT-G (-I![>EKQ[37JA6"2R]%V'NQQ3] E%LDR3Q0D(C/XD]GC(9+R3" M3T/J>FX0$%_8#O'B,,%<0#9Q[=2FE(O$9;O!R/6\IW3DN5O.+KFWEJKQGK[& MO37 N7_ F:8Q"T/;(P&+!("@'1+&4X>$<>Q)YME>+!;2TSMIY/J^%Y$@"6)X MQW5(1&E*4M=+*$M!.:7^7@.G&W@&.'<4$6'<(-C.!UG7IYWCHVI+A5JL$ ._ M!WS0E)9LRX4:B6>*NIBB+D^4 MEPH2<^$3D5 _22//$6(A/_+W^%%V5B0]I([!2H.5!BL-5FX**Z7K2RK"D%#7 M!:42_B*Q\#&H%O1)'O@!]1?BU[['=6*P\E6PC0D@>5'/R2?96%SEVVNLB:RR M4CP436($G!%P1L ]-4!;H'):$?7N!+O!"060J9"D!9/^';#G+9 M02GQ< 1$>938;()A#$@;D'Y=(!T[OAT+&9!(IA[Q7(<3%L MM@-J=@+2=G2<"O1K";PYOE0D'UG%KRS79"+9"@.:(KJ'7T3WA8+W66H'B<.( M=!@#\2<%B7P1D=!-(C^-XL!?#-[WPM1Q.#SIL(2"F TSZF3NQPGQ.?N6 UA(Y'&& @D=R+F<<"[L<+ M[B!XTK/=)"&I$ 'QJ.\#;/H)2>* ^3((/==W7RP/ ?5&3KSE_"E["Y?&[VY0 MTJ#D]E'2MX64"8T)BV5"/&DG)+)3C\21&TCI.B%WW/LHF82,19[TB>,RCW@^ MWK@/:4!DZGI44I]2%KX<2KHCVS,H^=20'/@=_5Z_=@OX:3J65<;A;Y%=K_@4 M7MT/O+S7]X/=K;M2.#F89#^]7-X2D552D=4I\-]T7)R)K)[D[.X4OSV;,"&R MXG+@>ZS]*[K6KU*9"& N&YQ#M#":4]GMVL2DT,?F_;J57Y> MXN7GK;H3S]%F1U17O7MOPBZE]MP1EL(P3UE^P^[JLQ]^N;]!W>HKBEN^],]9 MX==)Q"_#IYM+W;V!-?CZQ]LW[\\_6)\^7[RUOKS]_?S+;^\__6Z]^_SE+_B5 M?/C\^;_P[Z\7YQ=O/[[]=/'UB;Z;#0S5N@HA@"(-M-&6GC!BR+E5C>L$B0ORV_ W^I3YVS8^DT&C6,/TAI+AI' M5IFJ/_^HLFMXS/HJ^;3*F@S&_P%^7*KKU3 &5#NL<][@\TX<^R>6=7$E:VG= MZW1^+CR?"CE2W9;3QLJS<=:H%D?#YRIY"2VHP4PK>$N =*CN1E8RK;-"UC4\ M6\'#E_ 1")JB'EF7)>A#Z@JLO)V --*7P'%)N*R*KB78\V^RL29EG>D^,V31 M0CW,GV1Y:F(OAE4I6PE2S) M^D=EFF8\DP57[W,V@4=4/R#:,GP"/LTS4/C@KSLU_.X9^ I&S*6>5*D2GZ59 MP: I^%9]IH%^XL'O/4'8FP C2Z M; *K.>K(H_NFKD&ON?]I(O-,7B]^/!67LKG_*1)V5DP7GN;E-!?W/Y1 O.,E MX] ;>O]3O/3/6;WP.>YHL= VL,?]CY!P%CXKD0]A@1>^J*3(%@*H$T0^LDK,*2+(::Z*87%6L1@*I MI*6GK2]]9XB0H$P]S(EKH,K)1I X>(U _&[UTE42E%/$/0"4+I9\#G1FZ-6A MP#6^.$*>GN;0 NPF@!^>M]>(G)=7UHVT M6EY4-'-O!&J('08\B,E,I4MD-2 @6#HC;)?#:E\B_=V54QB!A4A0J7/19G&P M2-:(?CB.TKIBUS@N@"!>5F@6G%A?,:"^I^2%B<+L$H9P-9T [2G0F;3@*EC# M<"'^!G#1@VVN6#/K+-'Q^FT_((NF"*[W%EM!9;O:JD.1I:G$U06Z!U8'TD^K MQT MGI\R[U#8#"JJ:,\6F!%AP7)_B+N8@GA<8>L9C M;6<[XG#O)/1I0(,@I([C1K8[FW96X,B)FOT#T]4WYVG0&Q.#1=5].+9]O]7= M !B2Y*P,%04D085O95&@;7^-S=2R MNLY (SF;:>C:"])94X;$CH[$*M@/)1F09N#O;X!.G]]^U* E0&H!,*'TL20H MN1,$<:N&#PT-&1I:!E,"$"DO)RWU3/+RSOJ]O"PM__>1_N5WV(]H\3 MF! U*.F==^S/(D/SZBO:4?69H2)#1?=A!DE(CC->SV05T) ZM*DU#!4-N\S* MJ7+02?3DC'H/T!C^1N\@MICJ9 MY'<6O\+#!"0J5(A@MD"-65U/6Q=%5G#T_+0NY)P9D6C(:I5(O&;Y%'T& &:3 M:04DU)W!9-PJ)^@ZQG@5HW0; EKA'6BNLDJ 5*R4AW3>)8 J>5EH=S3@DG$T M&5)Z (LJR:MIUHPL *!6O%52'9M?99=7(/;J;UF>@\(DQ^A!D(:0#"$MTY68 MN)85'DG! R5HZJB2"^47, 1C"&89\HSQ@ ^!1@DW#-"J\>,IGM##)SD(K0*/ M,MV/__EOI+#SB]^M&H\4J^FX.XJ=\QSHD\)$M3EK#V/VVI"4V=NI54@II##. M!D.9"U"&U*>H,,6PH(+HV"&K+M/FAE72T(RAF06:F:G?*93S2E956:F0(20S0U.&IE;25&NYZ;C*:JH#>9"&A(2!8HA*=SQWUU$=?#BC M1,'&[%*'N]W5L-OH&ATV,WM'A\"@ZXH5=Q:K,N7&4I$,_"Z1%6%-P_@WXYLW M9+I$\Z]K66FB2N[N>2;@ZZQ(*Z FY7.L9I-)54X %]41<^_/O\Y*[30U M5&:H;(FYD!5%J6+H5;0NQE8)%6,EIOSYGBX:'1$!.6$4>#%U0R^D_B%34!OQ M6=%+*JK[+)X!K/$R2A(:5C(Z6BR4A29:"EWXWT7QC$K]5\)1;5 M9^.RD'=6SJ8%X!PJ]SF[,8J64;0ZZL+K$U(+.G4A0[N_)@!)RG,ZN!1GO/F& M:CHC$)89%1_T?^$MS%K?P-1(I MT]T21&]8CA?R\'X:>A)D!0_I\QZC+QE]:648'\_5C6B,XRLNM1LAEY5#;)!MZF61#!G>/"G?3?(H:7X^DB'BSG"UM>@(CHPVM+!H/ MZ1334DR;#)-^6).R/:ML WTP- /DKNB*53;L5IUH C6AQ#4492@**$J=4"\D M$ %]K\9C)>54[;(0?8&GK'?Z@2X740M8YT6!1NMB2599.OG0 M;Y++<0(-=V4S1D"85IKEW4$6/C](*(8#>WO;6C?#@RM\KAWSPROL7R;5 ME('90R/5A3?W,/:I1M>_HN\Y6>\QF,0YU]3M+.#&2F/-(Q?7_3$[$HZ59A.!Y3#)B)C3N6]BS-R MC/F#\H=ZKB>@G\/3N-QU=TE9H.]@S(1L,Q;E:)-5&&V%TB/!PY4;S/>DP*!A MWW#P5IGD79(_#&V>B/;65R6O,]CER12^Y]C-@TL_FFT1+$N[LSBN DAOX)H? MS>?(ZF-K;J"O(TX_]K[H@\!Q)0% <9]$.6IS]61C19OXLV@=S4YO:AH$59$+WMPYV;A4'! ML%.=OVK^V 53%=S.2TC2H>%9= M854$K&+_]!2MK$+_E\I6U%_3;U>T^W-)8YB ;8J!B:4U.!Y0@]$/U(/NEBQL MAS%J*&T^0)V]K,M0"+_B4DVR0G]>3_E5WW:'&/JVG'+?95H/O$_]QA&R;4>( M8QPAKS_KLIZB2M^/9LF_Z+_@!:9C.>M_S5*A_DLS<%;_*]V/#,WO+]Y^M.B) M]?'\T_GO*@/;5^NW]US=_?OWZ_O,GZ_S3;_#_^8?_^_7]5^OS?OWSPP6,]IWU^8^W7\[QBZ^'+]KU MH]CR*2;TS?C*I;L8IFT<9.MM0V$TF:+P'B9YO9+Y1$DLP",TY90.AS[^^;PU MHV4J]VBYIOUH*N(3Z__.5%;L]WY^852SH9>_IX4NHJ&DN+J;5+"I4/?>JF.GU8Q[RS_M2J M<*\AW#8SK1-/)90N56LE06G+;7)-G7NWR^>[D*D89GK_(U M[GV":8X^ :5$ MS99-CTZ9*'-#A);S:=TJ;3C6X6B.P ;X/J!8DL-YP'^SU,-=TG1,.H3FV6@Q MP>U\EO5E5NKZJ&24JO:M-QY/'\\AC T EJ&LC+158?P43 M* >WA3"'?*,T;G7PJ;!4\_:*=RTA:XZQBNOYS+"EW@EUW_F$?W9> M+=@'1+E/ &7 S-U&=&FG/[1S_MK/>:Z/QQ$.'15,!YQT6/] [N/F"HV_.6\) M<#3FGLIF=M8#.[;]8A'K,\EFRD<<"&(H?U6&E:-Z-VT]]-(B28XZS] ,U5' MBE:>H+]-!92TE(OM]-18]OR@>^D%E^;P8=_UHH_XQ/HJ>]FW1[JL4KSILT:T M<:K^,M/8/O<:VTF[WGLUTE7\MQV/P:8J@F^ ;%KMS?I\C3$N\N;P@6C52BCE M+JN[:B.Y:$W9VLIAN+)NNMMP%=)S4I5,)-K-OR3=>'_0U,?ELNOV)J:.>SNQ M_I*Z\ "^(ENKI(V)PY?'9:7\BX5%?8U%6D!VQTV9PC=9@.ZBCZART$9KG<2Q MKF5QB1[+3E7O2[KB]0T_O#8(_5Y;+!(PZ4.31TBB6#(1E%:]8 MVJ#&\0GF>F6=JU)Z3'F]83?PWDB%(DE=P;WM3F<"]\?.IZN6^P978;'Y-)>R MZ6?#*KU28)PH96M(@ROV0VE;8,5TA*8(6YT%:RT)K?/RZHEHS&+I)%M;EX4Z+.U;Y#+/IUCP)6'\VQ6#M1?J(C*0 M+\KF<799L38K:,&JJKQ1'%3C^N19(Y?, VB7H<)(@?7;+E7CV 1FJNFM=9%= M*D5_QICN[VH1O=^M0C:PXM^0L %W"FUJ0)..K>@4U[B-"H2>VG3>O8D!_^ 6 M7_3-*.'O@,+09OGN_^Y. [3!TMX@ M+@6FO%6T% '-PVA$Z(.3K!P>&P^S6Y!NT%V1RC,[)"56/1 M1PK\2HII+D&7R<8@H5DAT1+IT:!=@G%["M%G,V_[8>JX F]MDR@:6ZHWS M_S[_].9MCPKU'$;4;9!(M\(8'VP\73OP\7;K@5-$GV%*0W,LZG-9J&* MR-12A4#CP:L8VJ% :IRUUWM4"QWQ-!66Z^H/R6 ?X4M-,9HQ2CRX1?KL")\& MRKJ$D==-CX^S9KI3H'O3P&;5%5Q%>XG4\5OM/5J4"I6J[*+.U);>U'WS9OF] MVQ0M:PY0J"*U7A:%P*F2NM8R:T.U7@IX&CM*OWT$E1S;U= MLPHU$!B @B3>KZE*/ ;/%>1+B4$.&(51%*QO].W7\ZZMD4JNEJ7M&_T8=0*V M2HU)S\6J5(#2W&CO:S"C>5QE5E[>(.R@^*B2;#:M#V\_]SK!;.,[I%$T5+?[ MU2[83/)UXJJOZC4GT&!\*-..P&7ZD+L#B%*F@\W 4MBU5GJ_P2)UB8SK.0F# MR][O;>^A?*D3XXY4A8G6$ML%I'';_MF.1M5,&>6.6MCU9MTT6E M'&#G*B -=PL)9JEG98^\4<AQIY M%YZH&FI#$I=;Q[-ZL[,D8XVF'-933JLX@NX^.VI1+H)E#_8F?:(*=G;&C49Y M9?;=@!Q0L;)+1GF355(9Z>^5%7V26W["H3_)>_F MF\<#@6%LYL(!4%=GBY8._W78(NU58*U'T<=\&/WCCI!ZR69MX@(J\X_IBI"!Z7^X(!VEMQ;@:=V)L^EXIXYN[J$ MW1HFE;-<'<9:.#@TR]7EPO9HOE5M5&P T8_UGFPC^ U9]KG;.I^&+*ZSJBS& M7>X9+>%;U\O0=0*;=C7P\*C\21E6UIQY>[03QY"9(3,%F'@RSF:19+.#\-:# MW1KP.H+^?Z8L[X+8U 7VUDY[>& ##>&>T34HU-X6]FC3C75?=,JI?\%YKY:.8CTW#DLIEH3*E MJXM/QDML:'&C29X,.1ERPE.YF>#$S/A]3M@^:8Z*19M@:=SVL]F9-$9+S9<- MZ4%.!W'E\Z??ZG[8[/V'RF*V+ED=/O-H Y"XNK;!)CE1&)D?LUG.GPH.HN'ZG*5]+)SV+:M3GH$?^6GI MUPQW'B5WJNP[ZK[U'%OUSHK[ES?NZ_]:C>X5F65LVXU!:>MMC%4ADWHB78AI!&Z@FAFZ_SP DGURBC:8F49-.F/&M/WG L>! ' M0\?'"0!].04ID=U*<::[BNT3D +M\T#C.9O4\K26$X8;T"V!4C-TTS]@]]!_ M?WIXG75IN$Z[]]N'X"DQ+W*"X"2.@6OUR>*2!YR3@#[T]4/?T9,HZ8M'I$6A5/UW!HJ4T >WI_KX%C]8CDV+.W*- MXHFSO*5H3>7+:'P)'T4;8J/EQ^)+)_ =Q[&-6'.RVYW W__\/ MP0\/3[,_A^]")B:-IK4Z<[<.N/T7_6!G(WFJ$%U>8(/%CB9<>_Y%4O_SZ M5N55^,@J?H6)=Y]&-@^LIV9,V]V+%=T0L1ET,NCT#'2B!IT6RHA0SR"/X1'# M(P_RB&MXY'G265F:Q#J1R?UD^L0=]' M5F(:1_'S)M'HY9T.VX:CI;2]S9DK_\/.A,R13==0\4%NZT%-]_NEWH-&Z:* M&QXU4&QQZ< ?$8-#OZQJ9-BJ_<#9Q=Y(R8O?VSQ&C]'<.LMS&/BRI,FBW*_I M;FYFCVSE?F#*,PC<&SF.;;;:<.T>3-=P[;I[[8X\+SRNK=ZPF6\4G@>R\?XS M^[V+NJN.5]_YM*0$@P'1@^:L8P51;T0CWVRUX=H]F*[AVO6YUO.CX]KJ#;MZ MCB8@%V: .2)4A3K,([>DOB7>@I98A6HBJUFZ31W!:V(=CR;X[\AB'0T5'^FV M'M1TC4?@I2)VC2GQBO3+^:U>-<__96R*N>B_8[,I#/ONZ58:]GT"^[K1YB)$ M7@7[FN@/F3?84/&1;NM!3=?8]>9,PY@$QB1XNAEO#C(,S^[%= W/ MKLVSCRL M4.+PRL:TR%3^%F']I JU'2-!\"</H.;^T?Z9T-^,F27*I?]X(99WT'T/6#O:T[:9R;R*Z7:5+>B>^&/YZ)K)[D M[.XTS>7M_'3_GM9-EMYUS:LG2-VPJCE3$R,PA7%]FK!:8G:JA268#;+MZOD* MUKW=66^)O)/0IP$-@I ZCAO9[FS2F#^?V(G5S>G<5-I+!NLN;**J=5U^('WRHKZX-KU7#(L0XU +TYZ M1@-Z:/]].L,ASQN6.PB6ZTIL[2?#K1K=^NQ6E#MC.>OB*JN[PB--.>&9FHJ:,@<*+.'5VJHDE]EU5EP. MQS;;,,/BAL4?<^FLRM?Y\LQ^8LW8O5ACI.NS_E)N7MJ%D:B&W3:GQ'YOZEP$ M\;V4OFP#,^G8E5U>5O(2.$X]]&!+R+?X2LMQL/? N$HVXJH^@/EO(E3/@L*6^1M*"% MT[X2W.V:?A2'/D:-JYT2,U?5RS/#O=M%W;I?]4=0$Z -?;I$@*YD=2R6+_US5O@E?3Y/7LXEGBXC-XWEYM+5<@@GYOSLX%_:^\ M+&!DHF?R!48S?&'XX@GWA9 2^SM#^V6AKC'@17&Y^)*RO5B>]V^V3+G 08^8 MF;-7#:L95GL"JZU$^ST26@_SWL,S6(<9AYX2Y,D').!W,^DC;:WBVBT[.I[# M?C?:CY# Z#>QT?\E[ZPWY7A2%O"WB,?"5GS*DO@*3!_%"+: M9Q]9 :R)+_3'B+]E-9_6-;QE(=F?%RR_JS/5WKNL8(4ZD<3NLZ9[YHNLI_G] M+E4/SIGU4]?5;_\?&T_.SMO/?\91X"RI35W+LP.KJQ5]'CP_/NFRE3, MFW7.>3DM&D3&MR!)D2:/F$L_ V&*>49@ T9 NDU[9N!SS%#-F*$<\!\P/:I: MPBHUV3_*RC-FFS'UJ+7?9O !DYY VXJG&6QA)> EJ0,8V&Q+)R#R>#;)8?*7 MLH!1Y?D=?B\GC7X7Q1Y:NQV&J/&?CP&7..M9^/?S\S\Z]L6H!=EVK^;8KP(7/RUHY;BJ4]_C+5,'BF'T#@=_1YPA@K9Z.)^T20Q-_3\6E;K"Y M8HW%TE3R1DT.!EI6V#H;XZ*H^<';$A! M_0V&"9_J02IE!S=7S;\?G:::P0!AC:ZRNBDKQ7#8:)5)W"U\L(1! E$Q#M^W MH[_!/-6R]0HB8H, MUDT(3^@3V=P@@RSI8V[\(\W,TP9V:W4&^HO'1,JX?K6)YZ(NS^LI* M\_*F!I8$W10V4=/D("Y@C\3=X0/[7P.>:HEG 40&Y%+7)6QVTX6$X=.:>!7: MY["Q"FX[2&@5-S!\9*5!F2/S-.RVQ1J-W-@,V#/8!=!7B4-#BLK&,-W&ZN1- M)5MG-CS$.S$-/:13!&\% ,B3>%:HA]V.#/[$0?2 -R/9GN3Q\6[Z=QW&JK=4 M;\A'&8='1U8]3?Y6IP(2G8NHC8)=/8/9D^.EI.]0Y/O=6X:S\WHY[GBG*:_6 MD+]#38T.0DW](O%P?ZBD_E&5!?S.M?YPO&3X54KK$T"(Y8PZH^Z?K%53_QB* MKLX>:VER?36M'NII>(: \0G8)$)6 1^,[X6>+%S1,"$G6PDY\4S(R+,.5Y\12LW+5'34TYC97PI30Z K[D:W8N,J&=QOV! RJIA(,,! M3]G,%GJR#T];W /$11,$.YAI#GIXH."6-U9]I0PS;3:J)^#QOT%BJE?[&P[/ M-]>+$@V[[U=-GHP*SP/=#;.+NGGRON G:DV^3I,Z$QD#PWXESQSZBCR9P)]C M$&]X#D]P".]H\S9]WK@RQ2H2M&H"#0JT YH3?$E#IRBFH9MFM%&?] M\>J)_>-9^P+,+&>36I[6VG*A'N8C:!3HXOX:=HJ^RT MX\2@FYK#3H^ATV-9 MBX\/G:A-'TUY8Y#'\,B1\\BC-< ,CVP^Z1,PK"(RLZ;/AW M3[?2\.]W\V\8C;S8U,\T)<,VKPF]O7^)U6#I4]GJ<3?FJV"\)V[V=SEQ7R<, M4SH*-EC&>!U7[B%3C($' P\'!0_VR(XC P\[]6G136AR=)\UN;7/?"Y4NFFC MUAG<-KC]$+TXMC=R*37 ;?#!X(/!AX4UBZ.1'X<&'DQLSG;TM/;:$=[$;[.[ MF#"=XSGQ/[( !T/%1[JM!S5=$Z;S(H=3;S %4)DNU #X296>J54JH+1/HU9? ME3>%OG+^LS%G#OIP^%@# 9QP%(6F!KQAVWV8KF';M=DV&(4;]""\BKTV\3LO MJB(M)J,W2I)!V^-$6W\41H'9:\.V>S!=P[9KLVTT&J89KCWTK7SW7HI?77/M",=:P8&HUH9*Z\&Z[=A^D:KEUWKP/0?,Q! MF?$!;5[S^5T7F]0%S00\E=4-AMU>FZM1A\U?QPJECC<*?!,K9-AV'Z9KV/8[ MV-8QN7Z,\V<+*M!O$A[!(K)](?%Q"3/^M_K P*FY &HN@"Y=,W<4>9M3I [F M_J=!!X,.!AU^I:,P-NBP6[>6R?K3[XC.^E,NW"DW"&X0W"#X\D.'>!1X)G&; M@0<##P8>EL!#, H"D_;UY;UV3U'H7J'&-LO_DQ6\')OS2 /%!HI7>.*\41 ^ M6EWT^*#8P(.!!P,/O[K.**;&D-NV+^YX,S4V5[+J/&K63UI=^]ED:WQPGON! M*B;/G]2'C1>Z0363?&C7$,,7O'&I_Y$QW9&SPLVKE&O&J> M)CO8:]I3P[]K\Z\SBE]W2HQG\*^Y:_:RFE#K*C!0^HK8RT#I^E?L/<M_Q@'T)ZJ/?IXI#L6Z92?D55(DU[1'%J;0^M5!JD[LC=X MXW=/3ZV-U\D A0&*YT6W'#I&[#RRQ=PR^[Y;9DL5/@/A!L(-A"_7]8)1Z!Y\ M*6FCZAF<,#CQO 3@MLDIL ,_WI'<.'NO%#8KD6E9R39>87)B&;?=ANH9MUTZMY(VB#9I+KV*O38C6"X5H=4J/-:G*ZZPV*3"- M06H,TI59B>U13(U%:N#!P(.!AR7VU) M_[@4.W.O[P>[6G35.3F37_?1R>4M$5DF.]6%.@;ZF MX^),9/4D9W>G^.W9A F1%9<#53W3_;5:KO[@[VG=9.E=U[5ZE9F[7) R'/C;MU:L\X]*G:*S/6W7JS]$9K+=:]ZO>0)BP2ZEU?\)2&.8I MRV_877WVPR_W-ZA;?45QRY?^.2O\.HEXMJ1K3#%Z.@UMRN;9P!I<7%526A_A M[ZO:>EL(*:R/K.)7ENN,+&I33Q5[@E_Z>LA[,&CK'O"LL5O!J]HM_2AV=9HU M, J^N<;ML$D%OLD;'TX\1)AQS^!TA>&2&2XRLB M#J3#5^&Z<\\3&%'""&$8WTOG..#!M1K9J]6JM5=& MX06XA&PL^97D8Y:PE&N/7-/1&*=')EWE[DUJ/!FY?5>O.5EOL+GGO5 M=GO5XU7/&M7ZD[_=U[3UI\_:6>_;%?[:[DN529V/W3#$L8 NUNBO\4*\9Z+ M2&YK.;>D#EHZ>=ZMJY7BEOM8[K,I]T&SVG(>2R.61E;22,/2B*41 M2R.KY8@3PVDXEEIL!.$NLSN^\N1.^-Q)U+V"C0,ZHI2IEX_Q.?KXG:[GMCN/ M,M1#!KJ-X[/T>[[TV^FZS2U6@+3T:^GW"$!Y]&3;K!YU]?OU&/6KO22IGZ99 M\N[/3(Q'&-UC#1.;4FI32E?F)-3=]LYR$HXXI]2R!\L>+'O E*7:I4TYM^S! ML@?+'A;4JZE7;9GE;=IO]EKIVE2]M[:;32ZWR>4;E YKNHUZW6:76W9AV85E M%X\ASV77;5WN2G>SW,)RB[,R[DZ42;2JNW+]'!"'V()]M[!LS>F7$YBRT[!R M()BJD@=.&CL_@SI:;3@P7"CB:$5U@27%!:3CQZ,Q2^#1O8"7?[[L5MMSPXUA MA*0RX2S1H[E. "N!^>$HS'K@+XZ<#E2DX@5\]I:P>KZ%(68".6=@V?6JG:>" MTET RTZWVMH EF8Q$B%Y\^V#PT3B)ZR?.G$4BNB]WE@RY-S" MSQB3_L6IKZ2?SO'*$@4:(/:S-%-%7[ T%I8M SF04R55_%>DZ>*G81:8$U=3 M &0$0 CF C3 GT.610!#^->'>! [K0_$H.GO'^!@0AY7G6*!6H-Y2R-6!JQ]94LC5@:>8XLLG7CZOZW34@YE[[C=SO:Z M8)]R&**E7TN_AT>_;;>SQ=AR2[^6?H\ E$=/MNWJH^ZQ0P:TK;.T+_-D+B#/ M,LB3HQNKX)05G);;Z;:/&>A6P;'T>\;TVW6]NJ5?2[^'L%UKH*P+ZPNO7CWJ M\LWKL>K7-M=T[:N04KY;^Y5*/.U4+[>9\N:UJ]W'4]Z69+QA@E'$4[ *?\"X M,I6.33'S4SJ*1< LYW'1!6L*0^?9A+-O@T5^#Q#"1!G]%>9O31WW=/Y9+%4> M3I[B54[OIEB:14&$5T"0]9JE)B\?/WM[?.%_T6I^U\3N)!PD8F>9#&=W#\ M,P9Z0:[ID 'XLR2GVWD\N <(%;1+H-/DJ;E@.=-W[61+5R>]F?31(D]4$?,X MB8/,!])T;O+LSG#B.O?%THFCP-)+Z9\*)YB4L2\(+6BYJQ$##ADFGAJW!_,S M4"QP2EA27_(4\TQQG*0\AG3Z23PRX]O\T1S!WD6P;,XQ'=MUWG()"R8\> LX M%<8*O][!<4>2RS-.+ITZIJ XIJ!T3%P?4TE^>1W%CR^K]:W6;EB@72UEQU,4 M75[OM$!]^3-USA>=2GGTFR 6YOJ;I%XVX(]I;\#U%085"?BKD:&0 *T/R->) MZTJ8/'#UHO3(@'#PESZJ9; FA7[T-@R1<$+7D"-7QZ](:.!4N%X1W7&9TI1F M-#7MK"UAD_Q+E6&H5@*>$O"&'SQ%46R9,HXB'ENL> M>5JS!G/2Z;\!$#!DM6#7!74#_[\+?IRB>S+"P0=SD3 M"_E#)1 )K 80"!/XLU%T'0@Y#MGD"I]>CU%=C@:E^&2A]J9OQ=4/_\YD*OH3 MLTWZM (X?-V+'_"\L.I 'NC\L*;#S:L_';[/B_U^'H1G[A/@O.GO,%E*XTM$H6#->"UGD3,K8/< M:WR(:L[! 7+G_.HMAPG1RX;$0$QK%">I^ _]<,:<:NY<6.E<#/*7>557,:O& MG&_]Z:44+NTJ"\>+-6',+G28J*J;F"*;N)UW/ 5YVOG#N_ MQREW8.G_ZW]VZ_7:]2],"BK7]SGA$MD 3NS20^\:AT37]!\1RP*!<]S&B#E2 M_8URZFCJ]R)B$:PZ=+["",8S&T]YAD4$/XS4QF*E33^V\4/D,Z=//PON)H*U M2&KZGF*NG.5]<<>0Y?>$!I\/$=0'!]>=BY1/Z !T+CY&6&;TM5%[SUB6J ,Q M"'XA],'8&I2'6X/R$,LTMCK59O=R9>7"E54<5SVK53N=[I,+)CYCVO;EDZ=] MZC.O6F^L-ZDM\&0+<]@RC;9,HZ4C6^#FH.C(EFFT91HM]['1 M:<06GK,T8FG$EFE\(5W6EFE^MYM]O7)I>3:Z@GE"Y>Z6VMN MKS'PP0+]M27DDX.I)>2I>@KNI7?495 L(9\>(=MZ*.L7;#R#:BBV8.,.#!4= M+63YXA&1B^6+Z\*ZZS:]F@6UI=H#V*ZEVO6I]K)SU,:(I5I+M6='M1?MZJ-W M*X<,Z6V49+37)1NAC,[@,(D*VA9Q,^=KUB/KF44EE%LQB@:V^N<=Z \PAI:3PX.LZ12/K]H]#*L95&L MV!Y/;&_18O82!L;Y%J]1@7C[\9)V#. Q^\RSW MDMMI;*^5Z,HSLV:/91N'"7?+-C9D&QVW=KDK,^B N(8UA,Z*6>S)2W*B/.+" MNVQ5MQOR_W,+'O43\Q94LDA7) M$]'?><[CJ1^$W?RY;MZ2@,6",]^\)8$SQX(S;XA+UPA.O#"62NN=5&_[YW:I MOP%UP<)7M]"9LU-JS(D](4N%P!^I)1XY601600C[#YQA'%(KR %6#M=%MS\6 MG;K@Q]LX(N1&2PI+@Q]B'>;3Q[>BY#:6QA8SF40(UWZ8^6G&TMFZVCTJ80^@ M-=:0?GS'$D&%<+%X[9*&G,S'\K6"2W=ILTT!6.FGJBDH+Q:&@SH^&\NJ4ZX6 MSA%%]4(!/9""SA MV=YR^+%,$_%#;;/48ZXH==_-2]W_&D>#RC>>C)RWO)?2 "I:\EI+_F2'YP1R_S;02P!W=(BN( !(];,:!S?8<;!\H^B"!2D>0]]/->J'P M 7+LCHE0%S^._1_()*B1QU1W@$>HW_DZC+,PF 83@%!F$KL/\$ ML<]$ B@6 M9MR@QNIQ@;WAJ# 0' ,P+,(T!$#$!Z;-EL$2VQ\P9PNJ#KOSC3V<=>NA;X!? MO-_'EFIWW,C8E#THHM]4V-X#@ZFWJ\U7TXT[@#Z\3K7S:D5;(>?]IAV,%#?/ MUSM.8JP:#MP:%_&S5RNU&C0-!>'<\%7UU:93-AZ;LEEMFAG=95,674(:.>\L M,''G'-(J( >@@"S GYD.M-3]-<;>X2A157L/'$_HKE&J_Q1@T3B6@@AW%L^* M.7TFAVHV-E'X810'(RX4PF"KD52AO:8!E#ZP11<$5._?NGO M>U2ZU+)#^#V.*A]N;CX[OP&_ CM)GB]K_QBI%DY"^IDD3M[C87SO(L/6/SKO M?OGX[>V-Z]P$R)F O:H?2$5_C_7^;Y%#OZ?/@-4'8*A%:,_I@88"5!"\8XO, ML?=SH3_2 *B"IA(!(9.)D*$%M_ZDQ/U[F81)8;' ;".\V /+)P'A@N8KB)0P M(T_'""?!O^">\T\8.D"HAB"PCXBL#Q!L*# X=BB769A2$S0M'M!TI2;"M'8S M&CPC+24"JPJ?AN+/3( *,ZDZW\CTE=EX'-(&8=_EM\T9."R4L1*I 8ZA'$P] M:L%&/=Y(&:6MD7@#I*MH06<6"28T?S";'<<(8SSE0(!^G'"8#(5:)I6QC>#( MMZ1[0691)C-T;B7T&&19EM"4@'TCN?Y61FR"3H:)TT_BD6ZY/*%[UQ[7&R%; M% 2R%("P+(%#3T4:\J 8Q"Q4'01]%0G$E0UP0^$=ML'S8["2_U.,KU2)#(@[ M<1 KKP%3.?8O8^'D/XN@2JX1/1.:N$-"F@#083 A0B>,4[[LEC#< [0:_2H= +:49@7 N!*P(H+!BU[ LHZG# M8M1L>-ZX5W@4$D61@H=/4R=HM?U"ANR:C4WMNUFDI:=\!AX>B,=#@,9#7*@5D;ZE(H M:@E%*^J*!)4+0*CICJ5:QKPV31Q!K$R[MA]SEW\"D3 J]%I0B 6_,S%I*)-1 M=L$XLT(5WH.-T=4,Z5WJ@T4C#1D(L1"5V!Y7NF&L](1"9)54&'+/)QPDVA#L MJ1!M*I+\H!H&TF@8/E)LKALK[=TH;Z2)W0OE]0==!K2K**TZ'],IW55)60FZ MMZ35P@X1,@GV0<3#,1W&R[8!$ SH1:0-C68L 6HRCGXD6!%*7:4-@EZ*;T@8 MBM070&GR1"%S4@[;'B]@CGM#8(WCAX#% *4[ 8O1=T<+,=EX[0H; M#N G2+].XG&"=YG. !2\2*UTD##D!".&AE6*$^E^V>H6C!JVQD*1,7H,G2 F M?(\XF$P2" NLDX3W0_0A#D'!G)H:IM4K(PT1[PXGZLK4S\"PH0&KSK^& E#_ M?N8(YVP (NAR,VS6BS,U9"#"C)16==NACB"5*5,$@%AK3%-E$TA]-0OSE*%! MMCW1Z]12"'@8$L!G5D,>4^TL)0&OXFCG[",\#]C_"C-?3:0L5&*#:$SB.LVJ MI[FKS/'\WGGIZJQRMR?DTK*)V5@DR?&\ ;E X(A$VE0>LIN+WB-+.X1R0LC1F,P'# V M8FK591Y+[RE=9);=S+KU\'FD;)TA'U%,%2DZ"K)1ES[\%A9M5F+?;4. M"[MV:CI,NW .PW)8VQGD.F/0@G1@0.R# HJ>-9\+#- ASDHA5;>WSA#Z%RE78_SA+@PR@/ ?E1Q0%6JV)D^)^9&--@9A#FPT]2 M&.<*C D,G/@RHFJJHK*FJ'+&?9;392E'IDPNA<]PVN=5]N%/VSJS_KDID57H M0(9K@%3+UT!D1@0*F%#0,AR '.N8#TUJ!*DBS F'EBD>Y$#XN5/9=>B2$"CQ M!V[ *'@3/&RA^(*1:B3REIPU^JV!F\!BRD%9&/S@=:X!2-$@QN%S'7'FZF#! M[G)FD;N_%ZI#3&&9XB@ 7;T/LWH6AK&OH)0;1/;*^J6OK+OVROI@KJR?(2:W MURAO"Z?P(1[$H'+[56(@&"<*3!@:Q.8,UKWR</JV 2(@S8.WB@0?7 M:C*O5JO67ID$;!\=?&/)KR3'^]V4ZPSC4@8S1HLI5\*5>7M1]2D:O-VN7EZ" M@:6XXH(7O&J[ONKQJF?U:K?;J!7_K7SYH-9P"(GA\R6TC[W_YMETJVW;;K6S MEJ<.HOZ&0=3.;QA$+?_:2][\_=UT"+7M8[L&LEGN9+F3[:6]Y5[:EO-8&K$T MLI)&;)?Y/729WW95J7W7#5X;X68NQ:ZVR8^.IK3?V@SI,.K5O9B8.;/M6BP^ M2;">U'9W7B^_?&M/(SZE@+X^',1X-4AYU-J*4(!#*;_X^YIAX1?HG+<5M4^O M6=\VJV4?!@-Z3C>@FMN\M,V0+?T>PG8M_6Y,OW6@W^;VNOX=!?WNO*]J6:6I M;T-1JA^CHO1Q)B'.LM*3IJISY:!=M^E9!1]A3AK4EVY,!Y=&3;=-M=(_:B+%>H /5?=ZN MJNQHN>E32>SQL/^C(,*M],U^).GA.#ERP^TVMZ='K9/Y<,H(8[F#Y0ZGQ!WJ M;N?2<@?KS]J/3C==[]FRYY.TC\[5%&YY;MM[- G;PMJ2[2F!\NC)MM%TV]:% M95U8.U!WOCY2Z-YRU).FLG/EJ$VWV[3QW)9J#V&[EFK7-E_1$UZ'9)7RR_U L$VTR6BJI;'FL]^-:#OR3NM.%ZC?JI^_!M<+EE%)91/(=1 M4)N1^HL@S*E?]MDR3T_ OR5=7BVG?A[AU:MUI+P@SE!OWB.O?OE:,>LVS#X*!1UF_G Z4U,!_IHX# _%7)D(UCBB2!>&X0P^&XN4A2J))Q!IEG!I M>>M)D]FYLM2+INMUCCHIP(:16OH]:_IM7=H:Q=:-M$/=Z',2^YP'TNDG\?0DN^W\F:, MG4H[4%I$I%N>)6PE*-_R6I! M-JW1IC4N/K.VVVKL*N#]B),:+7>PW,%R!^ .M>[V[O!/ACN\J"^LM06MKG6$ M2AV%&5-$53^,[RV3MAF,-H-QC0S&NEMK-6P&H^46EEM8;O&H'[WFUFHMRRV6 MJWCP)X/ETU_'B]2S1K71:+Q:H4^UX9][R.0JUK)J!4++TLL._A['%4PH-T9<29G@K>6'EJSVCKB0UM:HB=,AW$V&.H2 M/:XS4[.'+F>GL^<9+OX M^RA61Q&):-#/8/@ABUQL4Y?AL0001 M_8F9G-X!!L*2])I.H0([',DKK-(> K3FSJO8@IYL3P?8K'9:]7:]W>[4/:_1 MK36*;8L(5UZAW:_8KKK2JK=S\5$Z5#6'5ZO-CKH?_"B1^BSY!S&1;,)A9WY: MW)T(U2L;Z%)7UR^D).Q3_[]%I>VADM=MG!0FD><&99G()1L@4YPE!K52]L"E MQ2J+59M@5;"JC:WKP )!=4&=2@*\1!_T%!T3ET7L+A8!ZO*EK$P_1NUI(.XX M*5!.R.]X2(K3@JP$)^(<\SK3V!DQC+$#103QN9=).#EI<=GB\O5#Z[UHL$H_KL9"L=-3]\#.0O"(.KE$D6V2SR/9WT)P .V) C:1P M5AD, IQ)>$A9HB(*8+L)/ARQ">!6Z&?X1+L\C._1"42_#P8LN<\H&!"1[AZ^ MN.> R:[VDF62][,0=3;T1M&\J!#>E0;"67K:E\*#ZN/(2LFV< B_BC\S 3;=A S#6VWI?>$2>(Y_SO<7 MWX8HJ$.0^JA TKV7HV6^\MF/8-D3-%9R^=ZG.PQ5VV@R(^6E(WF*OZ6@!W!\ MT1SM(=QG7="=29Q)0 +Y>O-5S^K5;K=1*_Y;^?)!K6%% M%&3WI[T M&'=ZK"+N^7&G>JW^:#DXRWDLC9PYC3P:>V]IY"4RJ)Z2,77X.5%K%YFV"1!' M5%?"5J?=F!!L=6E+OP>S74N_&].OK2Z]CLZS83&@$]=Y+B@?1D2OI[0?%=1D MM9\S(J1S99H7=;==.VJF:>M'6_H]7_KUW%9K>[6VC@+4UL_S/)U'JSQ.7T0L M\JV6&T"[KC-YO:*RAP7_5HGSY-PYEV_ MCWEL<1_CA>&X(H<_^$,6#;BNXDQ_IRPVU(LLY]Q.B29;LO7D2K;6;;U6RQHL M:["L8?[,NMOKFG,RK,$ZJ)[LH,J3OX52RESELL*2/W!@.:E$^*K7 MJU7=CLH0LD;OVK[]AMOI'O7=G%6K+-F>']G6W8YWU+YF&X?T0BK/[=HJCL-4 MC9P>AZ5A.5OT:ZF<>,M&K75JK=,E&M2EVVAOCQ>?C(EJ^8/E#Y8__-UKU=QN MMV;Y@W5A[4F?X_#(:G*VQ=!NF/:)MACR6@T76+?M,639A647EET\RB[:#;>U MQ>C/$V(76_;;/:VDT?'I>5^S\3BD%B14L+H?)R.JK7_U&(Z=)/==NWC+87"2 M%RO)U:OX;U:QR3H;)W-+&51_;@CS@*T\$2\(&"TA+PWCT$ M1T' .X_9*7>WH!&?HASI8Z"*_C1(>=3:BG89AZ([__>^ MCFNL[G;K-E3'L@O++BR[6,L15]]9PL91LPNCVL&?V,*2_GI&C63_Q9TANX/_ M$S*-$X0TMN.F$I8\H.:QH-?>IR4U+N(\D,XX$; ?F F4-U!\!T-2XH24&361 M!Z7.CT>C&'<3^S]<)^"]M!B#^GTO:H92=6!!N#H19;04#AICAF6EJ,MX-(CQ M?5\W E9+$9$3(KW@I+K0 ;X4\!'.AXUN\5O)DSOA$=?IC!JPY_&',_I>@C"2\.6!)0IUW<9%3IJPEAH1$W'77QBT1PV'UI MK)3[PP@ .2CU2M<-TB?ZGE=U38H5W'DQSHPYWVXE[9 /GU.^0M#](@5#9L[ MAW$(J.4BKBJ&4;3;7F3VND4G;OEH7R@:@?G LH@V"R(G@G/N!:!XCSLRZ_>% M+W Q\-:(%&N3 M0T;OC;/$'\+AX)!]>#)QB>F"B1\"*U;+B0""3@ID"00-4B$=JB&0/#GK@T:5 M-R3'HH*2<^H^W<]P*7LGQOWAW*?(^1ZB/_U/[MUKW,MIX1\U?E2X (@RP31<\1 ]+"T))O^(IU 2!#3R/25 M)I#"<>#4]&>L9 V01*21WK5>J^+I7W"0K]PW)/'. M5,&\\5,20FQ$0^'\2,>@,I-J="]09HW'P&]5B_5BB)#=*[I0RS<7FFICQ2[, M4BI>]_&E5)UOPX78 ?\ :C./!0CH=0S#3:9R;$Z"*1+Y9N3>+8(.J6>(>[A M-Q,U!'XI 1[\KGQK<+A")>.85 N%08C1@ALH<8N1(; :J3 MPD)OE3F.XH(!Q[4"^L) !7OCL,YXI-45A4BHL"G=!EEQG(#Z@XM4>M@@ TTL M3F;50M0/&*@VL"0U/> @J9$%G&!4"9Q<*6U*A0UB.@#0:HO,(FO:J7 MD_5R$!"X?_9JQ8R MFG;]:PSCO@=+*D1)@CRNC&ZPV<@7XRGR_;E3;U5SX>+2VF'SBB$JSJ+?K%5; MKURC(8!8,>:4F M]Y*, 5.M&^4%T9@@.X?_B#\H,D=:ET70?TH$[ NP: 5A; /%@6V&C-0ID"<) M[\.J0%9+8_@^L@Q8[*\??_GT!5\'QCK6];')XBX$O:#-@D*,0J<@)HW3@J09 MF;.P4K3_4 M!0OOZZ?T7^@:$49@AKAL,!V"Q0+\]4B%0R,R5<.@1(W!N0A@D M4EO^8C;F?*$E@#8'@1"'S3"!$XS1'8G034) ME67%45-$)/!>Y6#/&:% ]PH\GF.(Q*55+#^J\]G(5?!/25T;,1$IOAZ2UCAF M$T(B4G+ZM!IMCDWFA$NWZJ F!8H%*A>@X^G-D'Z"(ZEE%ZKC(@9+UB>:F'&2 MQ/?P;/4':C5\;BUMBUJSJ-7CC(0W>C@+IH"Z-'H&E!N ]%(P7V26*%+.>1+@ MF8LO _O,K;!XG)) Y8(4D OQ>@47<2Y ,OY;JZ4T99PHF=MIO7JM64Q49ESJ MJ]?8K-#=JU6;C54$B0 [:">,I?=AU&EHQAI?; M^J_Y?EW#C6%>(-H8CT:?C5X0IQ'5N:S<>1UW?D!J1"#N\JN5D#]4 K!8R%*\ M@O5DH^@:U"D0:9,K?'H]1I\NJ*M%)(Y04^D@%O6#=CJ:6>G3"L#QNA<_X/)A MA*O\YN=AS>L=K_YTTEW/=WTELXS@47<.9(ST@BH" =IVEH#V0>KI:IJ*D M.$1!4:NM%!0)BP:X-O+M-:IU$!DP@I(=!2M77AMU832U2*D4>/*+H0-*)+#K M4'#0PSCZE.]XPE2S&1&?GRR:.MRZ.=SZ+@ZWZMSD5X$AJ(191#=D/AW2XSHD M:9_3*,3Y]/IK9OW !6N[6#\YN6;=9'3-P.FJ8>,]W8,AJ59MO!/S(,)W".W/ M7/)$94@.!A(5U_1B"&R5Q'N0.L2,5XX*T#'T7* M_ 8.1?<*I=4!(\M(=\=_(!_$C^ /T7=08HB^P "13:1B"B#&2V+DP".>7BM9 ML_:FZ)HB[H-L1+O_FM8#(\ 0+36"UDD00E(6E]K.!4.7>5]$RF.^U*/]>OG^ M#6O=YO[/G \O$&,EQ[GN5XS1/H"R\'= 9Z[5S!%[(,:YT>$#?G1 G%]YH"<: M_RK=TZ&DG"!4Z7ZWI 075P0A*<@(_RQ*N!CUL@3%\YQS/TB8\DF1%TU)[.F< M I0D?2']PFU'Z(J8WF@M\-/A)V$XI0@48Y\Y BWV>N,[P"UD20@KYH9G"5R M9:'QKYO($'WL(,Y]BJ )X'FVHJB& M1/5?H&X?6!1:B4*:]4@5M*+B$8A >^HX ;1X84103TFV2P&P233TU/5Z*7(1 M#[0'QXZQ %7G?98@,;OS<0 XXAL=(EIP0D!'*CZ'HAQ55[4>?*<(R"I-)N&) MKR[4$7M3,N](B.;-X"DPA0;HY?@Q!N8&*#>.\9QPVCP(-+<)P5B49,8P-!\5 M07&C36<1H2G&$ZBP2#HQ'14Y$^YE+M0 '^C&"D_9Q*HM*4$$&E:25LB %1&L M0V-]'M@VX!'&/*#?0(?5+ QCP]MC3JI1'J@&1W&O+B>*+6HJ\9\RL<$JH-<7KO& M4'AM%DSG1_.II<-CBC&5*BZ=5 #J2:@#Z6$1^<)*$^32MQ#9*E9LD68+TV# ME@H@14X3)S_*0:XXEF)=82D&#,A^'$O%-I8*&OP1G3L@^$'_C"C"?-:]1"^] MY;Z*V=2_-LY8^K^/9P1S7M;5A'HNU W 0N3\63%7@(,HX?Z(6 8C Z+=HAT> M2?4WRD,G*GJ?B_VO*?PP[00Z/WA]C "C)SI([9X[13SA5 +TE,I8B6WHZ+8 MI*X4<5_M5JV(^U(AAMUJ.X\PQ(#)!"@&/?)EYPSI?VH4,./\3&7*D(!F18@0 MK8,"SL&^T.&1Z(0ENQ-?"!BF*8'B/L8$?1BAN.'853R-5/<'>'%@6J]*T-@F M\;S/&$-\?RBOOXY_+?'R0%NF>I]PS)HZ)/*Y?V:P+\UA.NKCF=//!>0"T*FC MTGDU =<-8M%KI8(,1;\\M2P8L[+^"Z<-0M@K1_9AW@Z97=K(0SHOK[6AUKH2 M9Y8L>B''A:/XN55> ,(1\Z2 )GPKT+K3[Z9=!5,5XKZ8-/7SA#@0!@2U1 ML3V%D3$7DC@MK\AP73U"$3Z=0T.@'A!CEI;VCA65$D 7-:_EQ#)[CD,>#'A0 MLE/G#\-5UC*-JZ?!0.N,=E):&QD,)N>$]_OY19:>@PW0CDMA$"F%BG8K+6XF M]$U';:L7JL['*!<02L70-*$BK:<1->]DO!119\RELM$3E[C"0F8&RWH4&:86 M;TY^)E/%&@0'I6 L0OM.ZMD-$CV'W=PK&/7B,-A-NNSMXBS/3[E[K& C9YQ0^XVR M/<.0HHL=JKZ 7@^IF"[H(".Z4S!92L69+JT>D,?4FX0UO,B"WT!Q[7&\G]R] M?%X?22Y(=8@S"?)%OMZ?YK 4 T^--^'F4FUSS=7 95D:F[(FN!;DV;!T?+T" M C?.0'"*!QY0D,0 FA!2]XU79]U>-5S^K5;K=1*_Y;^?)!K6%%5;[N M2S59FB_5;7!\ 1UUMT1&BS6H/7>DV=;F7JPA3?N1AC0;%?O<&]2?HO2LLJ3H M.@43CIW?,(!5_K67O/G[N^ETXZ>AS3K50 _A1'??$\=R)\N='N-.C[7+.C_N MA+Y>RWDLC5@:64DC#4LCSY/.MJ+W\@/]G:=X!1./N"V]>T1=C&SOJHTQO5%S MFY>V]YREWT/8KJ7?C>FW#O3;O#QFH!]@Z[D356JPB1Q>+_E#S!O3(>X4$R8M MFSQIBCE7[MAQ6\VN!;6EV@/8KJ7:M=MX-%ROTSDO6%M'S=-:KU$!:-5SHHB4 MP6(%2KT)BX0)RRQM,TS;#'-QC%;7;72]E\"7?39-6L^[\-KR"\ MENMY=NVO$>##L^16ZS=-K=1;:S.73O>9**GY>KM*>GQ^3G6&[4BB]95 M7*F@SL_URVHG+Q_!J*_@F"6FQ-'/7K?:RA^;9K0P>U*98(ETM1)55:(HT82K M3T0O2^,D+W^&KU>P=(#Z4+?)FW*2EA(-L8;4;'I<*0.XG#^&8.^\FL[/GDG0 M7)B(+5.6I-<$W@J ;B2OL AX*"(^AP@%;/1D>\*,9K73JK?K[7:G[GF-;JU1 M;%M$N/(*[7[%=I&>NO5Z.R>HTJ'J)*]:;7;4_2#^C?-SL]HL<&]$Y>RH.(Q0 MU4]5."0YU:,5@034@BJ*L1( ZV%%/%65(Z^FA=4JJ+C)IW'>25"7&,@Q$'.K MBPQKBXGGAHGM$I.R MT_$N0;C5VUZS^P1,BX\ QZ*BP,XT4F%M7"U#\YS]#='%:U>!4L\#7UK5)OQ7 M]SJ=3KO;\;PG,:;+=K-^!(RI=-5LZEN664P)F<,BTH,GKT);Z>%/MZ-3H2B76 M1+7\;F^=+Z8E :E=GW6O;JLUG;?6]!E6*J@Z8=SO8\FAW@3[6?-5BI2_@*NI M&JC+&1O6B5'EX&1UF7"T9;?HE"\R5;#V]93_Z2.5L;<%N,KGI0]*E_A?Z)LK M2O7F!;;6]@-J1/ZY6:WG@R JZV+I2??U^+E>5A8636QWI M U\M=25P0>C/TR#8RZWRI'G5>"H@MJ@P+$Z*IO4(?DK$5$':_&-=J3A0HZR4 M# MKM2=3;RXYBS.N/WT[ZS5>CIG>DS&S46!FN^IMC"0_UZ8_0C_@](>+FVH]K(D5;3DAQB M:6U0L'7)>,3WV9:+TA3E7="S@[K.I+'_HZ)ZJ^(M$"CIJI9OL>!S9XY;!&9# M ;-37''DC'$-0*@^*1M ^(4YES8L7IAY+8>=8NOO2FS]_SE?5/Z4)>9^ OMP MF;YO"X7?K!Z%!6%OOGU N8OM75QLE, <%6,B=2>= ?:+P):?(#[(TJ<^$WIX M6+DCXWYZCPPKX'<@5L>Z(YF<-OWU%$[*_6$$!S.88"1NIJTP&)&%,BX/.S<" MDD(O$V& K81,.=L8FV%Q)XQ]?==WOHAPNPCBR]F87"R4$.B*H6'CIRE[@S2V MDHXUW8K[C$_^7]36@+JP%OW@%@"#6AZ4+X94!UF6J/;F6F!\B >QT_J0-VN: MPGG\X==O[W)R6MNYYGP;"EE,;AI)+U"CIPPK.66>$:&NO]7<=4-.*!2PL&= MKC;>X<.0DCJ0X?)4,Q$4CR%?T.31UO/?,08WIG,N;#W_8ZWG?UBJ&C45.WVY ML(&9#7]+0/''KM^W10OHJ+^TXPVP]"&[X^6F6*0<8H>E.)/.'3!%#/U3 M@5:Z#[7^)N$C)B(*]RLW?([S;F?P6A+<&^8>1]QT@BDKBY(G=]BBJ.I\Q89) MY:%TJR0*#3.WE0PC"O-.9RB:%DV"W6SDPFE(UAC/&,QI.MAXK;R%30DVM%J$ M&^R2@X6VI98UJM7:PG8[9Z!)K4\QOZKF5P0$#KCP%29V#!GME7 ,W82DXI2H MAW0RZL4!!@U/L#.STR^:9%/W3C#2QLKCK@A*(6\D 26ITUL><$:CRS*6-HLV MCO3LI='1*F.[5L8:5AE[866LS%DKE]7+;N=5CKDFVJ"[P^P+1P1_^PFC$;XW MOO^)73F!*Z)9C?\(S=^!KOPPEMEAZ'8?O[W[S6E4G?\N+9=XVW^;)3^'-6]Y ML;"TM_KTT#J]Z:$Y_9MJ8O]%R!^G+W%7N0_SGHP@04;J4!(X%&P(JF-YJ/%K MU!>1CHB.()?4WH MC*3KO<0!#4 U$]YP!!^IGJH-YR>-Z3SU21^Q!C(B-ZE:)I+*6]%35;6MJ'4K11E24@ 2B+WQ& M1ZV]-#@6P@$V%L.2AX(K=1=7DN_.G=W;&.2\/W%8J"_S%%!%1&H(H^ZD?7@E M5C>DTZ!3-T>+H9<.DS@; ,C),. I=123V-?<-&:ECJVXZ#^J7V'-N(4,(%%^ MAYX,,'$H4H! E7KZ%5S""'3XB4%%/'( [J=5.*<;V@)I#=?J(Z[11*C#QD:S M0=[J%XZIQZ(?@), =)'F<47NTGTM6;,RH^BC#Z4MP[O+!EJ"P@LP6$-9R"GD M+?=FSV$>"CBG .\%%:929U9ELD6HYB3Z.@J/%3?*$_0*3A3JG2]C1$@H+A@- M>:+30Q *90XI0;T6!"(QT^F4<(?X@Y"Z+3 .C'P-I!#R'2%-OLAL7U^T6T%: M95+FH0J$&&8V=_BC015LE4ZZRYYM8!2@ M!%2E&DQ'^A"1Q-&F/;_!$$DH-4:6FFXO"73XPN_BD/JDYS]?B#YVL7^M[A6! MBH#>9B@7YJ ;>8R'*T)(9^@P2V$\$NEL >T)354C8N-\ELK%"$X[Q0DX2R+: M2RZY5*!-O@+F#"=CC)VF7'?XA3IO(F\&^0A#"KQ0S5-LIQ=);;KG>KF[RD,7 MS =>E1T5 "YJ.Z[5 ATV-4NETT.,=+)H(Q)-#G,E1<%DY'W(IJ8" WXNNA0'C!! MZNMHC&618(2OG]Y_4:L=AQFV2%6II:!?@D0&/2! ;P1)V00=CR-U3]J;T&@W M(>PD4JKJ%]Y'R>!S(D:I/;HI)X%=J];;KTKMVWM\$NL;/38> XGK%IK4HAU7 MHW@\ZETB4B(Y(*:9MV0O@PZ0[Y\9;$L#O /ZT:)&[DL:U<]VN)?EQN_3C>+- M'9ZKM8?%Z]S4JI>B MBJO.+X:;(;W/O%]>P@)^T6,AF'R 8ILQPAE4G-[&?9R%0#U(@P0+C%POYM(3]@=8 M%RY2=1FJ$U[MU536$F$\6E6#6737W++PR2C\UU>K0/0\F-O6TR.Z, =@-B7C M' +F-C&N^LJ_N&>;2EOR!O&(90NS-D /2;H],P*&[6#J_N'0&O+M7LH+N#B$)/"8OIKJ=$!U\XN8'!\+?\^AOIR,01 M>IQ'J"8;@U,'0 ASFG[Y-(OPA20_34%)]Y&*DBNX?\&V3-86:=937+0_Q47A M7\5]R!3W!"YD'#:C6)+G&AW8?>!403G*MWJ6064H\ M93*.6"_$G*\?Z%PA9_[,!^YFAW"8W,\&,.XD@+%I QC/,8 1U=GO0GR/D^^E M^.'#L*L_WWSYYGS\6'4^??O'NR^'9%5__/W]IR^_W7S[^.GWG3E/GBV""]^) M]SWD Q9^UW4ZT)E[&! FSXE7=7[%Y1T2@#\7)W7ZSM9'(D5D1D%MJ%&$[%YF M(BU"H4HIKO =7GD9D]AX(_>;K&."LK3-'*JP)OP7,#K,F#\#7_K2PO:4)0PO MTU6-4*&O*LF8;BU$A%$ZRDU _,,I\8\< [0K&:0X "'!H W,0Y[' BI $*%7 M>HRA&WZJE&J=;).J2 U )YHZIF"@,KA,6&\>JX/@5?[KTFM5L(<&+ G"DO]D M9DSEO\E"EI2'-VZ&$2C,R@L_\ZX?,C%RRY^@+UXEX14^?1.H5P02T166\M+H M6S$7KW&0=*CPHE+<*886'?3_SB+EC4CP'J'O#!(6D9ZOKJQ]==<:#45/Z,O6 MGHJ?RBM>\ZES=_-H$:K\B+X?-F)H$<5H"#B2IVF8E^/"-5" GR(.%Z@']Z.) M9Y2[P_"V F;QN0D0[],%+Y5_6(N@#JLSQJ,J^[I*'NXWU3$V-+-6;G%JU'5A MI?BT H8*8"6,]L"#:S5RMUNMO3)=4K#:(1M+?B4YH"# ]/JGV09R=T!]"O17 MYNWK!9WAM%^C6G^E%?4%C[N7U6[^^+%F=8M[TBT\X?GE'$U/NCF=8K4"4Y3G&O- MZB/H/XB1C@8''9=1J+14IM "KU;YKR(&:E93HCMI'$'CC8IT+)F(I2!V5;8R M&Z,RIK-!Y) D58\\4X'VIBGAIMUI*JBQ/ 5]6)Y!^_"5!C*U;@IXXF.,BT,1 MALH Z!*T#G-5/N4&S 5TR1\X-SULZ ZSYS&">V)'Y'(8T M-==,_8M$&5,Y(//B3HM6C'8!Q8PRIP\X0K%GTL&P?+I:,/W$\K.2J0J_BY'^ M\DL(&%"E*%#4:L*GX48I!;KB",R'-PE4#H[B6?TA#[)PO2"CTZ2\;RM#M]SR M/9 IPT_X64(!!5=U?0-"&C:'Q?[R."_)^0^'E;(/QCP5A2 O$ 5& M!Q;L(COE.D\VF@DBIM6 8-.8]!BD+^8 MDZ(\Z(PT&V5ZDUM ?T:2(V3^#\J-S3"L0" (\H_[,?R5](-](,!+T%Q?$8O]&(@_HU4)E?F!>>Z%WGI2W1'5-D6%?Z(:H@^=TJY6;A M%XF@I!R=AI1'9>@L()[F4;EYE".[$\:3ASBC\!J@&ZND"20@%6,_,7XBA<<: MZ:AV91[R.X4JP&,IM:'(CJ9H9$.<<)[ B4T5Q8(>72-.26@RH"F@4(^NQ:==8X2EB)U2ATHM MPU+\3DXD!L3\Q8S,'D?,4J:BUF<1TA0=0'%;4QZY O+H,A>Y_W%A"+ 9KWR7 MKYR,I3" JK'S'.6JX9&A.)7,V9^A +WB5J'CK:4]JV@#.GD:DI)05-L=[E(PAJ]@$R;S3GF(?S MR)"+*XE%'GPIZ1L-@!*9 *>*4T%90EH1U5(75?!0H,Y!1;#1]"8-OH!NJ9<0 M)F3H&?04Z,PFL,#7N+80> CYCTL#:P^\F%J03]="&5=)&HJU4PF$1 ,N!P(C MXY&^F:D$4BXGIPS.\H'DEU<8"Q@6:;(J%4D1!VTMTKLK5DQ5' @9\Y)A,P7S M3/4Z:L<%V/'PNDR!O537X8MS*E"!2O1 -\S0,4:EFLZ40W4'XHMVB#4,@"L4 MMQA3,:)$G]/8I'2,&/W'^AVU2-H.)EY'@P778C;^9M?Q-RT;?W-L\3?;B=#( M(B!N$#U81/ [63S?D6+3R?>BR,QWT%T.*&*C7G7^**W:^4IV&O"2=[1PY^L! MA7),5_SY0UU-Z_".-?-A]&WER\18Z\D.U^/;J#:;G4OOTFNVO%J[<=EY0A3V MRR3,[-S=G>/]-#7D*/=82'89R73[S>E;\E;'VQX#PK>W5W;Z>53Y.VA)*W0, M2WV[I+Z728'8.?7-\'+EI/F<]> ;3 _B1K_'6#-0=;]B4Y_#HL@#\;[\CB[$ MO+S#84;]6XZP2X[@GP9'^&R:KY5UT4(!U.6@/DJ9Z575,=6_13]L[C<+L,)M)'511?*7]HPO>\19 M-%5RU8R#$V2Z I"ICQLRK$*))Q^H&GU45+H_T;EDF&_F>+5>J^(MR2YS37OE M)% .4?*6E8J %62!0=TE]QT6+DF$V4&Q7#-GQ>LNF5-=P2R /5:_B/2)4BG3 M+7_+Z#R2X M- 0YB&-.C4&=&.0]5:K,IIM84"QK MCB[FEK] CV]%?VGEVT^G*G#16^5^CJ8]$JY5Y3$7'OVB[B9MB^X!Z9!:L+1QXQ+4M.K$FUNN4^[+N$YTSEM_Z+Z$+CC?LNX]6,L MWTR$K2@L&V&YXO]P5]JG/.M5&[F]5FNU$K_EMO_2L"[+M $#WF_Q@D6/6THEE7G_[; M)/!^GBX?"4=7%+W$_]_=$HMXWNW*.I'AGXEC;AB*O\>]+]SM!C<:Y*3 MO_U4_VGU1O/['G,U-TX=RJ1S#!".'0V^D2KW>T9V"@C;KTH+- ;>$Q%DQ;DI M"JTUCAZ)+(6CN:54; MJ.*;H+(G: M_LC]GYJ@+#VM2,BUIJ[E4COA4L>^4;NY8]V<15&[N0/?G$51N[D#W]Q!H^@V MC8T+RN>),\FB0#[1G77$P'ZLJ-2\)>"#[=/WEU@""VY3%ZWS:*I-+3O0?[(H MPY)Z7L5<_#^&.>NOF @.?QQ?*047Q8V]W>SAX!Y4(RWN5N*?QABXC> M:K?=IM>UP#X:8)\9*4_C]K)]_GQR8'X&35]6+4$?$:3/C*#/#+I6-I\1L,^, ME*ULWIBFFS47OCEFH+^$#V+E;>2Y^"#>\UZBG1#U2^N$. -".5>F2&F$=0ML M2[>'L%VKU5@"/GEN?68T?6;0M:1\1L ^,U*VXMDZ'6S@PZZ<#JK:@0U[.!,J M.5>.V.K4W7J[88%MZ?8 MFM5FHT)N%NUU&NI]R"V:Z6NE;JG"NPS(V4KB#>F MZ4;+K77.C*17MCO6LY<+ >Y@(T\O1SMS[C(; ](5*VQ7.T\L#EBJ%K/ADF;. MYRF3F[HZ5+?3&9NZ.JHF;MYJN50BUO%CB;V"I(Q]53^6ZK2F4V54U^M:N\<. M)@'O,^Q<]AW+HGZ7/!)Q4FI>LH6\JBW AAJ7-*K.6[U8YP^LX?J5'U"K$CRW M1=TC5D!=5R??%H1G6D3LLR3]?'^(0T-[6#O_+EF?IY/ONL4PMO Z('1O5IW? M8)'.5UKD&I6]7FQY;XOSLFA^V&@.O%Q$U%@1)=8!87>KZGRBHM@?H_X!H;8Y MJ?/MYOJV*&C=!SIG8=Z[>%$QZ_VI:RXV;>>F/+QJ:8A-5*G[>A]4./C[HM5M M,#6J/2:M6:E6:GV:I M.J\%_]X?8H_B0/0%T%J<[ :#Z\U>H]]L="M-KX487&M5NEZ;5;K-7J?>ZG#& M:LUM8O"W9!2E3T)@[Y)U>[S)*O6F'U2:M5ZGNRXW.S$-4EB28-<1;)Q!;WG7R+7U![#^RIH? M,6EZ6"?4.AG;!?=!90ZP?V'&D>[EN%Y$-*J@^6C$5PP>7%JI=A Y'7:GKG2*C,FL\ZOVHDN$; M5AQ;"?(7JTW\0E$=&Y9FWL.FMXD/;[GT$S%.=4/%=_-28V7P\C89R_SE\PH. M4C^&.G>/D-1N=[8?T:P_%PUD/OYLFB][9V=FCH?03[>BS[9#^HOC7S MX\G*T[*3]&I5;VOX<6S!K?O;&'.&";I=AVDZEE=OWMS?WU/A_ M@]C_VYN;Q!^*.R[?\&# DCH,O1N1DDG)R/KA/0,W4/5N^H>S#7Z?'TGO/(^0"K=SY&?I6&^L1^ MA$BTSK=AG$32TGD6P11'X!D//JW0\'1K\_]#-LJ M.Y]4)*,SSA*9,9"^9"3Z0XR$<6[\U,%(&0F2FU6\Y@5[3:+7:P7J7RY&R.BP MMZDAOJKX%J=1J^.L*.N_LJ3'0)17/CV$?$)CPY-ZK5:WPML*N3/&POO MNA7>5GCO6WB_F#F]1'B_%Q&+?,%"*[RM\#Y4TCSU?5GAO:'PKE<]YW];:;L0 MHGF]BQV*WR7%& Y8 I=6/"N$ZP=N07M=YX_JU^IM-9>E7J-5>U3@7M;:5N!: M@6OW907N-@1NW0I<:]YN:-[6#]R\M9+52M9C8B]'L"\K63>-:_*J'W__:D7K M7C?V# !^C% N.?_WER^_.A\CF3(,CGT;^QF%'U%S&>_:^3;$HGSZ:6">!C$L M.HI3AXW'G"58!R"E%P''L&@?&(08?4SQM$Z/^RR3\#25:K:4#509 8R'"@)= MT$^/45Z6F<^FI>P2=5?6\SP"SGW"6[-":7.A]/7V'\?!NZU06BV4OK&'.(I' M$^?= SR55%7&'_(1<_Z%]5_?&>'QJXA^])@LA-=>$G7/1UX \7M4R'])_JV(X T637 6+#BH'=)?^$!(K/J?.N0T MGYU9>ZB]RT9#^;E5(K&+)0UG7IT*_E+?-,O?.!?W0TY%D4PWGE"1%4SG#\S8*OD =>7BJX>)!?#0W@6 M9.'$(?=] (]!PB<<))P1\HBAJEX&^O9[?,C"/@I['(B$N'X!92W/4.[3>"Q+ MAW$">P_.2@8>:27.UE,K<3;7JL2Y$^_$<9FSFZ;?'$K7/;O)V4WF18FVG:%U M""Z_XP+%6V"%5\YO;.)TIENHG#+^G06166*P>''@FYPMC-Q960M\2_M_(]_, MUL&SE'+$2&0W^:Q-6E*P6&(WJ>Y+ER3KX:W-[9")Q+B+?HE9$EA*L4ATKIN\ M^)R(R!=C%LZ3R\KP@.T2!NP I_K;3XV?EISN2 1!R(_L=*WE9JGNP#>Y-\OM MGUQ*V*+SH>K\PM-_9*&%_A_009W/ M"9<"@QJT[;8P5=S2BT6E<]UDR8";HXN#B._>I *5C<8\UFC,[G.B,?_ZIA<' MD[__C[^^&::C\.__/U!+ P04 " #+@*=8Y.)TF?ZR 0!R&1D $0 &=O M9V\M,C R-# S,S$N>'-D[+UY<^0XDB?Z_WX*O-K9G2Q[4N551U?-]*Q)2BE; M/D?' <)'N ) HQLK>UT*27 0= P,^? M_^O_>=X&Z!''B1^%?_SF[7=OOD$X="//#^__^,V7V^.3V[/+RV_^S[_]CW_] M?XZ/T8>+R\_H,WY")V[J/^(/?N(&49+%&+VZ_?0M^K^G-U?HUGW 6P=]B-QL MB\,4':.'--W]\OKUT]/3=][&#Y,HR%(R7/*=&VU?H^-C3OPLQ@[\'GUP4HQ^ M>??FW??';WXX?O/C^NW;7[[_X9?WWW_W]MWW[_[?-V]^>?-&ZA;M]K%__Y"B M5^ZW"'J1L<,0!\$>7?BA$[J^$Z!;,>@1N@S=[]!)$* ;Z)6@&YS@^!%[WS&: MSXGW2\)X2)WX'J>?G2U.=HZ+__B-Q,E]=!\Y?DQY@$'?O'__]AODI&GLWV4I MOHCB[0>\<;(@_>,W6?BWS G\C8\]LKP!AG4I-9#^3/8C3'X!ZCV&8XV]-#Y. M]SNZJ!L7&I(5K$TFZ?W="[OWKQY^_K_?KIBAT0T#OSP]^:YD_;O7\.?[YP$ MY_QBOWD2Y _E29 _>FFY+:?ZPVOV1[FIWS(' PV[YKHOSNS6O\ MG.(P\>\"? S-<$R/=7+\#KXNUCV)BVEMG.2.=B:_+$T_2X[O'6=7;\C_4.:U MMHA\R=_^_///K^E?O_FW_X$0/=_^=A?%*6+'_"IRZ01;N(=_'8LE.(9?';]] M1\[1=X38-RAL_$ 4Z_=ZVB3$61@UB?P@C9V$.#4P^@^J<1N/6:\1$]6!AA^. MX8?6,6N?0>]!*WRVG^$>?'=\!.,60UPQXF+JOR"EFVS8X(W?W&LLT MFC_9]/H"F5T##/@S9@TGK+RY'MO;D7_W6/;]3BV&=,(Q2.A;\ M2OQRM_/#3<1^0WX'5\4O<13@-5DS!#]\N;GL?)%?I\YS%$;;_6OH\?J&_,]? MA2 D_GL2>N=AZJ?[2S)>O*43^0;YY+GLWUQ,4TS4PT2N\BE+;]_ _R-2ER2 MY3\28HA10Q*Y?WU=)5(AGR786X7_1G_>Q41<"MGZ79%?\,Z\24M'UPG<+!C> MKYB6LAO_I=BN&3;QEC!,Q;8OH9-Y?HJ]LRCTR 5'?R 2K>^1!MZI$\ C=_N M<9I(FSJJ>\.9.J(DT>,_LNNM^UZH=I<82(Q)""P>EF M5YN3,"32^D66DK]](G/<9EO:Y-K9PT8D'W#J^$'RCFV_!CH=Y^ =_=@+3>P8 ML9'@=/#!4+1!;#C$QD-\0-84B2'1*SXHT:->CLL3;X@R MK8YC\G[B=8%>E8;[]N5\S'I]O-=T?;SO.A??SW)]O'\Y'KJNC[Q9LMJL=D*/ M&GYU*.AT'(\?!E\;Q3AP;HJ17DY$VXD8L8EGT98LTP-HV8_X,B3$\564\).A MD5['"?EQX@DI#8O8N.@5C/SRQLQRB9PYR<-%$#U-O$,*,AT'Y*>I!X0,A.A( M+^=ACO-PFT;N[P]1X.$X.?];YJ?[#X03UT^GG0\UV8[S\H>)YT4>^)\1&QI$ M$SKXRYW2PV*52X.G3N*3K;R6ED$V5;6V:]GEGW_^X?L??JC*G90(;*!,YF6[ M^JD9YTX<^N%]BJ%75A]K?.[;GQ]KV" J(D$"4QLO>#/B4;O C#C/R M'S>Z9]-J_)(:FG7LU$^UG>(TD$3D9:OZ?48?HT<A]X%<<4&T@\_G+$H4>]S6OGU;?WC3 M<*DR8L@)/2210Y3>RSX.V,=+PGMX#Z$!Y.;#BLVK->K8L;>U'2LH($;B99,& M;-)5%-ZO,<2HW8$/>I4^X/C*=^[\@,P1-^]95Y^.+7Q7VT(@> P4$9"DGQXE MBB2J+[LZ8%<_X-A_=%)JX$O2F$8%)&2K_H2]>R+2?++3JV[ONF>Y9V?WD)!^_-!6G^JQ-D>+7) M0Y796T6^JJ[;MG?GCAVM6V* ,J*D08(M@J@9=?I1OES XW:<&B=/'6HWW>YP MF%".R(9]_^;MOU\3%:%QJ[M[=>QQW9Q#21Y3FD@F2G>7D'WU^[<(*+_L[J"[ M%KQ7:^=9<<^*OW;L5MVDP]UBI._+?@P18FDH0[.LRO[4L1-UNPWK][(+PPPU M6S\5PN)9%*9$G,/D25%L35O[COUJ-,<(8O1J*Y%[V<8!VWCBNMD6^,!,LVN- M/QC9MWU[?ZR;923"7#5\B2>8; 6_S>X2_+>,<'_^B',+:LO?.[:M;ILI*"!& MXF5KIKEEKZ/ 5UZH;>T[MJYNDVETTZ)7@N#+1S;28[MV[@)<^]04K3IVK6Y? MJ7MOT2M&ZV7#IKEQY7WKV[AC^^HVE@:7[LO^:?#M-G]T+2T[=JYN2VGT\[[L MW9P.WY8O^-MAR>K@77[9Z5C]CRZ8/I=&Q_773T""?X\LYF.Q\;+^I:^W:]_.GNBVH M[(A\V; Y/9(M>SF01,5 MM0EAH[G\:WV;;K1/O5QO^)]+6N;^/ M\3T%EMJ?D?_<1_&^]VD82*_C?-3-<\WG@X\*EX9H4!H8W>V1&/KEU.CPD0ZY M,P;W;S\5?Z@;^9K]J2_WQIPG(/_2/V O!R[R0=OH=IZEN#AT6*%+&8BSFP@Y=/IN7@S;_0;N.\<[QO?-G<#_@ M1$0CG&5QS"XAG.H[=4,&ZSB"=:/ME"/()X;$S*38"3ZY/%+FY4C.?R2C'6FW M!ZCXOV4^A:70> 35Q#N.7-U2/.W(L8G0HY9/Y>5\S7^^Z'?].0K=6>ZX5NH= M)VQJ &;YA+'[BTSE^.4.6\09*R&.SWO@&H?J.'UU4_<\IZ\,O/YR&N<_C>0W M<8;E8"5MIT]-NN.TU0WH4TX;GT8Y4NKE8)D_6//<<3W'Z3AR$\'M^ARYE[O- M\DL[QQW7/43[P?NY;O;7^[*^W'H&CMP0OY$6FAV'JNX+&)BMU>QB>KFT1OBF ME<"+\U';P:@F[ TY#8/Z=AR!NKV^G@+XLNMS[7HA M2%3_0E_R]8,3?HPB[\D/5 *S!HH=)Z01!K%V0F0II/;W(RZ8I&1T)(9_.3V3 M3X_P_IYLHSCU_TYY$WZ*ON>E#XV.$U*W?C>>D,)[+(]5.%9>SL/0@GM1>)^J M3DL>@_+$/EC"JF.HU(W-/<\*B\2 MBHV<]NY3,POECD-4MQ\/RW]_.4UV3E/QR'R.V.H308':V]+8_QW?."D-##DG M2C#\"(7Y=B?W,<9R&=AIQT[/%#K.YU1\AO+#*":*^$P1FRJB*6;\<:U/'6L(+$ @.L$N<$M9]A/L.UWI1>0?1"DG*CMY4%0QZ$;&[#AE=:/U0)B4\GU4 MGJ (,V931'Z(I$G"4_L2XC[?015W3]X!,-'+F3$]+!ES#]=Q/.L&]>''L[@D MI;X4TKV6G?-B%EGFX>P3[&)T[(YC6[?R&SVV+\$Q9H[Q$#.?%IH=QVYJ1:87 M6XVV(T0QQ^Z:PQZ&K>R8&'#KI:53VXM,!5(=\BODO7X[G8'L(KT V++"F3Z>. M@U+W/A0ES5[N'WW^3)I^/LAMV=VC8VOKAGN.]?BRK7JW50HW@'^WOPQ]NK1O M[-NZB3O?V%(, OSRY4[6M;?4CR]]+3?XWHD]\NRQACVWNR>5CA-0MUTWG@ 6 M>B!_X?EP.>[KR[&8=BQ.PC!S@HLL)7_[1.:XS;:TR;6SKSMZIY/I.!@-I=J; M#@8;#;'A$!^/7QABQ)>C,2(!0U4?C$>M$78+S14K0ZX#OB?2< MZX5G#P[9BN0R[-FQS1MO:NR.$S@5G[JDF;ILCN#TAY",+?:YOCQ"[TO,$;Q'^4#_GS71Q\%\7WK_TP?>WYV]>\S6LG M"+Y!SY3"0XPWI:\B[_3NS9L?* DO/8:?OWM.O/\I]4S)=/_X3>)O=P'^YK6F MF9&?8<.C\)BLG9,%ZMHZ_CA]$F7R,PS9SK$\19O[W \=L)--&:9 M[0,A&KO9'3[.%VGDG%LHM<]<3'O24Q*Y-'))_)<&]J5^NI?>YC)?0/E8D*0, M#"8T/UNWY$ZED7U?0BM:Q/CQ$,+81F9,^^JS/+L(:63 6H<69 MENG<=UETC+*,!='S2&D8Q( 2KSMKM8^^/\^8BUPL34F9\ZRJULDM?/E[)P_. MO=0#)V+N_>R= #?@G1Q(TQ"S9G*_^BZ3R=DL;8''YBQI7]MI$SGP96W.MK&] MQFVS6MB"ZQ$8=8YF:($F9CWT71DMPRQE229']FM;-4TS,:6TC0UTZZVP31O MG'%H7%#7 #/0E %,Z@'&8I@&*06&9S5NP3=.IA"(@(=:O3("KU_C8,T@=\ \006[3U=,!AF<8YL MV=2IU9'?2'C9E^:[V6_-=X>Q$.]G7XCW1A9B1&R%XO;I6A#](RWFABC-V4D> M+H+H:;:0G]H BW4^G764U)S/_]1OY,4NW* 2D7-Z\09/8[%+VEZ";KXU[#/N M8A>MI8K5?"O6.>ABEZM'81QC!\WZ\O7*.!TK0K406XQ04)+N2S;+V72(QE%, MZMT-4:D#=>06"I9".>U-S^RAY&A/@P]DI9_1^Y$J M&$.OP5(GP]*%RA4W7*#HHK1 Q]T\CC?3 0'978+_EI&E/P<+Y1 'OJ*G957O MFBBE(XY@#TJ65+^U0X2V"8EYY?YVUR(.UJ%'>#:"Y2TQK%]DCJUK2NL2=716&)&M@H'L<17Y0V-HKO@53- M*SGC;J.&K@O4"T;Q-HKVH3@AV20,QK: MH@D,H#?C MM^^.W_Y(66RB-L=TUSA.L-XYUTG.,O$H=0+-$Z^1;)]X $VOR$^\-0RAG/U[ M-@-HF%/W4^B0DRF/BB$_QL.>A&";#QRYI:;DWTX:Q5V?#?SFKQ3)C:@BMYB( MTU0 /-]LL)NNJCG=R44<;>%+HUZU6^!Y*10N["7;)*_KXVL,^ MXY3\4#!(_I%CU=(9^.PAVQ&9K,)%:U-K.Y.[>0#IF!RF:QS3]YCH5ZN[P+\O MA6%6]J-?W[&L*:[$'%2,C]YTN]7:V#OX3#TEBW-+Q'>/B#?)EQU$[[Y[\_;[ M-S^W'_=>?:VQ!E>J;*B_(S^2[T_!C*JUYM/Q*[D.,K)2'^,HVQ$%HG&!VUI: M6\["V@@O[EG#@\$7A29K&_EV6@G%R'8')C70B<@N9U;UP,RAV M8Z;!K"U>U456V!\5"]#2P>8)H&"3'S#[[V7(L[ ^X TF_P M&&(6WR%R(?@N37B,W-^_A'Z:W-Q^:;T@V_M88^4":F(0@>P1>S5K5=U6\Y_8 MB==/D8+%<;0T7ZJRSS*_%\ZN4 MT/J]Z2SUZF?ORA(>^\)8EZC8Z=='][+#!7]-+GL,J7!4*O+_/2FXNUF+'$3)HN$) MZBW@^#;:I$].S2O3*J[TZVN-M<8H23+>AU*MI@I/'9VL,7.+0S^*J0%3,7.Y MA;5IPOW)@H2"('J"Q1/B.;B]X%0P("@B>5 47@4O@\G8,QH4Q2BH1Y]__*WO MY["^-FW2+H;[BYKU_.3WTSU\"2?/ONH(MO70_'[>$-UOSU%D1'@IE\#IXU+8 MZY*W34_JH/[+?&69F=+#,40E)JX3@#0[YMUM)K0(IB7%!*:Z"O/)]V"TI;-> MYI(XE1@C_RJ8(O_XZQH\;2 G>_ZC[V5. .+ #6;U*9,'?[>.6"VXQI=I# 5[ M4A3,B$X4WZ78"XF 0RN-\$^K^BGV[F;OW:VD)W7=Z>KV-BU1#=%5'>;MCDX6 M;8IEHQ&K8L,$:E& 1&E![-'5GL6WV5C1;?CM[&?1H<)D-B[72-[.#CFB1T>; M#C 18?V17+7@BW$Q_FDT-S\NCX :@-%U%,9L0\6PVA,OWZ6&-%CH.^@A% U1?$\KF MFG4-D0' P0*;;UR_II@/ZVOO0J./X5GK]UQN8\\[(-4'"+UZ75R5-Z"KF\7K MJ&>&8&&2[C0J3"%I;V>E#-$N#IO;:O[F&Z[X5=@0FM?1V+KL5<2<"YFW0^9J MZ*!Y:=J5C#NRAJN-VE_0 MUL.07W(=.Z %W>ZW=U%5?:K_W>;:;J.07N 4DR*Y3)(,>^IU;6QM;?IE#.)R MH$K[^]NGISVVN!EQ'9VXY%.,L? 'J9A1MK?H7:%Q7V1A/SGQ[U@J ].JQ75V MTWQSDCO:#REF:BZM0Q;V^7871'L!:A#M5=;1J[0XB)F=-QE3MPW ZFC^?:B:(6LQ0M%R" MT4F5UM_7W-31?Q$:0/MCV-12\TDI33!@;+*_)P7*9XJS+/#"8S>V2;:L:=S>W&@3,Y[Q/1+(F\ MX80XRCK$Q:Y>AK0*YI(DYY\L9G)&?ES%Z^BIZM]L:SE'T%T)RH990ZJ&HX[& MFF?UD?S/1R?P QRI$*+E>;4U7XCWZB_8OW^ BXT\HLX]%C81* '=+(J.)J-Y M*SZ!RY/\^NWYLTL#C(I*X&IAH;N3W0P,F(D3<&V8BI7EW!U"*% MMBT58P)5BPIX1 X8$3;)?0A =/F#W&5R[-'1KD91!^DJ?*:G^Z()%[-/B+KM MK7;4W4,T5C_/D2+?E1^I#"ISC&0[WKP_9W!SKC;T0$EJ, #LNA"4 OG^I'5S%(L. MBIKYN\ >F0:],+/09\[*A")6)TEK\'^_CD8#VLX>?+PY?R8W.OB95IL-45?B M1@ZZ6MO3<7*M[-KQO>.MO[[(X80*. M*D.NH=42O,:BW%][[%M+AT5XBEU,'Y4/CCH90-E\&6$&'1O0W%:_-3#$7*5K MM0166]E;0I$, 1$[47:7;K) P 7>8!>3'2>B=TU>(V. MT].O[V(B6/N'=O3IN1 +0&[7[S!4M7?2'7CP%%'<(# >MX08U%M9?+I"J < M8R)X7#@N79R6@#AE<]M:EBH7,H^_GIQ5V4AI(<[)3TX*IH\]O,"]?)2E#HOP MR/1PQ2Q!-A(GHS/-L[7+\NQ3ZK"MUBX+V!'Y*'<+J^76%I_H1YRD#'T!W%2= MX$.*YMI5K]0G=SNSMGZ!A+V3+05I)/L.T#'@:2-B'5C<)/"X9O5L%*5Y33ZR M?7^ 7:>QFUV'W5#W_%)]\@Q",Y\.>5)AD:&"4@C"!3/_IMQ !6)W1N:P+S56 M<*R#\A*4$S8C6FVNMGO]U91>5*RQ"R_C:B.9^5LDT.:VVDUCW!;-DO]IS35R M6TGQGH7SJ=E8-J"_45_Y&#R /]OG?<=4MK6YG][JKZJ7==YVBQR*\(SU5 MU]8N]B1((@9^=K;MPF^ED44%(TF**IW[*^TZ\L/T%NPUZ?Z""#(\6.=#AE?AG[-@OW[PB<:Z"C%INWX@3W#BA-[Z"9K3 M7JVV.4W$;5O$VC&F(8L SA^+&EAM;LEODPW3PEC@A!))0Q?Y!;GK>KOIS IK M1 ^Y],BH_H9[Y5F$@5)H4[5?,$+S*2:'I]#1<$+NC-B)H*:)0]0QB(W5#-,\ M?D1[ZF!1WHSPX]4+45# /^PQE@$RC^-]-9985FF+>@=9D(21/TX\G*)#:!I MP&8 ?:7,75=V1G/S9>E#_>%W>W?7+'O\%XZGR $EE2#)-4G6E@WY]C,9!%H\R"R[YA-.'R"O<0?7?8@R& MEP8#ZF1R"Q!_I+2C8D9XZ^^@.4>/!#7 3 M-@:GR7]?E'&B$R>QHY--T-M:; D]DU(VHQQ#QX)M*'Y;EUE)"^E%B(05#VQN M;*!_A'@0E75B(!'KD)DR]"7SSLEXY_TC]\;3L^Y):''VE9HL(-:D"* "[.E6 M?,F6+I:]!ZV^ NTBF+)J)G6#UG*]M!7E'$Y^(8&M-W!IK39?$N:Y[!776NUC MU$IY@^\!W-$)4_A4E<;)2C.+-V_J ""-,%M);R- U;B^VFG3V=$BB/1N%XB, MV=XBY]#>B]FSCAIGC8WM50GA\+NKD-P\NX@5,5UMV'VKDF,Z.NEVJ3G/(#-" M'@-9,0K[#N6B?R4*('7?-)6-:_2>C:%C5*'^1"3 ;=8*3'.&/9Y'[: 6S2VGYA>!T!!'X9L@M1K[AF.@;47P=!;ZK6OPI%.W%9E-C,$PX"L$%U>:,:&Z[ MN!AYR4?T'^3,^9L]S>>BU1!X8 185B 2M4-W''ISSJD;KCY\T_DU)UL4DPD M?( 5_8"=0(&OT*.#?6^C[/"CUE MQ%8;7L/C.HYUN119, _D59.&:XZ_: M6EK-N!P@ C8V7DBZ*,U'N"4WE>.MPE^=V =_-ZRS2AOMW=UL+@,[$C=X!]#X MX3W-XJE^U)W-EX,U?I*E#U$,&/]*_XZZAW5/1KF.%T>I[O!6-/=9P'NR;[KZ M>\6AM'6UQMB7T!/U=PJ[6#TN WN%.3POW@- >SD$'T>ZX$A6BK68:S2;@!IY M_?'DDIDL5,!@_?I8=@'U2AM9P&19S1,>9UI-Z5)-OKV3-69 _8-'LM5V76FD M&R&.:"'K:(U#"(]L4K=4_4?'5T6G!60I$'^*/$)WRZ-R#*AW=>GU(/EOX>#N^[\9V%I,T';(R MSKY%NBHU65#0?0<2FK*](36)#U>4W#X/O8:TU]:F"[/"#C*P+L";4MP)79X4 MJ:5VFTN!'E.I.])L>%$WMQ%D+M^8X\/,RU0LR@:5(GAFG> MEL_1(WT3>(X)I)B:V$%"_Q%W2Z/YK[6!3N'4I_ D<48C:+,SA+:*MNHM5.%?7$;=>[7EL MM]'U[&SQH_6@LIR?XBLBR7I51?]T_\GY[R@^"YPD:0G4'4K%WL/A)PZOXD05 M*)Z&WUJ6KJV+/; GR+GFLGR[_-S4TF:LA>J0J+$3.SKI?C&((DUAU1T'C M*]'2W+I\Q,]JASPD6MF7'."@^BJ#>+65?K6?I@WS-."!6<, BMEF*=!"VC88 MB@K4MSNMIF=WS5OZR8GO_?"B5NFR\L=E19Y1OP]%RL3>^;.+R9-)X>^&1*0I M:5B&J%QM1.TM,,^O0@B>@/^#P*=')\ 4W%X&=>(XI\4OI):J(*H91IJQI %@ M 8.3"Z+M06"_Q?&C[V+^R;1'_0TDLH#48UZO&/,)*BI5,9F92UMN=!^";YX% M=U%'8#\ %IUC+<0+L")>#M#E5D\ACI,'?P=AY>>W MJ^LB(C$YI7C^+8:1,93L[R^_2+H"7-3MEU>9H8.5[GY6RWNDO'8' (BT9A H M&EO,J+U+\-\R"$M\I/E;72FTBN:Z*S1 IG>2U_]5OT[-#9>592>27',,+IHQ M"D(.N6I..1A_'F=_U8#D5497:#6&FIN U4@IGD-%P3\$@O60Y,5A-):0BCHD M^W0)":=3BQQ_! R%O+[QQU@=6S#'2)9W?& (3DUU1*]-')<,!?[ND%&QQ [$.8_XV/F!8C;"G1/87H @2.JXYT MOZ:6NO$UB& +,8RB9&(+_GQS2XN5B ;71EU>052JLH--M)=E3M5:?QF#6ER4 M%&YWBT,_BCMBK ;3L(BY7R\<^LEY!JR5TRB.HR>&KDW^HD0P&$3"ML.QO3R" M,D]W+!5[!J=*:%G'[:!LOM0PHB+\I[/HT1A*"ZF,1$3B-MU9T=BJ:ZD"[BEG MB[=XF-IZ&<6A4B$M-YZP'AUL)D6 VPKN*, K\3MMKRT=YGMANAMW6OMBB8U[/DNQ<*O-22"#GS5=!@,I M:*^B0^ MC+5$F-;OL*O7 F*_))3G-MEH8,S7.*I+="P.=R-JCTEE1=FHX;$= $W1TG+V M0.Y?[JY+U]C:XO1%KIXZNZIH85% X*AWR6K#1'UXJY2206/C^9XR'N/;\62) M5DOSOO;TO;?ULQ\TEAO\>X7^T88+<&N1RZR7T4O5WB(869R'JZ^=9YX^G>1) M4MP M=[K_DH!!/O^0.U' !Q#0_#2P+(#5IE[9IKFB3=/#,9B&;IPQD<\/HI\3QP!Y MS//[(XFV>6/=V['^J/9T%'_4;K<4HJ]43"G_'0#-UJ_9>HCC)%*+L22V _;J MQ@<:=9T360]^4'0E.TQM3'Z!''%'R%G!@?D"?<5E@Y=7M[WWY1M.\& M[[+8A9J9)5PSU9??W7&)Z3P#HI*'4K$GA=5QCD"\?R#J-SPOW<[& 03LIM,P MP/L/6GG^C&/73Y0JVPA"%G,_W?5';581 M&VN/Z55;R-$P LNQW17YP:W!.]W]%F(#RP-->0AM'D*QVN35_ 2\TOES"D$X M9,^N_)X.X0GDM5N\0#.@(%'1^@%7/";T$/+B5.WQ2A.)+25X5[HX>H5G]>ZN MV\AT%_2(76UM:L@[=$X+Z1%AECPR"3G31(3]+W]W%GE-+J*6Q@LQ'326UKD! M>\Z$TCR\O]$=H=X'AX9D?W!2IQD3H;.Y3=!?\@Q2]Q:M&@>YC0 TQ2"HXD]. MZCY07XOT=Q:^M]K0/RIW:RI=_2DM/:PJ#:WL"0(?0^T<*_!6:62BI0 M=]"\F!]3-Q90J3T D=J:+^\^ G3 !,1<\CMR"] PCG7L4$Q(9U\+P9].SV;0 M1*E8Q67(,P0[:D)U]UNBYJX #J%@D,,U^%9JNN^N/'A=^+J;C$2M3>W9%DHR M4[M7IZFIYJ445J=U=.(2%3;&E;Q2M:UC<'=[91Z$M-RAW=?;671=DH\**Y2[ M@>#FXV@='B89,\%(D'I4B5J35[810TPE-)@:?E%&=I7QJ%\?BR)A>]:UNIUV MCV7G-D>Q99OV!A MIL5F3Q(YXQ3PV9N*\8XBL8!DB@9,T*ZOLV?GQ82 T031@? \Y3X+V*VS0,7M!KN8+/X8W4WJ:C%!B8AGS")$ MY#/^2;0%YY\\.GY 3<01]QS#Q\.=5.VAE_.,I3L8J 2@R\V%4'_D"422QL"@ M]AZ+$L,Z[L36+E9S;T-"=M\;V+FMQQSGI=CW)M"7>NK5D)X+NO,:0R3AX/>^ M^M04[#G2-ALBK^6E!-KQ;QK;&A*KKPB-X/J!/(>?LX8Y-C997HF'+EFF1T>K M=1)\SW?B_:T#%C^J8+6F_ZC:SY-CSTMCP=L)_A2([0J;KLE^?71#5Q2&.U": MB#" XZ?83\E3OB)_@ >3VO&8,4,5$S2)U#)#H8J"=NQ\@*V'XLQ=1/$&^VE6 MKVFJCZY%Z80%!2DE$?YGBXD%QID@P/OP6\ .4SK6AN7W,D MUQ%9T LB2W<6I6GK,A/$.:U&V1^1;5A?W7Z86*"]K#9%QK^+L9=P8.D;$035 M#BPTCI ]\2Z^=T+N-@1_5XPU:%(JGI@5(=?**,OD"5< M&/54QWV>[-@BZW=VLPK.P!,\KIUX%=,KR*-&8F'[5O+4W=.B:XXF0W>XY>0V MVC_.+B 3;J)DXGCS]SJ,A':UL0" $W))LZK8T$ZW3 5Q/#T"!AO;+22F3;Y^ MV;V5492LA/W24-.WO. M5WH@+\P#Q<%83 3%X\*>%!HQK,1/#TJ+<3OSRWJ@X[G::R&765- K11%.SHH M5Z8QHTAZ$H:9$["(,V$0Z"^7=O2V#$U:*>_9I:6V]K&Q(1PR0559KZ53/)-<4?&AK473PO>PBS>,[LUB_L5 M98S 2-FAMO3NKAL*4GE@(5X=K,-R#/O)ALAZBJJQ=/OYK0VLI!JXI^M,5_2P5O.D_\.$+V7%@X M)#,-R&$Z\;;D8TVH]><1\^R45LM$O[XV/4BE!Y<"Z=1>7;4_J4]GNX$M<)9R M4!IJ73E)66P:"SBKQ^ 7$?HMT+93"1]>5@1//I"07MP2$*TKMP\Q&-3FF,_&EO:^VZD_#\>=,C=+@/+ MY'1TGT-5]CTQJ(^3Y@B'CL;:M<2= >0#D0X5 M"2VE/]L/GJUKVHU-#J".08>]8P0ABW!1]6IWS/9T'?NAZ^] GZ,/G>:6(^>QL/DN]";!SQ.1@G"1YH,IE*)=8 *&\)=,VI( W;01?;O:?\A4=I:6AK,!YS77&1'H"-0OV(W+/(6<9LY. \?]/89T MR]!5?[0-K;0;[EFJ! 2,*_219A-^=S?=.L C,STX?NS&SB9UHRVW032*_>K6 M"_#ME,,:D_Y>'67'!0EB.690@6$)T2WYK_^$O7MRP4ELJ"!9]=!>0J9,(]PU M1?82/';GS/2@83/+J1F(0^TF:NUB[QN--NF3$\.3('[\@!]Q$.U8 +*JFN#P M_G9C#& F;;$$].]S8-OP&FRKN"WAJK/Y@A1G,+NTQ\NU=='M ^$?$E\M;OY< MN:!WY'@.C4Z/7AT-)]=(+J,FD#=%HR7<]ZUW1+W=0G(TN@1^56L#&4#D=Q6H MYI90CF$$EA#H#Z8!)WF@R[F.P 4DK==?24KF@EI#T[KXSX91\X C<('DW?GY- M[1:@=?'B)2)-11$X&M!I4)@-GL+R=YHW2]X_*K[U5]9TCV=3Z(F9MU]R]1-E ME.]OPO!)MGZV3;IK#8XD9A1LNA:@JK;I]>PT+_I9'IS%O)V%>M@/>U[S"''*B&?/R0E='K,RXWM?=SD\'J0,^P_8IH3S7P5 M7<51.[LM#1V//HGYE4RM[4\A.3L/_@ZBE90V[E'$=-O!Z7URS0/H/8I0>!'% MD,7 ?TEF1H&$'%9WL-'Z/9C(,C(VV^2@AH;68?(X6E*K"MCAT0WC9MB.[61M1($P-(3^X0 %"T7A3="%.XNR;FSFT58 M^S@7S=?.\RD.\<:'VC@P1_*+:QPZ :^R+#YMD'.S%O#Z\13MPD4T O(Q#:95 M8.C967_DH*1D5*Y=KF''XR %B])SE[,EX!@,WR M"R2YI?44]NAH$1A+KK34*C\T-K4N^?#JD>WN$$5CW0$Z8."ESE&B,3(L$[6A M4-U8NPHL8H_9G9=<1X'O[MG_MH:N].QI2#;A"M]>H%? I]0@F#0VLYY.P"MC M4.-:<<515(&.;(*VGA;CQY^XAQ&TTS@*R8\N2_]?Q6=TW?,:0;0%-?<$N"U, M>1K-!Q.V9 M-YCA08,YJ3W$&4%6=RF1?,&O*Y[JBRA6!%LWBY=K6V^<7D ?$6>4C]PRA[: ME=_P3(3UT/.N,/9W-#9T&D[(%^A1^W7@-'G7RW]?0!P)M\-*MK"!V$R=!#2? MAT_.OAP2]YD\S2G&80'SVA%1-Y""O;)V:'F.)8D0063%@2 8N'N.."'49C$9I#!>=2SD?C+V /!:(' M$8L"60$+W(U$U=S8:O[CZ+(Z*GO.))HVXSFEPJWTB-':K=@K2K=VU,T>1,*> M=)3?%!3W2BHA1B&&:615461,W*8=-]-$HO:L -EVZ\3[P@3SIRB 9,'N%-/N MCO8<8WQY+Z)8]GC=/D1Q"K=/=X+H$ K:"T:( .A"]):PA,CEP0&&;LD-\CM6 M)4"/(6,O_T^I\A#;PER^AKT[RG49TCO0Y^O&[PTH$,4NIM'4TM&?] MX(2< ^8-\10EB@P/;AT4IU?\MZ+Q0B!06N)^&AI:]'B MDR(TMM$]6@UC;_I@IA/5[;,+HBA6W?7%'W5?6MEN%^PI&@*%P()_DQ>PC[F\ M7\]9RF]4*VFI9]G:WIY,UECAMGY;WU5OZ]RR353B;"L"JUAA59!:5![H&0D8WXG;K!,%I MEI!5K05;JUJ9G> ##H*N<+]2(Z.P M(@P%O?%P$7"E**_8HX-1(*)+J/\.U6M%E)5*BAI#QKJ)8QWQ:O#];1J-7681 MQ,I GEUB6&/K9=57Z/+_MO;1K1%TY!)TEB8?1L!>I!FOCD0N02J$=ADFU>T- M9\70!!8*HS]I7$&@+X^>WJ&O[; M^OWW[KYHG*!&6Z;*0#6:GL7XH%V,759-DOS,BDB>A%Z//-1>78TZ-ZOEU!2^ MS<9FAK$EW[Z[HR[6!FM;KKI? MNO500HM!_!+07:V"04"Q?T[GKV?-0)!NJ8V-/HVQ3HF@S7)95 M0&K>2F4S>Q,N*L:1][D%3[/-7#N(AD5-+N7!+V"[RI(._:VQL>;[@.4"%[@[ M'S*B DL5@55UGGKU6TC8M13_L28#)*#6%V\DQ^:A"-WKV+^_5YOE)E*UB?TN M%:1/&BO2=R'"]R6@&VV.O#D47^ 14R@< /0OP6) M?2RM990J8H:I=IPD97L;;NTSN()C=1AFI9E%*.BTJ0HIBZ(:4OQT!"&;F5E2 M#1)>G2B\IRY?U2O;UF4QCVJ;^Z&IJ>X+BT48Y*D'S;&4K4T7 "_2AM]?;;4( MPW@/(_A<%D=1V*86!-#@H!C0<7D(Z^"Q:Q59^_1<5(4._L6U >>T=K*I[%:* M*HG*G[[2*]C>Q^:^@)661BF PPZ P<%(S/]B'GOG<&N$VEJCL'&F^IF=4)^A1NZ=7%GL:Q.KMLJF'4H51U=M,NUO$2 MVG4@]69A3MU<=XQSX>]H36-GC"W8[9]&_\Y/=.4;>MAW:'88%34ZD5VG@B6]LO+_J1_(](V#]Y9$$E5X&KEC+:.UB\943FJWSS*:^7QL8'8(>>;'^>P18FNH M 8/N(HHWV$^5$'@V9K @DV\.TK3:T#@#4$/RWW$02(DW%4B4!L)+>S)SW^38 M)[.)P$P?/%?-E&E\'8V-8^#'9V0.]_4;7]5*\[*UES)81\HPO:9E'4]L9J]Q M2Q!+@T?46] ^,ED=2N]/'&6*6$W."%R5K/6V]C0 MVO;(2=J];"XM'1;T]'7:9@=UG>V*ZN-9:6F]2 M7I5#EF@A9B>,*_U;-> M.#_=_2Q&UW"!NF3&_1+&5%'&WN1"LAH'L*A2]@;TUXK[,T.4^2^^BQ M;.)01J+N$7L VC-8U.UUNUW]V(V=#:MARM8R:KGYVYI;E-)W?@H0=&2%B%@* M.#V73(7T3K/T_N"\F\ M^8 3-_9W+&!<%BMH%62EQ74 B46%DQ9FF6$1I>5^"PP^_)+@319<^1O5P>S5 MU:88V2=\I>W+&T3"WO4"<8/\.6>V;=5%4F]H'R._T9\U@HR]Y6B9DVC:C-CMW"UU"&]W5YL>A^)S5SL5 MI#;+DZB[TM@Z^RTE$+Q?$/@R<1O;0?;[]+3WGH+O]$.[$:GQ=]P;[V[LL3C"KP"2*132]\BVM+W6UZ!(BBA-HD#@!K )N3+_U[T,:.$K4R0(\(PI\ MU^^&!9Y$TMI"5(HOL\KMO*PDQW'ID;$SE(J]QZ@$!=ER=3I1%,$#BD M9#>56<+;0=%(;HF"3%4/4/+))RTA[K5C]$T@I/L=+D*Y6$C;QYAC=TOE66,) MP>*/;34G!Y/1[:CG,9W"&]CHG:^V68B]_ 9[F%7;I%[B!F^F>9GK$32KL)I>JXAT&]Y_:3HQ4V-O,,2;0 UH>G\/4XB;26B'LPR] MB"WKG1/^OB+*'U%FE4Z6?GT6$"W0"!$%, _,RM"J1DZE9A/AP[DG8OY]7IZ, M)K6IWH[>W>P%J<"E"E[7R^TN)CH ?0[:,W];>M@S_T\KCM:U?]K(+^#%*D6O MP'/:_7HU=+'G@! 6 :F^6Y?+H:W+ F[2JIAPDN8S'GB+]J>D.UF(OZC"+T@N M!)Q2(,XJ)HG )6YZ]D90L>A'35) ''[P;,Y[8:YDT-[>4/5(N]*R-!5?D!_0DLXE3U"_EH MZS'OR4F@:FY,)).31%0H:\ G'-+3>DPKT4!%RE)CL>R.T-;.[E\A5,&OY+Q9 MQ"FH#&_]G>.%^=K N!N;VO,S\VII'.>QGCFF,EV;L[ MA+ZV'@L,J4].]Y^<_X[B,TC :_E,AE"8#=3IAELNR;4NIPRN(Z%\-[UV0[K; MC9B_3)),)$"R&Y09*]4E%-O"ZD=0:V(?**/G;4!^"N__^ T.C[_6F+B%=%4+*V8*E.(N_!G=YD'8G[^B2PVJ_>_/F_6OX M\VLB=A$I'F;QS;^)": DGP'"= HH"I%;3 *%, NT(=- GCP/%.43^=?7!8-? MQU(%E54J!D=L=+0*D30^HA- , -4F@):?<6KY'%8-18:J5_4Z42I40Q1N5.OS$,H_]OK@4IH0H#WSZK&@ HH&-E TX. M%?00(W@(3)1D0>.M0Y0//:^ FINM^3),E#5S MG\EBUIS.HBL_^=.5QA+>0FN/$7O)EYY&S_.[-V^_? M_#SIP2IHHYPX8M01D#]^\S/ZC8TPVXLT*Y_RSBV)V7) =.[X'?L"$VI((H=^ M$P1G8X1^5[^23AE9QH]QE.TN0W?<'E4N-$$44:J$+7?V7='(#-\1"TST3TLB M+1A*P37D\T1AN6H1^+\@J9N(I32OGODHIY@%/N,4^716Z%5 YO4M,WA8L78L M8W7X*;GDBW)5+,I9D\'L",$2$L5X[3P?H7R"B,\0R5,$ :<\221F.??:JCVI M(]>':4D2Q2-4T#P<;N1'B+$41N$Q)X:"8H@#8DGZO*F-#T4V&:NCY_)*\,)= M*(!!N+N?^:6F,"U&1*_$F-^2.P[Q81$?C^K];,O9D(8LHF;6(YBT% >^!C^S M-0@A?!M[_%0(GC$/Z*-,LR]#?!6.$>8KZ0M?0C]-;FZ_3))I"IJ($D64*GI% MZ)+7RY1XHY4S^69>!GO#RM_2J,.G: K;[]Z\^_&K8(J?4C;6,1T,%:.Q2^>( MWD9TC^6!N1V:##JKAB$7Q,F%. Y9"F$'\M\G*E&"%!&R$RI\,0O&,*)6D0=ONXM":O,FO\G?0:Y_S2O4S,$X/YB"-%IMRD(+ MHN3)OI(!$!WA\#97/K4<. ,VK\3G[ IR4_KGU%T#FCR(2:)J9+-F84O>*(DW MLE9-E9*UT,3/P:L%:VIGN,-$S3.I$V,.C36ZJKHAH(_HBU#?T0!56@$ M_J.AP"+AV:OB4N?H['!ID?\/"8!3..;#%8X[&! ]D1&1&!(,3L(2(49E7CPC M?@ #"Q),7HNO8!'*"24RK N\EH8"A0SP6=9VV1=OB#N&I8+CVVB3/CDQKAB2 M)\;M,MI($#^J68Z-.0!FX;/TIG+"QCA2H8BR2.>16U801055:$:,U,'C8DESP=!] 1G M5 8?@ _ZC*($7X8L]'ITN!D?!N7C'"$Q$KRQPOW58%3HP3X>- .NB&ZX5459K70!15FZ(;A MQT;,G3;NW@UR:SF9*S4X^!L4D+7 \;>SF;=Z61Q8!I 'Z&X7?N(Z 3B1)@:S M?(]>[2B8 5-%*1X_>@LV%O+B48$7O7_[[>&S/<"J)#*_R(C,> MC4H>=R660 MG,BTY%"8SU4/Z[*KG.H%Y,O)ASA,1DN!P\4G#7<,7# )RA+J2N=O"/QQWEL],TN_H*,PM),8QIM?= "N4 M0WQ'WNP00Q%ZJ&?'KN713R.0Y2SEA&FX/D[%^WAHK,DG] HS(&U$9;?9E<+L M+L%_R\@'=OY(80+UB-:"*&)4#X:+0,& 4>_C#4[(H^(^ $0W.0Q!1!,E)R:W M":+4QRB1-9#D5H22URJ]YD%]HM+KM&2"LK&1)_R\*J(8Q2C?&DL@T,]Q,)C9 M0^12ODXD5AW.:HAG-[1HY:JLOJZM,Z>(>QN?R51V:1 ZB&,*2DH4\V*:3-32 MS650%2+K^H+!S#K=W,G?W&BIK(0<^1HI!@) 1#(3I68A*G M8$[&^39+HR 8AB<)T[?RJ,K\$6(CFLQ2JILW)M].:EN&N;M),V>+O)EDZ(DO MH<,2H;!'L1!'^*#*+RC%HO!S^D92E]0K:QA&2Z",Q@"$Y M73NCP0 >#XZY5LQ$.R<5;O*31\ M2GLF+)_(*7&7@HW<"#-%63L92"_T0".& M*&>7_(G.J:&L]&BI6 Q90ML#GOFHJ!A6R@$SZH0QN2ZEN/8PU#C]ERU8K4\9L M6MIX*SU/G#>.1)HZSS-?=>N'* X])\ 73KR]IH\C9J+1119Z[ZZ"D1"S):1S M,0:"01 ?A4M@",9![X[0U=7907(:#&323*;S7-S6PHF7PK6&6,6^K"+?,WW5 #)?+),EQ [,?M?GL7C8W:X300 M([+8V5:J0!B8LG16ME%(=6I61H^5UYMX3@A)AD9YA!C5(\3H&BNMI86KH)NA M ^&D+-M2=A+&3D*I(M\(-QQHMA'"=IK5L!O!V) ]<086Y9@!WF!9.(*?SDQ/_3I/T^(&=AL[$R-)#F1/.+UI34KQN MYDKY$T1=22K\&=')B';OAU"N/LPC#:!@,2]E'']R4O83@.Q-.H-RFP#F %7(8!+SFBD-KU!A)J,K(Y-% M,"X2 R,Q^: M''LU!60UQ[+D^>"2^Z%4LFI>J%*-?)6MBB4V3''!-)A5E@+N#2BY0WE@*=+G MH7B,SRD5Q.-UA#)S(&SRT&Z;-JW?IY!18]/.26IXH;THQ8JH>'5G^J MC;P7JK,W&,>G9;RLSBX5=O[#Y[%2 B%/[6&6M;)# -P?QCB6(TRFV5^NBAOQ ME]S:LN,5"B.&.'-,([6]&2,9=/#5]-E]#?Q(5L&K?/) ,+?I@C+&088,.1@T M\!5(+*W;6)KUJC_Q&#JU$^05H@$8Y20\3U)_"Q_(B4!HNR8T'HB40'&MI\:A MY\.BHC(UQ8L"ZX,8&N5C(S$X0]7^*I9$/" O2U%^9Y:Y'@/>6G@)K_P07Z9X M.S9IH>NU+=?@_0V&0W2\)0@;DQ9@B,S!5X&)'@;60%%<1 NOLL$I!P4[1*:J M]2F:BL(<(E]5PZ!I?DKED)GK\9.?N#@@A'"4372@EYWE)<+&?.>:.:NE1X1BSAXKH_S2VYOC.2:AWK9@!/6G&>MKV9E:6/Y'\^.H$?X$@"A:.UPZ8P M!601ITL4^P)M;O[2JAHY"AJ8D:'S9BVQIIN9RJUAAZEF[*J_8/_^ 90WAGPI MTF9N0(V;Y#>O^1/$2(@/5:0&P6!'H8EATDZXAY@Q):9P*LGK2VR12(!VE4)**U65QSU3/SP0\RFNQ[ MOME@EV9J%+.!?]'0B&)"7]EZE>%;^RY:ZPH9LKA?QX!/DNXAR"D]";W<-C@U M3UH0/J(!7FD.!;"3(F-,%F+1SZC*RB1&*K-L).+D%,3ODF1?P$&>[HLF/.;A MY,F)O=6.(C&=/^]\5F8EN0RO:23-E)B58SI.1;F1L"GO]DAN)U#ZZ8P@@(). M!&H$YK,"Q$TCGCH2C52/N#$C?T= M*VRT]K?CPYSX*%1P%>-(96&@>E4^%,T"I(,=..^E@LJL4"K.+TA>1Y'\UXWN M0Q87OS-R^F7,R^O8#UU_YP0B2$H/EF=.5GSW\Q?XULE4:>/R6AL6"W%0X;>B M?GW.0.!=;>A-)84/DDO+=P&2'R0VTGHD'']%H:DII&QX,.;3"<@!C(A. 9T M@#^;A 'P?@M+Q,_^R]*T?T'Y^CA\?4*V/N2:9T_=+[,R?H$],BS5$K+09Y"$ M"?S+3Q)=M>3Y&*@\""I&,:,>S\*JN.&MLPC5B,X>?+PY?R9*%"BCJ\W&=W&L M!7+C0*1T)Z-4A=%I9<9ZT6;F2?%*V"QP6,^44\B:U_] XJKQ961=J6P.;IPINU*F1OUV"Y]]907GG'@#HBF/;9DH MNTL$BQ!B"Q7-Z MJ"!XA/*!:96-LQ@3E83&B)L#E9^3]9*Z)09*$(U@XZL1YV/,[H(B7S<5G%:; M.C#[Q(L[IPTFMML2\#R'D[172U4?.GNML*@M!/896%14%3TQ F:E2*/7$4QN M*,1K'DZ"*A/UW']3\?Y:^2K#-9#K-LZP9Z+Z"8/7?8H^16'Z *F<>H!TGR)$ M*2*:'6H&(W@R$_QP'>;DY6_\W?'6W/P+/3K$JPV36"YX3; )A;FN<.A!Z2-G M:ZJ\JBX&2L4?"BX,!5)9[\'J\9H(T^EZJ2@ M:)/%<]((Z9>#L\Q;JH@'HZ20Y,+RY[Z O>)D"V8+CWSW-V0.,*V+*(;< MFW7LA E@#42#1:9:,6\Z!+T 8CX(N+Q@%)06PQR1O]+I\3CE>=-VS2Q%;D9A MC/'$13H<$NL"H6!B1,2'1-*87\$RE"/(Y$U&66DM')MKT9)PKRFMXP;OR 1H M_-93-4Q?%.M$,:#%.7S >3^"&3CF)[X=4<%2%H8._EI3+4I[: 2&2C=.< \0 M/T-.AOD@@CMYG)LUEM2?<[1VGN%$WF W"L$7P=)C4YX" N$%61K%^U+C23EV M/+@5L-*M-E)B^ 2GXED4D)^BF)GKY%1YD#'D?[/K('UP0E3N-*\O MDB<:\-S9DRV\&Y .F!"Q1RJG6(!:3$X]$$G"#AT+W<%@-/;,E4HM0GDCNGAHCRT96T%3$%T% M+\)\")U.GJP%T.46<](1PGPF^4=IF3X6\F3(*PJJ#1BN?2+XA.[^RGE*,C^] M((L6WD\(*Z&HYA)=/'Z-$),HJ YE9J@Y$6PA-Q2#RKP/V@*,8K,<"WP'X=NX\->I3[LHD$)?_] MXM?CSY>&(/YF6))@AM4XP&6H8(20;R&I?PR8\6ON$P!_1.R[Y#,%2/7B%AOM M"Q+D$-"3K^1#X:0:2,2JDH72C1P73 *.U^S/?T-!2@8>N([.GU,5%:@ M9-0!=931/SP.R['K0!U%Y80ACI$(3.)9F11Y$=>1'Z:W$%Z=[B_\1P%S_2'# MJ_#/6;!?/_AQNE^%F+1=/T19F) +9*H?8 M/!A^&LSMQIF2U"1>:E!DJOEA!M<'D[7(!7>*R8=>>,5Q0N2YV(EBHDLY\9X6 M:P-1'4).HP#L3V,C*"N*-_AV[^C8//00I3#Z/]""!*6UX/$M>:HCFQ8JYB56 MJP@(P-RB5DS%8##J8I:Q#)]@ZUP5)11/R%IXO(!&88PX?X:$4.RQY=KN,B;P MKS;G3@PO;D(>3AH&24LIC(VFD.H6R-.0S#-(3$2(:%5#Z1!W]3^S$%X3 )%7SS;L_'"H?_*2I M7=AI1)X;"N-[A& 0!*/,:C[X+QQ/L1_ _*8?U;??O:N;#[[_.OGF9P#&UV5M M@LF8,3996[6*85/WZLUFV,QO%,>/?P6W3U*DOR4\+??V >/T*F*JW.F^.>/[ M=/\G[-U#" !._/N0MITBW<&$$)L1DJ9T)'*%$9T5$M,Z@JI,37GP,#=38MUR M%K$4@MZ\DHJ%1*(I!F:6EY:IPHB3"8% U$J-%!F]F@@>B65E4>: M%M.@/T)M$I88-DVQIA%",! JC21KUJQ."QOLH#FOW+E\!0)8 :KN>:45B"3; M EV!Y/!7H,$:L"3V/^ -CF/LY86F:&'C\;[PRH8+\E*M*EK;&KSC?(1Y'8*Z M^>.?\_EN,(8YT0JY,0?S() I?P2D-N:Y&"4Y%K)5M<2RFNRD(TGCAU+FX M5I5/9:Q#N*2 99\7UY9^KD1+QPD$&5T$T=-E2#V9-,%/3QXU)4_#IQ ,@*01 MD!CBH/@3SM 6O@RE3.OFK&0(!<9VCD_A'W@:&IA%N3W<#]$6.X#D+/(161B2 M"?LH0[/GV)&@5TRM(L!)(1AUWA=_RJSYN7>#93EN &)]B)W88NF28NDP M6[H<5>:.+ITK+UVK0^!K7;K2O75 Z]9<"^D&Y,35YDO"P#?Y4(ZIPCCY$[/(9J M$%.F6;K-=KN NL&<8"9GG#P$!6E &W Y^L4HLR"Y @Y=T[H12%-BZ"6T">B^N%C+WJ:7WO3Q'##$PZ4108EX5HB3U/A M>."-D?=;+Y-!?_X.B[$2_LN2#BM#Z'">P64)E=3)/7.#Z06QCG[%24JQ%PHH M(VJR^1+ZPRV=5> 7YYEZ*?F8*&:#0G[1(QL6MEI"-F(6F@R&GAGDQ3YRK<4)S3K,?OS[A.9@!.>/3@)/G7"WS\[6I*O_KQ#C#"BE!&01I\=Q(@? M!DO\[*A8,9),IXT9^6#]^;J)HQ.S0-82[1-!M7H MYZ^&UVW#=YVK@"T-B6"]Y:\N\W#M>&[\H7!7BPNH16?/'L+#5^PB MBIN^QSRPK/@NQ@;Z\(%H)&+CAW@D)4(5PQW^ I0"]7C]/2;7QGA'9D;?1ZEH M8\+#^*V@2WPE'Z@>WNQ_GEKXX%^@"NYCWN0$'JR<.0%4RO%I2MQ(&VLRB^/A3*E>".T)B%/0;&\=D M7BC+ZX6EB$* AIF")\%K N3$C-68T<)$*B1 M&L'.:5!G7- "UW)3J0?\@0XY;Z;IZOP3N>).8&.V3OP[3C]@)\!Z<)X(;6HE M< KJR*/DY_52:.5)G'UTCC[1"ND27<0(FY$UM')5,EOQ;;+ 6 T;2L:#^AA' MV8Y\>UR99+5XZ?MXYM"W.;GR0TSA8R?#:%61L\38N7;-"_&RA' Q/OH-9H#H M%+ZZ-2J''AW$4O'JIICKRZO-9YS"=7H=1R[&7K+:0 6CU69#+F^&LPN2G7,_ M-<>^&%+H[S2,:<>'A5]Z4#HI$B-#B0$^],&OA;!4%6NPVB R&),%Q'#P2UH^ M*A\177\]:U"QYRQS(02J-M0.)Y_EM&H)@A@K7T[(S5TR02,+-6@TS@H4GR=? M[@X9P!=%(/;":22;*RLR+-;UY!O!XDJ4/ M4>S_'8\MDB=7E3_B()ZHH'I #)6-P92KA''%D"F18XPK 99 E$\)*@&J/X7) M)$&IA,+@22@,F-$^+,9*640*> E.VUCZD$;^@GZLF5."]TUJL!Y,;0J7W:SD M&@?+ULAG,^PUP%;;Y?5+Z$'BJ'^7I44^1QT6&'M%LOO)H^,',+EUQ"_=PG.4 MT&SV:5=N:4I2EIQ4F$F>F(2T *X;.OP_R*H%4Q<,Y;.">&;Q@DL3,[:B0DJE M($"7+"#0FUQJB$N^#*-84#5>\GXB&XS(P"@8@RFG*QE3N9-C&FP'5"Q7)_!8.?$/+;TG]Y\]^;-F[?@?&)FA']!/[QY M<_2&_5_=LH"<%'VBVM[[MT<(BGIQM<^E2R)^^_Y?T-OW?SAZ]\/[H_=OW](F M;]__=/3C^W='[_[PO2#K)TG6G^01I+-!?6FR'<'^7QC1=V20=S\=O7WW4_[O M[W]\=_3^^_=BD"A+$W*%TRRY42,M?9NKEBQ?77B_I4IO&I='#FHQ"T\J< M<>29R5^H)-2UME2;) E MWKJK?5_CF!MLZ,2FA1V=V8"6G)W'&O8F$8QH:;)<,FLI_G[PW.>FL7[%[H]H M!7*Q3'3$>>,L0Z)3@!J@2:F#TJ5$-=J 8C&_4J=C]D%IXE0C,JC4Z>"@&H@< M4IU.XL2,4G<5.>1K9%$7TH'<4*& MA-TIJE>_;0 0TX/202/YHXQU,Y+!5^.,F0P M#U8?'W4H?G/<0 @4G_>%G[A. %?X>4B+'8\N,\9"GA@]^B: M806/CX$-LH% MR,SSTIXY.>5TLUP[ZL,U X"EBE>#:_M?/,A8A3'.+-M.H(@K1X"B%? MGU-'KSA]4[41-+,9#.#PP%@K%ZCC_#$Q *7.\\S?Y>?HD9K:UD_1^B'*$B?T M3D)O_40^I/V)YU'D:"> ]T&/J4^,A]*G"*5\1.KY3^F8R,D'I7+#@7//SVW. M-1D(B9$H6@$;"Q6#T;?8D"EW=O;EL[V\-2A[5+1^R)?Y]PM9YH\^N 27SD8C MMG43(^C5G:&K=H9'<@%OH]XWT<93*$2Z$KB.R"JXQC&5X#3D>4!V/G\*PP";WF689W-! MB+G0D2?9?"EAL(-L()&+N@4/AY.@Q,1EB*1LM!4D 0C"A\-2%633&FM2#!)@ MBC =%&I;%R C$P*K"I((:!X9@"Z9@Z$27$M.!OSJ1/!P'P #:W;77!!$KB., M$37C^[0LW4X'@R''PCQ,RKO'G)&)97?#90C5^$(_Q5?^(RCNY32BT_TGY[^C M^ Q0#\>4F,_?Q0-G=(0Z +DB5HE3 M-*3%:> E:&/C .9?NNGG-%5*P/&J6^WSB*KR]:@9EA1*#;#Y/>;P-%X&%<FB];&B#)M.4IJ#83EEJ1?+QE.7]'(=]&9U7G-"DF2P>*M- M#7=IJ@F!4X:7V95R*8UX_I2 Z" MYLDO?-:-CM!8K#O'_*2NPC *CPU5I,MM]2 K^1/,O-Q&3P4]WU :V.AIU_#N M=X0(K7$UOT=Z%>+KB(A?S"L(.2'_?#U\AU0R(.G8;PR=*4'#X3]"&CX* P M&<1F@VCF#O?GT@GQCC,7$+"S6/QCUK9(K*,I+S>_E472(. V09WDLXP\S5L< M0P$;6K]F-/(@LR3DB8(P "V+C,00Z#>#57+F8K>,D,EXOL%N=!_2X(59S_TG M)R::R06>&@BZI730!L_KE!H]77ZDEC[-4LGIV>?:6CR/XONY8)+ WOFSBY.$ M&2@T%]4[0O) B(UDSA8R ]^-02]7A,XOG"TH9QG3"I L/)_A!'FNSP6ZZ MVA">J*L2,+-6(8AB\']0Z^K1":#DW$U>51[^HF )O D]>Y9?E'E82Z1>PQB6T[WRAL5AH5B> _IS @D/2 MT;P^]R@,,2L)NR=\GL-I3QT_A+?C%L>/OHOYFZ>MV&4^'CTE6!X1)6Q(H00F M\TJ5LS//OZ@2TQ#_6!H)\:&$TFZN4N:\S%=@4H:LP.SY=>X#]K( DZM@NPNB M/<9\!LUN<>XUYYXY*OG]'7NLX!R%D9WB>^P;&L!BIL^13PC5IH6)>S!TJ9H;8U#@NL"F_;PE$ZL)Q\20I MKH:0!10-26NZ6"EEZ'/?-0;TJ]#U=\QC9X";XK!_CEB(.N,F66U6!:1A49GR M.DJH-LA.]535.C_91#80X_-MI+7+I"G(->CS2?#C:[)&K:4%:[P/FE;MELAO MOS-)EA5A$AGY=$'3!U8RZX2<-VRDLCLM=OHY"J-R7O'0"*Q&;8:5A7W%XJB_ M%3%71U '[T#8:LJ8IDS)I/,$<$[=5#2_7AZ#WNS-*@[^%XXC:N.\!1ELL(UU M_4 ^'"T: DR$6UOY5,:;6^FLYM4A[*T;/SC:U\N,^F%OW>0GX\UW/]7]/N^- MU%*XP:D?T[=F=1?X+$"/Z#\^0ZD\3U)_.QY.AXZ BB%0,098:WA6%YAX^#@' MS')S&@;FU.C/SP G#:'(HI*W,;20DO'2I^%W5+P@9WQB!1 P66+RJ!=((G7; M;1JA.TS=ST_-TU M(7=^N[HNJF4FIWOXY81H\T+%I9$U^5@(Z!(I@0SW+?KL;+&AH',#G)>LI7W9 M-W:2N5PVM91/<6(%01N?Y51FFK]!KGHDO\S-QW4,/ MP@T.F+N7/-ZG>V;D@/K&=*Y7W#9_NF\B!EFFD_*\"ENI-,,C!',4N.?&+/]+ M7:MR5&[3@K'UHG!CIWO$IXKDN<+ON?DJGRX2\X4_-A*F*8'%(]SCT"4J22&[3KS6I3&8]TX>!17#F!3XP,[(,TVBT)V>!L8,EU* =IX^ M%6(:W. $1.&&0!YJ:?^G']^RND__],//;\V6>M+">LEXNX=! MYJ_RPSX4S8C^_!*SB.NOEZW:LS2_$+>+L>M/1N>6Z9B"R)@R]Z ^[25/MYS? M5] QAO[&0HC!#C\^NS?/;I#1 ! I) R)1K);X(3%W1FH;C&1474. MFJD@[):T;+EZ-+>5@BOE@I";E'CVYMT?O@ZN^#%M34)GP8S4%2>/?,2\4C#J MLM;B,WZ&E+/@$7\BFMO#)/%ASH1".]Q-W_%5:."9$X:&*S_$ERG>CN53,EG\ M!K00)6;04#2: 85%QP07U,@)K@:HH'7!*Z-IL7*N:P77Y@WTT<,$/TMT\D - M"7)FS,UZF"BA )GG)-A_-2IOK/"%.ZA\,)/U^,R!$Z M2=/8O\M2&@V<1D1VC,WZ+?5Q5BZC=VYD7V@("20$S!.D3,GG&,Z7(4CT%(D* M?0D=(MS3U+DH]%CZ!_DIB0+?_%=&$B/IO2AS3 MNA:SB2?YMTG$N=7F+,;DYL@?>.?9WV;;TRB.HR<_O#]S=N0OZ7[L!PL2([EP MV"#YDW^$^#@H'PB)D0Z9ZU*4"6?=9:QO#R:U%!@F(%E& 9D7%^+^6/CDJ04(S EV(7&9Y0C M#@R%5NAAHQSB9XL7""G\"X:(*NR=D ?=@0H%S!I],SX_@P4J"KJ($\[-]S1- M\< X*QN9[+&7Q.E?F7;X":]6RO ?/=\6G\L["SI:B%R V)<8/.$QH^*4H>GJ*B81,1',7A =_X[/01T!W M7FW6SO,TZU<.5)6#5_@AC^%RY>G,7%S:PCKPKYQ%KI2&+)<#/T)W=&!4&YG! MNA-%CHS^%2U,/22SZ22@5P$-;L/D1K"004S!S?!(=FX-FX1G+;!F1'"\*%9F4F[6PU%= M[*FQ91;X3+XX&,!G 6PRW@9? W8K72)'*!_)H E^5K[K.*E,B.5"9M6M9A(I7A]7%;QT2ZS15_RJP3=8G,G5YB0(I!2] MB6(8# :0DA4'(=J5ZIDZ04 KY/ Q#YA]V26\JKF$I8L(_DJ&0F=?!=N*4K6& M>:27+R^Z1!%+!Y?;E(B)]2#M\87!9U<(#ZO$C&=E](K*6;.2"U\YF4G MEQ.B*/;OB?A),X$V>&9S1$/)C$2NF9%) M#\/->^#F8[MXT2F[%W)IE 3]1:Z-DIB+OYZ/WZ;:*/:95@6)G#J)[TY)'J,$ M#F/6TL: O9N;?XOPEL-AA7]3]1"=(S-,B+-;JW<_K2: *)%4(LL1,$P%T.>8 MS2YU3R4+! M"SCI-#CQJG+&C$HC66@R'G%2"Y]Y2;,KE_"SA""E"^"O"1O+--J?1N:,(V25 M8?_!1CX9)5U*&E[^[)MAT0.:^.T:X*" ^R!*@);$%4'OB(8N&\A M+PPV]_R_A$7$]MIY/L4AWOB 4 AZ#?G%-0Z= #[PD] 3[&FHG"4/"U'/2 Q\ M)"Q(\,M\<&J:R/?U7!0/,R*A&5RA0-_B?$6KTABH2 3;7;X ,68&R31"&5$! M:1%7E)(UVHF*?G-F=MV K7A:8#2(B$GJ0S&<3^0>SGB%I+FSN2;.OGQE-;)@ M/*WS:J*;M"FK\\J<>U ?/UVIJ@:9^HQ3P$Z\CJ-'W\/>Z?Y+ KG4N>Q1H$&. MW#3P)E)T1C$$&'U?P2C(#[^U@CLY'\_R,PJ,TP)B.XGQHEJC,SN[5%EC<3JK MS0<_R$ 2NL4NE/(BPU*#<0TN>I+$[&E*>IKF7&R@=@A KS\,"/S M*4#A- 4/Y<%[C+YX^PR@SLW 8LFU(H=1;$3X&N>R&$/.'%9!*QJ#%->](('^ MM9AK$3SL__4#OZ:OA7?UPP2;%J?%JUODE>$7/_\2Y(IA)G)U=D)%4Z4J/FO] MTDDS7X :WJMPE98WSTJ\DADV@QX"3$>R@=DB3%E0[9(1?\J5J*NR4XY&[/#MI:=C"*)79>;5- [ M#"Z:W:74ZK8)HJ<$90D'.RK[4F<^M^N/6H Z"!TS>:^C)RPN$;1&2Y]JZ?J' M^.FE2PB260KG"2_ *J%)$P_1V[OF)6VI?\=!'%4.H. MK6,G3,#V3 :DI39=X9TSJJF;7"2AMA653(IZM#1N+?]]&C5KKZ"\?@TK4;E? M%KHBJFPP:LG&WJ1J;HS$H5,FG"0DIB- S) M25,F7)*53,ZZ!(Z@!^RN!$R1[+2(D(ZL0>%TC_XL20$+ZG.2U.,#675E!'0MX5]!$?X C\H'!1\H35 M0V17SKOMP?!IGH][D#S+VGT/;HU$6^CE,.C)W&%Q)=\T.2=D!D3Y/+ 36"ZU M4.4%WFIN_ M^"JN8[QS?(\G IV$#+N(5X.?)OEQTGGI6C S\819CB1MIII01\FX\V>HJ$N> MPH]1Y#WY0? QCI*I[N1B3*2HH8?R<9$8&-&1#W\MA!7C'WD-2M7/0?Q 6>BP M& /JF\Y7PN%5!.DH19@PBZPW57I&A#=-4H9R\+$\6,I8[3//HTF%3@"@^Y) &K<'L#A@G>8#_@\*] MCT[ @_YO'XA4#3JS)@P])JU#-.D1BRG%Q7!4ATU@P&.:S>F;0PB80.L62N5<4 M<8_HJSAV_61:H!E+5H]V/&WO_V?OW9HCU[$ST??S*_#@"=>.R+)WE;OML<]3 MZE8M'Y52(V5UA^T'!T4BE>Q-D=DD4ZKTKS]8"Q>"),B\D "1VA,QXZZM!!?P M@2"PL"[?*K 70J7H\PD@\7,[*9_,P8#[PC/+GG=$;R>)#^<02CLC"SE) M_AS28.(SMAD$WU9A[6K9L<'F6)_5VA;M"3^0.],W>S.GR&L9:U$CGU8\W5#:6> MY*7JHHK:M8J8?;$2$6I!\B!(X:Y_EE"T@KVLNW@\#E"M,JL8PTRCAP>J#CD. M(@="_JL:"KE.V0["([/L?A17%!S3<( NL^6:-AA+:4C/*>F@5 M#=:U)OQ=WY:7CT2*)DJVFWU@1%ABK7T4./IB MZ\ TF>:^7+,GP:'&_@;DZ,CMDP?@?;@*=H6=>XOJE&B]$M$M@7X_S'RTLE=C MU2OHE+);4JHI";4I*<641 ZFY#8-ERHR5$HSPY>S10FP6S<@.F)*-19,84>\!\TR.$3 M'@3QZZ]?_^6#P!(+LS=6WK7,P*]XEYM-U-4VO(7*\F:>E*L??,> M)ST$BU7%$6LYY'Y,.%+?/G,81J>-0RPJ6K/F$1A&]])T!+AB>!D!0LW06L=A M=37)@/]E-@__MHUSJJE<]UE)3XF6-4;^/]3B_BO]*F6=: &R9P>V(T.ES(CH M0]>P"?3B(A;:-MS&GJ[##@3LGI=LG_=:^;('QG)6WGFG?%[L]*<=\5 _TB@N M4-.C$;NNLJ8\YW?()8!W2!HA4%4$%-$[);Q7D6KLZ&+@9$H2?39FS>FH181U M3\AYSX1QZ^9DT:)H6TXWP%:"I2P4H[UU^R+$A;>JT&E1BA>[JHG8C##NG@<\ M5P:% F-2ENL@%1'OWX" I;A->43\=.D!(DA<&ZD(GRG96*OD 3YN,MNT@5Y 6DVD\\,>4AWPV,MN[(1;YS&%],TSC+03,8QD/*Y:"NXX[" M<_#@&X:&/Q ! VMAL@_6#1P1I0(T>EQ*F.6;C$>J8X#[)1ST^6YX-%M-M(B>AX+OH@-'D6VC C3&WTR' M4BQ*W6>">7X/>1S2>?&@PF$6JYL@I!AF/7 7>90*8($1[C%T1S;0'USMX4]1 MPYT2%"30(G.@&2SQ%1L0KW5KEV#;\O28'6L$^R'8$3O/2=45&-F@,Q[S?L[( MF\3=#T54-76IK]D!6S^: M3(BU C NX38KB[ [1QP.M.^8ZHN@7(?FGE%Q=92!"1I%=&M9V>QCY9G7[A9L MH6ILC_=1LB]1JYX]S89F@X8*M6E MC% LK#8@>5Y@V05CD3^,QPR8MO=*(^'C*;AMTE&!,2\F M,#'-G5(F]E:X)VI,O&@>YZ[3AF5]-CD1=47:?)^E(FUDGB39.]@>A]*"H_F: M\]22E.&32;"![.",L(GW7>.A9F)EJ@V9GR&F6CUTF?UE@1;6THQ842] M-.M'F\FV/E#+[S"M.]/PP=&>EEF^JXJ^#T2D)-;JR+LA1I=IY&+]<1H,6G-$ MQG2$PMI;GJJDLLC5QR9Z;'BI69]V[4AV<-=VEH-0GB'(.CU8>[-)[*/K5BJ- MU:M@]QM7@387L9KQT^0<41LU:H62GQ_6*2U6JSBDA2D\MSK!SERCM46%$A[K>'X$.B>I1!$4J/F6[ MIC)'\U _?>1J"=1EN)E+ )S);%NE?]NROI.=)]3;CQ2,HI"XQO=X" B]IT#= MF>4KBGKHP"MD/\,TY!F@U7H%E17%4&0#"*^:<6/KM&SL-F:I7N$4\/+>">]> M1 U+^#-2C4&H B(<^9Y;_;21."N'ZGC&$AN39=]&RNF'A]8GDW)I0T[JH_5UF#4^#T=CK38%K#LRB*-.VV!$614W M3&ZC8&CN+3QK2%IXM7,8JJ78MW?RQ*3+K"@+4?T.2F@.Y(3GF=$A")4E[T"J M]VB,IEJ%!]@< 0YYIBE=V2O;,/;+21HX4!ZY=/=>-%)Z^'!NDNQ]:/7C&L,\ M5E5"J:Y\>W SO\N"=)Y&[.*>)6] 83@^DS(: !+6#YK4).($>03U@%1/4Q#O6P+:ZTBE@(<3 \8JXCO^+?)]'/XDA[R+*0T*KX' M/^/7[>NC9**O8N&'9L&K/N'CA< )+ RV$?V25]XQ6^^B9P=TI>XF0_D&U"0L M5G@UPEU,]D=$AT3UJ*5&G/\DU.TW_LV$^X<^C]U^NL5$-P&+PS#]E'OD5SK:Q[OLGI&LJ\ M0.(%A$M"N!_:(9;!SX$47K(KDJ%G-M0[$\&9YPY8N_[J@%4=> TP[TW$4RI# M"^O4T7W9\E0D V?!(?QE'J1%PK>(Z*];SN,R7&?@=\UP1S3YI.K 60B&':2& M]WN3Y31^D5%>X4X'.V\DZ3P$N3-657F)>H3TV& C; "C*/OJ?@:RX7HFS1IV MU?LQ$35OFDTDY_>.C(:-)JRI]#%G&OGT^K=U?7MZ[=J--NU.=V8:*_3$4SD> MX^*WB]T%V\K70%(^("2G)I: 7*+$.HK0&1M9HWI,)SS[N##M!WQV[$Q=Y'B/ MB#"74B;=GOS2>.H.B)[!@0W$#UR\R-54B<5G"++^_BHO^XQL&%(G"?U/-'^+ M0SJ0CPAE.*0B&C#F6G";HX$+[4)>9[H2Z41*&G>'GQX<#W<9) ^XZ&$C/]EY*T6!@J*, MX=X/OTWO(V$ G8]TU/@+P\PVK#"DCC @'?NX%:]0I/.R46, D2ZPLP6@[UK_ M]/G5?>6K!G63=O/G>MW@>V.K$$S-"C"32JR[:Y4]Q$9;A\T2EGNS4RYV2_;\ M@,OB79:^B*H1RUK-"$K:WB<'CU6=; M"')P06TZ3Z3C9 RVJT6GPXQ\2KCG1' 9E/8])Q:P5A:'PQQD7=X$1X%$[]ER MG6V+((W8]K!\9UWO;EAK3JHK.'4UMMY1%":=MK<0M+T.U.H- M6BZ_Z%?)Q0&XCR^SZ**T8LME-4_3;9#PDADRE'R!63[Z): MN66@1A^D@"NJHJ@8YBD\D>.B[7!' CM6UQMV&-%7XP83:1=#(_4TNK,9J<2Z M4B)OTPBJW7?58V3O-=G"7B%S?>Z/Y^QIF>=EC\1G#B#O[>IJSG+X;8@UEZH%^&BO%2O]9*# M\%JV^8ZGIO,BB-&<*;CL\(?W-'80!E1B$P0AHNZ"LYN2+:CB2^".9ED_,YH1 M(9HO=^L!-7CD=)>!EC69]9+,\Q5[2U"5&6P=@XX>IG#1 *1]%'3BG9Y6Z!IG M@I>[AKX_RIQTJC2N58J&09_PH29%T4BD 3A;]!JL]X5,=#- M 3D,9[M%UDFAVB7QBN*V& K&H6<*#.BP%8.VPV=]Q8#A(P4(VL$[6&7 HR) MFN(BH/WZ#T(SI 4O"QF_$%>5_35/TN_PCU^]ANQK"SWGE@B)!? MZ.FP%?9-5G FJ0@BEC^Q24U@5,%FDV=!N/[%>GU9S)-G_Q_\7F]!0I&37D^B MQT1+_0]:2W[VM2DYQ3MFT[B&\QYK%3W!S*8I9DI?B%.\F,[X]916PQ$Y MN$[S\_V>/^EJX1P,,%U:[S4>&-Z$Y[O6_EA_@H^8&)AA4:$3W[8<.(_#YT.W MKM$U+ :G*J\M&X'O ]>_$7[A:[.?6SUO>@OYROBEJRT]-]W""2X9!G% J685 M"L;Z)'.'"H63B>A4)1+L_>\+LM5+56?/2?Q2J1<)[D;2D E_R=1,\M\B-FG_ M5Q_8SUA$4S9O"3NUYM$K4[(*3'1XH]?\[CG(XRMDX^S5I1,AWIFKTPK,&FM3 M-U97&)O6Q6]Y5K1-C,-4LH9-%>IZ0TSTI[9M]1='1C$[J),3 )\GTK;]V& S MYJ"5U3AP8C5&I1./B$0K?U3HX4'+K%W$O;(Y#DCUD!W72AP5K= DC"K _0QU M7N1S[K>#NBD3X7366I>V@Z9NC\7=&6VGF@G=Z*L-Y&+7GBQ@S^1\N87&G7F; M\MO28%NP8%8&BEP^=RO>B0->L.EG0S>EBL]('XN^1LCSSORY<7;3A9Q%;51@ M3.#CLCV5J#47BQ57IJMB1TOZL[Q(V%L^^>8 &$ ,9XE8%Z6JY8G>.Y$LVYXJM,6Q=I@:,"TU^*!JM!7CUSE/$V M'JYD'Z2S0]3.AIL0&?B[%BN56R%**0R$A$XT]D%5A4R$W#. (@VS9PRA[LXM M4-FE"D=N%X=24,(UC;90A$45$A24+TO4; <>KE(\8%,=S"JR'.R$.#QE;>&M MZ9P::*VRM38%MFOW84PB1&*H[DZD3)-+N&!7C!:XY9V6V_S.YV'7+_ 0(LT6=!+_#^I[R!<%^I#?4.I\(LMI%GM% MH?<61S2ZV/TH("Q-.9/G81F_8;WD@2D>.I$>=@76P$_0&WM-OVB.]:I'A^F' M]J>AED&NP 9*[K]9-P#&*=@M:ES\/&U)U7\3!ME3+9U0I13N)'4:_IG,TZK* MS(E^;)Z65T+WNTU76?Z*&N#=P&*T4B319#JIS3HVGEJJY%2@4)WD4200G)^S MKVY>*(;ZVQ28.8 (!W(Y(0R@HC:^HJLXC(?>-44 2R[Z)D&AE4N(4Y*P_CFC M4P39I!A1HM$K1WP0'V9VQ!H7LR+[)/-"JQIPFQ+HE_,388XMT +HI--7'VQ6 M:ISY[04#:^3SWC52K2N;)"WWP2O;WK\'?\WRRVU19J\TO\I>@_A4ECDIA/P7 M%V.586:TP=M"#^D?PY);",9.8<(DVK%G!JINW)X.UE]H_+(N5<+] M_18<@%T3IBVLS9X];WUU/ .]IQK^B*YNR^*,*MM+AE(!H>9$N1HF7TF'6; M"N<9",-'&K\^;]F'!C"8%O"2!^,PQM]<7I*:<"*DNPE#&!6:>$D?"9*^N7;B M4^/."MVC406\);>OD-[XG7 M$!6\W86MJ Z]"EL9<1IJFH0"ZS!LY1O3DPNH.L N(NGU3_#7;.-BS6EWP=$[ M<*N&1&GD[M,E<__/LW4[WGC@&G8>)E?4:@!PURUP5^<(KF:H.P2AJYQDR16" M.1ZGIK(HPA&>M6(_5670J.M)T(Z'/@^19J9@)QV-WZ#+H673N;N\DN>R'OPH M4&J1*A/B:9.E0:%'.'G^$I=K&9*AV(F&,#[4^%; M:@M\# 3<#U!VK,;G=;8PZXZ6#PPTJ>YQ^UCL.$DK$&V?*UC]X_RA<])-]$X% M)'99&LQ^J2)J:H)ZV<$->L^R//L_1G,((64ZO/8 MY45#2G'CUQ@XZ(;9S=W@C]VE@%=S^9X-.X*^_OKUG\\^!)LED"%I+"Z:WWG@&A4N;: 2XOVT6(6TOLX1KS2-?G2Q2F$ FR3 MIB>S#[9ENKD;F-*F66[N[*=\C3?\#NN3 PS\3%,L+X(;0P1ZS=,(*YD)T@U. M^SF,^*5Y_DGN%_:I25X.R2$WRW\SMDXL[G JY9D^8 L*)@%SP[;F> ME2YFH,;4\.(+SI?'!10*R1FLVS0.^*CAA$;K$@*^>+[&H%6L*K_"MO^\+9@2 M5+#M_DVF+HK>L"!RD"0TXNZ1./V\2B :%\HCIY1[]'>DV!6@0)W)1$@/GA X M%P(OE< SP=&,+G*.ITU@6*_678Q)U0AY^I\K%@&METDI&\="W*62U6&[]T7> ML'6*U2^!G9(-DA8E%(!2?_X3C5[8[56;@B_C^F>A)_)GR?_+#"#+@ZI1'5R>G5E&ID1K1OY'] 1P9ZJZJMG#5S_$%3- ML1S>=L-X8A]EVPN/MY^!C&E= 0>BV"2O9S2'VD58&A$KZ7)V)(A<-";X M9 S2X#%81B] MJ!2*N-1_:%U@?5S[%)W6\=8.:HG3G6.)[:@P^"&%)6;X*KP=:MOGRWWOH<5! MHV:.ABYVIP/BI44N"$U&,81P$YH3\\>((,2:X8,7(LDBEU0O9X>GQJ;8 _^S+[WW_\(V[3?_=U]NN_?IE!>=T- MWN5I8CW:<=0)J'.9-.-7#]"E1,?N2$M&PYZ, -LN!Y50HL2');*8%R'H.^RB M=EKAJ&:U$,DWUV0VRV0W@J;+,MV6#:A2:Y80Y:XKT\&5>,NUKNPAK&E2>UZ@ M32+!&H5@,?\9G^H9K^@/08A5\L/A8W;)>F@P' Q226H!(ZYT[\&#KU\+*P3V M22IT$^7=4$;CNO75:1#(2$CJ*1'NX>"6NGS/ENML6S!%C-U1E^^L\QW[FV90 MN\]*.DX5DZ^_?OVJ&P])"J+M'HI6\8FUR.01V0G&'11K_&:6&9 LIV&,NNTM9G^#SKG,W%0,T(;% M@]TA#1M'AJ&C:G!08H/<"K(%GA'*?O:WUH!OTUV[>U9C@TG,U1S#_5,0 +"_ MXZO8:).;N:QH@!_G=?K"=G<*>N45+>(7X#S4K(*C[+5:'R3"3O"N'57=V-UW MK6 47Y>.C0O'75>W\CK99*U@K#F>J@YF$FG@&*G2.]EWP_#!_P 'YUN0P):6.PJ_&R><#3A5L!QG.(5OT 7LK^GJTLVQKL+F7] ?N(JRN7S=)MJ-4 MF B1\O,B8 HM!+C1M.!!;TF2A?BOQ0I4XI<4Z*:X71*=O8-#T:#;S]BO+$5% M-+K/F8R9C\2FNHE+3GDU(X+V:\HHM8GGL&;IW;Z^!OD.V5O!^B7F5!^(2LU@ MEX3JWN6(;'H>ACGG0]?(T!L!YBCT+8]UM8<*9=,A11MZE7E M1G'^55V<)4Y]S?X[ MS6JC47Q+F02%"H9O1Y::<8 EAV$Z#S -$E@.XP4D6==IF482Q:+C- M.0E1\#JL((,NEE1R9P0D6Z_.4/$@0()N46QI=+6M8F_09J1N>9/E[T$>B3^RJ5KF ;MN MXW"'\IH+;;\Y)>4Z@&2/) '&'KI:R1!3**(IQ\8:Y=GV98W%-<48B3XT N'U M94ZQ8!C66RYC8+ 4U7X@M!&K_' G&WR>[,?KAR>8[DV&' 9)N99=0-_PF9*$ MW;\3-A2-@,6N0F/]G>AVJH*HC@CVI*:VZJLVR^<-O7;4"*!\"58KC:TAU8%8 M/*)V*WBC4=/EFSOP>N-:M;UY+2$];IOO<(,:Q<4A)F(TD^:0O7L$%#4=JPG%IG'T,GNC^<"@,Y3A,!CLBFV0;UC-$3-4%9G98B6J M;03)0U;$<)9=_RQI6H Q[#IE*EL^I-1WU:W,V:UHU)CNI_HFLG/R7U7W1.O? MV@2U^;J!(G),UG&DG'3,.7XRAC[&* ]1!%/X4(=L36PC ME!/D.R%NLX6QD=JG*B8++K9NZ+:!_DASY1E>!C\O:$I7<5GP,; _/-"4W;<@ ML#2-Y#X.;C]V0Q^B*NG=$M8-D1W/)'SXH^H<+X/J&!'].]*L',Y0,M[D?*!9 MJ14AJQC"T5002]@P!QOVA:8E'%@;V;OM:>!$CNW-XDX$7@PR4/9L#E*^,S.E M':#M#.Y>M+9+Z&D!$PTE6,0O#*\7J+H #4NM7J3#"9F.O^']6"\6.#I2:5/7 M$2Z:]$YPBQ'RSPY@[01OO$>P=5;68"!+,KY=!XZ>)ML7?E15N09.]LJV9+V8 MP\D$0!T$7_Q#KCJ5]+NP1==K5] )^,]&GA&C^8'/@%[9(JBFP$&1"^5."2!6 M$(TJX--:K#2C[*"3"02K@#]WKK+1X=3B&'5,MJ&P38A7[AJ>.ZU$.4Z?'@-" MG8BWAL.5E>LAV$&HQ##6#G7,"6G6&3G&1=&XG8*2KDXONS4;((0.V04OLS1" M&],H.7L\- \%$R79KE(U&A2QI(P0W&3CC0:E5CO#A,=R+)8L2\UO#\5#EL3A MCO_?42PYK1[.$$_2 65&N&#R7^)_795-L .S%1'I 5RP#(NXHYUD1@7%YE2E M3(@BBF45A/D^^#IID$L$E?>%ZQWIW@+#O1,Z) *Y$@<^M#0*\J@@/S81W/PQ?XPO9W8[UEJJGEV%ZW8;\0JX M]+(+5?#S 4P;63HORSQ^WI98EB9["(;2^?$K<5BS[B7X)0A2PS+X^<'@[[?B MHXC;D70Y@44 .6 D3'IXVKD],;K*3 M >FUHU'O^=Q!RRL]?>_&.,4%1$4[B+RA1YKPV] ZW@PC.3# M,#L/3QX7MJZ.'P;827S-N""3P_&=%[!&S4*4C+!H!>O%)JQ:35-V*X!$BP+O M"[?I*LM?.>7(<[8ML5*$I8JF_#:E]T;-YDN6+"P5'*^(/=J09\Z/%SMOK\HQ#AW$3V M"F8G95&%J+F*@P>[5E$9UHM%.)R6^L5*XN6? \E$Q[;QPI9?[JK9IN@X2],%H40$QWDV3OWX.?\>OV M]9%"]14H&*?*D0YE:.&"22XEPUJN1H/54' \D/H'%4^1(6_%AC0CU2 ^R-PH MW4;!7ZP([Y+P/CGY(_1*Y,RI?C_>?-087+Q>*'(_$#Z8^LXFV.>*JRV]9R?4 M\ITF;_1[EI;K04KBUU^__O'<\8@5+[HAHMJ9Z@DIP)\I>0CB:,8S8!:I?2;# M'I("3DZ =KSB^B=;5W%Q9RN-BJ<<%II]1%XM!K+5R M$;#5S=E*B# --PE.I?]4,@@(\7:T]6P5%T-N!^D^3FE):3I7L0CC%;=BG9%6(2C9(:EZ=%D% MRNX$)/(.^WL#7K_!>X5>77&SG,8O*<^L"'?2BO$G&KW0;T&<\NI,%[2**):7 M(KC\?ODZ[.++.R>R=\V^@P,@, *MWM4SE!.MQB%OC3 2\N4KX6/YF#-6XPP+ MXIR\P6T472,5)1R)*LJ36-4(+&8B%)'^A++)//3F&6J7:E/)_D2#'+R_#M(X MBVT.RO<3+4B*.(";V,RIG/$*$X4+BYA0OR4L9MVL.HO4@%^X"$H5JE8ZI[S M[[1<9U%5,J:B?1[%:5B16]O.=K8.2_H14#[A'6BU=F8ZD?-;V7Z/Y M\E!253:J4!TYCI"QASAI@KUJU\AJU\$\4[!M@E9OWC#;T?$8X)OY(8=16IU& M3_'/X5K+5Y/6\L\?$'2S2OV[/('%07K, 9SJ)S ;D>7:]I/,E]@B1ITG9V9[ MGA,V, Q/))9-42)$NM 7:?6W$SA\:ZSJM"C^#1AFRA@*WZ)%( <35B'#/\V5 MW'A]>>XZ$C2KQ5FPR=%_N@=#HY-,Z='1 M)L<"M8WPST$>@U8*5-V#"(JE(,X[[LJ%-GSX^E=9PV _!> F9CK4=HCYJM*4 MYB'4I0'=$ 7Z/'A#TH*#D9F ^8FW)R.D[$@>R'B(Z([ DU-I57 M?M[0:R9Y1>2;6*7:J0S5Z0M8D"'/L:(L/MGRGKY\1GLTB)L!8T*RQ:!P$1Q, MO@>E4&#/ UCM"@_HT$D2.NUD^#=)G** S 3X_Q T]18D_,A@^U4, M.0#P ]M$ZW_06@X!"Z)F/)=#DPB'ANR,_PC[:_-OM0>\A.4R^CBQJ[WAFI>JNSD'-F-60 CAVV?B6$] M)M!,%B)RM"?9G+]DHJD[YSEK$KE#/AV?LTB?LTR;,W>\_]6%9+$" A*:%C@( M9.]ENP\4I7A:!SE]AG!:>7L<>$E"@9\O,$!7B"3S/ >2.Q[ZYNQJ)&(^JV#P M/V4)K,]B]+3T1\I>-43GJ CEJE/@XVI P?UFS_ 2V]&N4PSF#1#5)(?JH1XOQ"L#-^O=*Z0 M,&^B*[A I'A!B\\;J;%NZX18T6@MJ]7>:F[=VRI-G>G,D$3/=IDGIE#\AF[& M86G@HGXOVYK-B?&H,:]YGZ3 3K&:\;G/0M*8@-O?VP0T_%#^383\]KM#_W2B M0>TV"6W@EQ]I/&SCNVI' ,X(7:UH6$)D!-,5XU!10L"UD>T83.6;20+"VFT3 MY7#60AC7QYJUI#%A3]J$7:L)N\ )NY83]L F[(E/V$*;,&U PK_VP^:$\S"$KOLBQU?8*1Q"<- -I$HJXU3D,C#2-6*%&.%;?'! MJEW([SEOIG-]K+E7FR9/H2\&UM+6;DQ28JLLN*-[T3B(DCU@S@.%@9J"G=I< MI/W S>>R6NT#J/]Y05DER3+U_WC#K^E5=0SV68L*5)EEAO/)#$R%4()MITJ/ M-?"V=S53L2O41;IW7RU1(REJ- 582%:U?%15/@(OQ1_F2ZJ;Q9;>S01#FN4C&#PJ#AR L *I M:,ZP3-5VZNC%%XO/6TT'&#;,6JR8FE.[=Z;M9I/LV#'YD&=0^07^.\O+D?DK ML!,\_44W1/3CG*3#"ESEU?K8,.M$.+Y@!3UOL5+%(1^!]&$[#I<$B(;]396( M)#F7;KM,^'B(-/4;JETIH41(/;]W5&<]Y2_(/2SE(EF]-ST^:DB"/F M1;%]E?5^.'\R..4&L<'6N3_09*[*HN/(M:F$/]S%Z?TZ[ "2D+23/Z#@$S( M.3\++(9<1.> :A5=%ZMF$LD]+57@O,P#&;72[5*4MX7H.(BV0(MQH049Q57" M"1(?8B#9)ZJB^>6H?G%3]-;%%,GO7L["8F5(NX&PN^O6+#BL?>M\6KK"T QL MD-S648)_0?9M?T=X>@V2Y&);L"_VY$+F8AM 443*\GSHAFW,^?C7-$E&**1EG&. M2M3B.8E?1&#T*%E.O"YWU0'1>IB1J@]7_D$+<)/CD)XCQ)HK$7'F%KRYQ&<7DC6!%_I%NXJ 0;]M_ECGWXKS$&+MY0^C"47!Q53_99\AZ) M[')&>*=$]CHC5;^$=>R0<=S9E.AK0,"_R/(\>P?ERRWF>\@E"2):U;LIAGGZ MI4"M@D[AS-L_'AI]X^V%Y&BW'1&9MOB6- T@N^)UDV=O? L"7J[W1GDGNVZ9 M1DW:ASQ.@4@LX7&(MVEF9BHOF0U)=$;T2HN6?DYF9YHOE;'%(;CK""BW;I!AL#3<,))D1.X0(; XW) >8:4G5? M4 64J_O@4&[82J9^TW68\3LJJE:Q=@$GJ3JQ5K6=AZ-H_$8MCJ^K+9VOV!"! M6^N&B1BD2J]I3@.0=KYXQ!IL,%5I)&5JFP=^9NP*>;EFK9#7 M;0?SM\K@U@6W?_F!:+_^@_#,8/P<$Q"_8N1)D*9@V^1N[(*\KVFJ?I=_A"2* MG$)@"A64>U)^P= *F]-*#!CT^DU68*5L@M4C/^6"92+8L MB$*[MN<54C3N1 MXO5 <_1 #W5[M5/&G)*9C@:G9IYO8;+Z[3VP%<17]V(UQT7'UB.M@D=PT(5:YYB_U7PZ P6O.C9%B'*IW0T=>?T, M#G@;VC;W[$^G<_<% )T:X-4;^V.QJM>H6 X.9G)0INPI8'J@6.KW=%B4M+RB M7M T7+\&^6_N8C7'0&'X^-T8$.;E"QOT>Y;_-D)M\>4W"/L"85Z/.6D-]SSF MNGF=:6W9).M?7N87&; MR6S0".]SE\$F+H,$QC"3[I;_PCT.Q_#1Y\Q,DB\L>SH=0#UH68T'].1J1"+K MG_#,6Y?3.&>G5=1B3A$W^ BHIP# MA23V+P@7NS, @9$1.D"]3)\;J*B,%<& MUWN07 0)&$:>UI26%:_B"(1Z51=$]$&P$XU.OG!Z[[>)NFX"?U4F&PBNH7D) MB;;U29",!0ZXY+NJDW_+LV&AH#P)/>!EQ]%37P_D9GHA]L&VT3S?@H;FF;R)NW2)$UKZEAHLUK$FY#I83JM9 K(1]A MGI+&%!W+9J@>U$/QGIQ-$91F*45IEB5[8,!7WJR8 ^(!CH#"7QZF@6 _4 MRK-57-X-U" AK:]6BL#_X@RG T_&Q^POV&;-A!@1.QCO6PQ!MC=9SGF%4"D! M ">3HRF9J.4(7JE*U[&_Z8T*JAY)K".C,CL^Y. 2)^!^0.0*7^LTDB>.+.-Q MJ\I&MXXW#TS<]=/B ?YWT-V@ MBK[!$CJJ P*2R2?HXY<9_P]7UP1;B,U!1_M@6P_1CE_6;+O^47 '^^(98CK M[W[],T0B[9LL-R9$G1J4"OU]SE:?68_< TEDGQ!\+WM%*U8M-ZQ*#?LP4U(C M$N5I4>PZDO"O/!/=VJ^9LEU^3.B>L"36N_# MD%Z62S[,#'8 #ZC9Q55SD(E1S@,=0WCIA^#+PTZ[#<"P M#:-_$X7-C OA&]Y]^?J,S'=#6?.^?/WT_(OT.%NE+!PZ\EITH-OAM[+AF.X' M27"RP.S8&9'U]#>('<.DMXVL))R+/,"-^SS L9&KO4#/?P35&K,>5>WD"3,? MQT9Y[P>[YF,YI2FC/=_HH6\0NH8E?TC289&NM% M7LY0,O(U1+I!_DG,@S4CO$$!@UR$G:*.$%7=\LW]9TE>:"JL8J2DX3K-DNP% M,C:@_8;K%_P_0!9-UW#MD0(HTU^P3)ML^/]B2SX0]@EEH"6RH6#@*;_0(,,# M:P/S+O\[IR^PPC+V8D*(0Y/%H"QSW=EY,=*P40DG7#J9@VU2>P.B@S/$6,^8 M53W,.M::9T9IC'NDT>_&J3,$;RL6EP$%=\YY>G.&S(1#?XZ<:!\].H,6DV.? M3FT>W54RSM'@,NSX4&)LGQ)CC;M1M5@,GKV-"+A=):.5=1317[>"!O(FR^_I MNTA'9(<3N]>D[)]<>1F4XJI$0OY%&@4YNRS]V"")E2/R?YLH#>6G35#M!VN5 M@O@,DERVQ< (-"F,<&D.8\[&@%&/-&M@L:H_PO:\2'F%>UA25UNZS-!I59$@ M#[RZ8*%>"!U5G9!HBY&0!3K'*F+LLT,JEQ\@7+#W52$$3L-E)MQ_EV>(T&A0 MF1ZHN1*\EN"T7+,G(:RV,FLM5CBZASP.Z3*/7UY.3\6J5XR?Z9E53/^076LF M-:24Q;G![HGH_X--3]U[] P9)++O6GY>J69H4YLAOA%L<(9*-S.$UM%8U;1G MUV:>KB&HP- Z-C#N$3N0^AU7X4[*]$_IRP[WD:@[$@H?N"/9'L$."/9(;GKJ*$_)DF)"/-Q_Z MU^#+@I![P!)BS+;Y3J@%D(DRZ*5+>?R0F\GD%MMP6OR EW"/R0=6V%.L@$*: M[Z/O(S:T#$&5$E(.S+KH'=*^? .<))IX:Q:^K^2^P*Z@I_ M^L$+[?Q"5(>DZM$A$:K]:6@7+4%/BY)KG3=5=PXN5BJ<#4G1AEG9=Y7$9[F,X9@8&K<< MYU@JLT8>OP7 :8,Y&"=;<:04D4UB_4L>..ZZ><7UX.^TM.HA'L&*^>:NEDSM MR'$W!$:B(5BV$?@\]'J%3AAZ%J0J?]U)[M05Y?_;HJ<=RFQ1<=5H%5E0*H3G M\T[/#V$BE7PNDWR2TG\QLGQ998ZPA[(CG7%2M%K:^X;FY0[RL\IY&JES#LBZ MACDJ80?AL9C+6B2F,X>E!6PM>C,30/M'++]4B<0MO&,(K81M$P/=7K0H_FVR M:^E(R(RI6ZUKF5:*^IZZ.IK'19@<",Y!X%5MV^3FH+3,\O@$*K!Z:%5KKXQ3 MHDEW]-Y&1=AS[-7!G0,Q7$&^ MTQL-Y]R172 'FQ3[L>"J+08[);I 3.J>$34)M9[K+21#+I#<% MAQ=N"9OI-S.B1@#W3#X&K(]J?_OC!F@Q$7",#CNLA#U;R)M)WELW!]1@+$D? MC#,8?]UO)$!P=T/(KE0O;-VQ#Y&Z"4(6=(S@*L;[7+'8E@4$GC)E^EA@?$NY M3N79*FD5N1^:BY\1K0/VI>'_RH(FYP?VJ0SR\G"X%_0E3M,S19P<"/.<,#6* M[2"?*@>&F38%R>SC0HO.TRM;2,5ON\HC-#S2!64^_;8CFIO)25C/6&"2#X*C M85F; D]5)4%6J%JL]%)KCQ03CO%27M6&DR78QZ'6@@_KLZ'*&SC9__#KET^_ M_>*$?\GQ%,A%W%\MT$GY,ES4"_J*&:E!0G.$#)E:O7:UAF#\$( MM9]!;*L.!)?L( I->&FX;6D'V7E;&FF%J(?&FJ'8Z)F/[E]J?-CTCUJ,V/2 ;']+%J MA$0,$6887/DP2M[F!DLI0+0OC)3PH?$UC. MM*4\:R[@%S8R'FO*J\9PJZSY&Q&$'_@5E@2-2@X8PRB@<2%I>4-%DF X=_1#\T+.C M>=MZE"]9O["A5LVXVB5_Y<6"FP/#LQ]I=YRX[::AU-#S''[=J\8Q% )#;A<#)/)> MB44 *ONI<41"A-5BP$/'6DM"<3%@4_;#(.OZ7;V&GRN3\_#QMPH1+LX01#WG MMTI%<>+6^,;^S\6V8"#84??&2QO<)>'PUP&"B91,I&AR=W=Y/GB2?5#.\!TU MCN8>;%R^_0LAV+5@1/KE?3@) .["M5O[>2!)6B!4<-JC Q"'\S4,N8W=R^(* MG[:2IV*CL5?$!AJ'\P6>5)B/Y.FPG;RFT=^:RD57-0P'.DKQ=HB.I.X2Y+QD MMHCW.E_@=4.;YK,QEK_6:B^>,>9VQJ(O[UM7[?_/-LC9LDQVCQ0<,D-O)$H< MX?+. (+QHN(*!X_D&].JX/(Z/HH=X7P&7(L7=&,QD*PJ[;U$BL1E7%.L; M#Y_&>D=Q+8/);HCO.-"4IBP&CM+#Y[50]HM=*WI^ M_A[D$:\O5G%@%^@26ZZ#=+%!S?PFRUW8'-H;D MPTAGA(]5(Q8O1!1=R89+Q'AG1(T8XJ#XF'_'TU]3WC"0;)O&;.964K![G@!P M<^*!OE@AFSJ$/<9K\TX3 N]=1M8.!J&EGVL 8.D2K0;Q6TPHJ;N!@+9I[8AE4C[%.$W<4+S M2];SR^G7:$$.CJ*(E.7YT WDYF[&CVNHNIK)"*E%JK%X9IUU](9SDE9I$(N4 M:'\'OI2."GH6V:SU>9T)?;HLQ>F>:!T6J/%()!AT65"H$DY$%W.1?I M/XCDS,??#+!VBT-^;H(]Z6E-Z3CY24(@08GNDY/&PZ-_)&90[JU+(] ?[.=: M-63?3\:Y.B)EPJ%8SQ%DLX U0$H'>D MK'K0T\%\R==T.#O'96Z*@1$UD=K0>&*A-K'5Z&8:8X8'"9SNIC=Q.;-6-ZAK ML$"73$%#_ZJHVSO* 5*3C%"1W\;NV3$BG,K K<&8JXK#3HZ/$>$TC-Z38)(? M\9^#/(88-?!Z#*B>)\5P[XF;RGE#AZZ_AMKXK=/3M=1<69U[(#^=Z;XBRW&[ M*Y.JW/VU'/0?BH9+VM&7V06MDM%I=+7-X_3EGOXLOWS]GJ7E>M ;A4U;H_[B M!$(8PL_&WLI(_[AS(M:&%BG2H#0@U2AT<@-P(SQ3H@^&\-$0& [Y\I7P =F/ M3LKR$C))JS2R09=]E,<+O&D2'>E,8X!)^G"< X!Z4!>@P(*!L3L4/](H+CB/ M)XUD!3*9463VZ,W?@CCA9**"+1S"T=99$C$T@XO94-3FQB>$4=KF.U9A@KY,<]-JP',WF?9:*-PL1 MJ")^3^XF@3'PU8<@ F MN^27<1[FP:I% ML785$7T \9+L16">3X$9"H%5&1)7M CS&--J%BO=] 4ZZJE?%R^?JOJ >F>J M%]@YZV8][.F<4>MO^WN0O[ 38)&2N]N+Q:.#TI6MZK=5@+F-$K^5]*FK_ [" MF1P.\>RPU1W)#& L 3JI.=U=+/-'05?;Y"Y>G7IH[*F&R>43Z. <0>KO[2\4 MXK*AL.<;TZ-?J"CI"52%]1*H!Q8T&*(2'%@)0MA@'!V7-G$W MPHH.+H/A2CN",FC":,5SNOGW_]9_\1B4^./SSK*#_E/XQF(5>W55K'&K]>F]59X57.@:0N0,VZ MUDSON/X)=5?84+YE6?0>)\E)FUR3DDI>A]@'TSS!,>V*J&Z)[-?VAN=J*J2+ M3;L1_MZFH.MF[,L\J$^;,OV;'?E,^TI!$U/I*7!+?,I6N?KE-HWHSZ?W8 ._ M#*L>R_LD2K26%(,WY4]/BYO'7[3?L6\"G8L(&4>V5J>S4ULRB\<;9R@/^0A. M3PNO+W<>#OBIO>"M*_8V4+;UOK@"'&B +X,\QXI@;HB_6)>5RCXPBX^6EDOW MC3+H)N>%HR%WN3('AJ+UNC0=QJ*-CJ]6ZQ9O?\*;KMSKUA-#)5/%,*>SXKNX M=A,-,'#41NX41X$,0X=>RS1S.W1@1X9E_I>X7,O$2CP]@+SG1!8;#8X43]Z9 M?"([F$DS'R^/-$^2[!VMFD#N)TI:P!:I@E,=V:8M3$8RZCR"* M@W6#'Y!@7 V+6T<9Y,I=T/JW#!1NN&8SU7QH=$HEC'!ISC1NX0*Y@[Q-S6\N MR &+J^U0!4)T0+"'F0IIW\U$7#)$+\S8M:L(F<[Z'S3(R?>@W.9 (.1.N[ W M"[5BB.INB1W936*]"<-'&K\^;UG_ .*1AC1^&VI N+F\)+DNEOV7E'LF<)(/ M@Z1AYYL"4667%15.%RNQRH/D(2MB3 T1C"G9I]X0]9$H=L!QE*1(Q='K/4Q(U=NWCN_ MW=P$(2IM Q1T<4V2DAQIZ<.'7[L7U3'8'OSU:D6!F4L$/2R#G\B1:JB3-.1S M4[U(\Q[KA_LVF&:2I0 5.YD!B7GH[I)O#WUR(O#S15Q+5%>P179:R6#;+$78 M<'3>;"&6_7NC-@AS!\S9A%VFM&@>;A\J,#^KC2ES+$YR'%9^<5S$Y_(]R;'93?>S/3M)8 M$XN5<3'(S@CVYE1_WE\(C^U 52V\86ZT2U,>ZIDC;%X*0BU_-,'81=8/UQQY M)JFQ\N&93X+R!^DQF]UH\5C3BSV>.?P&#^ 11G_#_[G,*-^@2:4*F].%,\CGZCL''X/ M>!TJ]K5D[REACV;O=G-7G%H&K^GPC/?Y''R]=>O7]B:7S,!=/Z24SH:;SZ*AR#W+T1V0%0/EI/P1T8F M/;52K &0HW3\D8'5DDKZWI0%UB\KC6,LBI9"W\$7J-3Z[6I;J3+NB3UX:8ET-6AS;O8CC>@KGIA(+B>LG6Q=C96,7G7 "QTJ MBRKKXTRAMC-^51_LBJ#@;CC!J[WU2X%)\<8+HNROB5W:A/U31^\-$K,3,>U+ C M_R7^UZ%E=AB@&C%@ Y4;:]LR^%E5]!E>%5NYR?0R0. J@>B2V2.?!U/ MV]?7(-^Q?_0%R=S%*;TMZ>O1"Z\K W2Q(J)G_.>^$"+HG^ 7&5!6IX7@ROH M=ST?7;FA/DY*I;H5;#I&8*]MG9U*/FS4A5,^6SL(E;;S<9#5&5+O? &X]T)^ M:A!L6\'CH8Y%.T N5V8)[K_'"0A$OW9-A=;@BQ5\D G&5<%":V![0S]-;]?^ MW5G61.*)RB/55T)AWH^]1LM6'[LS"K9A$!*W,X\?1[L2PB)M5'@OQBA/I=4Z M@ /J*8,WMFX6<:^@#)59XNXL?LW"SS( MNMDO>M5WTX MZO,#;=1LO%CF>^+@>73Z(P7R_A "XLN!MW'9SV=Y]J4J$IX'_Y\ST"Z-IAGM M#U9SV1'!GJPNZ;LLC3*^B)^#]+?%:L466'0ZA4QCY^+BB9)/1 =N2'2L(!0O M72 M,B>'G)*2]GNE@]\I"_H0:TNE@ *P0[ M,0?9 E>[KM01+J9!B%=*H#N\?=WDV1L&D13#MBLID>@BG>U3(P+2W];$J.9I M&6-Z(KMC(5$;L@=P3B\:\6AGM36T-Z2A7Z/>/:GZ)W( ,@"ZMCNU]R*WWZZZ ME-:8X<%\,OR>VZ*_1['G!,EL.9F1J(ZK=(%+16Q63K=B*"D(1&NB3,V36#A, MY:^T@Z:195XJO*/K2DU+3$$"R"95XD=@11 M<&M=9BG$Z?#L$*BQN5PS,7"P#+S_B-L=4R-4ET3T26J=\LJ>JMLSGP7Q#?Q. MT=>JV*KK?:BFX%5,05B;@ARFH+0]!1636,&^]302E'A#-W84QRL+"8$.-_6Q ML)AC80717V&=%K*[Z$'(LW9.#^+N+7/ I;L*YK8 LDWIV8MT"E*QG48I!F1G ML+<,"LW\^NO7?SE;(%(;/(@B#KGAL!O+F7-0A+<$WN3[; P";4T@E.QS9.T< M!49R]@@::IAS)*ILO&0RR.;AW[9Q3CNKWPWQ4\M>X+L1_9!&U;]9O>R?(T^V M/?C)JB=J\1]5;%&T^V'7/QF-P FR>_ M/VA=Z$4JSQ5LW:HL$ /]E\LBQ\(%2R.XG+$ME5_W\AQ2I6$WN=A53<0ABN3> M,M=2IMD5."_+=9!R'H'BSVQKA=J0#\C+<:JY%OK^C)T3?8!$&R%YWA&]G1@E MP6'.B,CFU$8J5E/)QDK$8&>$#Q>*E_,!_UXGOF8?1C\4)]5X0ZFN[!"O,8\2 M'\.X(F4Y,J5QT7:*$0I#2.&?)4M.;4MT6_9A=*#)$1C/#ER- M\U$(AY30:DN#<^Z9IG05VZ_Q((\;$44QPLI4!Y@0Z7HUCH.HJ7\TP9P'"J-B M(>C%)L@)'>C$Z,AS=5F-HJ/2=7&Q^Q[\-C]@ M-),]G2OBABVBCCS7D><-Y%3T:#=/PB+T>B!<4?R;)'8^"+;]RB!9^-MM46QI M=(4LBOR6P(/*4.\L>H6 MS<0?9#IJ9D?6&UI3FY0@[.H99FD*;.#L;UCQC,JYX2T4F\B&C4'.X %3-,_# MVJ0$>2A'S_ZY!X!H\8\8%K$I/_-7*QZ'4$;Q25VU(RZ1VGR1-DUC$($))[F! M:='I-O5L?6U\^*]B:N4R@MG._PJRU]A"UX\)S'/*#"]K8,>G!2B(KW; M<#(U'&]K"VTV\.*M5-PE3\#U'>11\6,3!27]^NN7/_SZKSW?T"$/>@&Q3G6G MPM],H#J:3K^X_LQVIRV;XV]YMMTPI;G]7GJ:>?$6]M/3V.WS,DW$'@_9UV\A!\[BB M_']OTX><;H(XDJ8R6 M4POR;35,=IF 3=4 \[ 'O5C0AUZ78 7>9%OC9WNL#&_N'+M96:V$>\I 7B]*4?FB$== #'KPM.,V0?9II;!%>7CN4W,Z6 M?KR7/5D!'0==[S-> !.W5JE3P[WH+W&YEGEB/*N:;6UP0+/_!U%:/;?Y8\1X M 9_GB=/\*5N5[T%.&QI)M\)VT(->0.PJCW&5@>7%A*W_"2] /=$TSG*T3)L0 M:#][,5S8H7D$6I)D[S"?>M0C+)A+K)["%"8L2&;"=*P,+X!WL)9T']='/>@% MQ%8*[<5.5I_I\$)T-9_^N'Y4A4$7*QE8+:XI>(Q5EMGB2^L$/^9A+]Y<[P'- M#=,1)$W?,-4J2$"'/_J8-TKQ#KQV/8-1+U*%8Q_@[BY[QDO@#UMGPOZMRU;8==OF&?6=W1T-O8"RB,MV!80KH&3C9UI28;. MHS[W1?\37H!J&O+8^E%F+JB4^1XGB0G:(<]Y ;##Q+/'4K_O(2^@-8)B-2]Z MGQJS_RDOP,W#UNQOF%*])]H]$(?@EP50^QPB1XCP@O81IVD M?['N><0+6'5'[H]4E!NF$48F==R;]C[D!3183_.W($[@@G.3Y6QPW'O9C-LZ MZ $O(%T$":RHIS6EI%Q.BIWCW(C4VG'X+,9PYB[09I=K?THOW('4^E82DE/8^#;'= M>OHWLEQG>1H%[. ,\M<'_#PHWP%NMFGT]2[I"L4Z]$$OWI>!<4P6:NAR:70T MG]QOO!-$QZZ:F7L 0\5;&.*L>7>& MQ_R UV0MDLX\(ZBNQEY >:(8ULCF^GN0_X9,FV+ZNR^V^YZ9?IMF1TB< H5# MJJXVD!\D,H?R[T$9KCF)J?K]+GZ-2U'INK5[#Y3GQ9NN7V=;P3L]S;P8/M_C M%ML2W,JP:QM79K.1%T,_)M@+J1N-*NJQ0J;_"INI8!VJD;F9%V].,^%U4;$> M9/_K?]@+J/H5J.>(-C2;?J'-(Q[W%20JJ0:<;O-4UA&/YB(D@$HB0 P8:RW% M4P5Y\08/6&]@@[Z3=31.7+,U&=._^W:$IA'@OK9>O$%-W?W.;O%,S0I2FFW[ M5.8]CTQ^_^*N;O9=L=DN+MD_%_DR>Z\YS7N:>;"\X'Y5HP+C5J]=>W%UM9P> MQ#?V?[X%29S03',$(Q%\"T9/6S^^D9H&U*A!*&U?4%7.H,N?*F/Z-\@N6N'Z MZZ]?OUS_##%8;\Z.(;TN5.L][GW"B[>)B1_(2)((>P9J\/4,/*X@%AC.!WI' M13I@#@T8)-*+:>ED0>ZU8N]_R@MP)U,L"B+%ZY^;6&5N(TC? ],O.WEDZJ=EQUKK;CH]C$<: MOSYO\X+K=\9,XG83+Q94F\&U+Z*UN[478/2 "6@+QVG0D6G4U=8+(#676]\+ M,3:<_GNX%(1M)Z;?0);O M&7+<@:NC*Z*GU<2+=W$7ITQOO,PIT[MN@A"GM2MXMJNM%T#V9(:K=(]A">8F M,5[ K_OAOP *IF7%_M>U3M6E,O8-RF4,&%,^: =[6?R<[<=OKC\I&6,3M%N*7] M!Z0MS]DP(T'?78">%C%]%*RK&I^JX8YZBICIX?=XD XUV)F>\6*!'A_W<@;! M+IRL6HV,G?DP[U ;+@4MB'L*2F%=A&O&MLSR7:VQ"?D(8KV8'NUBQ0?'OC_# M"SWP;G:(""]@PY&]6&D>HBZ]V=AP^FU(>3DXCPO8^@NV76J!XI7;TV#>//QA M3Z)*+I$.)0$&@I__'ZU%9'0V\F*AX0[9O-SOV5#-S;V 8\P [KG\][7W A H MO??!:X^^7V_AQ: A+N\2V8U?:!KN[H+W8LNN]6QRTY>N:^.^9[P )M*_5$;Y M?GMTNZT70-HLIS(!:7] 2_]C7L"KJ(@AQ;R?-*"KK1= 3*'V/"ADF5W_+-F- MQ/@M[7UJ>@UA^9X]9'%:/H%1K-S=,#U,A+A=;>DB_?=MLENN8W;M7Z24M5VN MF2I0!&FT?(?F^%2W-70UB5TA+2R..'@A=!=NDK$[' MOE&T8G6FV8W;@Q>3UM93U&$HHG[Z-+?#G_8"K."GUW:VWD0P8ULO@.PCF^YC ML3_TV>D5G_^D^1#]!$!T*#ZC2?9C-4A6^*)RFA0FCJ6+G=GE=;$3[#!7M(A? M4G.A /N]>3&9&$T.U^AN.T*CR?0?2OUD[RC?$55@"T7,GJ M9?4SPA[X[/2+F)W!['(EN"6UXBN=_L=]#TP/28;HP$;?&K[^HQ?+S&3^Z:<; M[G_""U"FB"G\"+0\<3W@E(>2(=-IK_EO#+E>3)"N 3<\^LK @S]"=)/1''2< M!"] 2UYIG52:>W?UPB8'QKB>+,R+J9!^H"Y/L?Z[%P,V<3I",8ENNN;N]EX MZBX#Z4%9QSVUTM&MWDI1[=&;VZKH>+*]>)OUT_ 1ML/%ZD?!?=Y&WWC? YY8 MF1_I"W L!VD)6X'9N%QOX\6[>*1E *QGTN*HGYIN]DD MDB;@,+7YR$>]@-E\&WV%9$TMO0 AV?,7*=NZ-ADO9;]8\?W=J%3U/S']D; , M?H+J"PE+;*ZQ. R-EMF?V>T9W7VFJKYME^L)0B8W37QG"NWKUI!3T_IQ^K?T M[YOO[)D@O02>KXL@_>T^Z# "=[;TXOOIXH@ZH%QX[U->@#N!I+QOTKRQ^R) Z-[VR ."^F M@]O[8>Q9"C[.3M>6L:$7$+H25#0GY/]ARS%>[3 O%"LUB8 6IG/Q\*MFN$+? MF6*SO^F_]L7U=[9NYZN2L@L0T(%?T2 Q\=OL;^W%ZE!.:=T1_2W/MAOV=L21 MP;-W\ YX&7"ZL+L^6M6A,J=_RTC-STMUKD05LX<\"RF-"LZ@MUBMV$+E@4FP MA04O;:?-*4*FARXCTR ]B[T90YQC3S,OEC1,[:'JKZFE-R JW0WSDY[8CAI$ MB_3/01Y#U =,O=$><.BSGA@,Q=IYI!NHZ9.^8*I@;6/9U]:+-]:J4#+?ENLL MAR)%9J=@9W,OX)C+J8K*%WVN+>,#7D"JSJ6=Z63:'[C5\YP7 '^DD2QO6)DV MV\%)-*K\(*HV(K#$*OY8P2TD>!--(X08WV6VI"D$.'<9 M-DR-O)AO[9S%/7S/68QMO!AX78N[K,K&5)GI6(WC !6PYV$OH%YJ_.2M$F]& M?/U/> %J?]80N_:)8P]';SY9CA0R_78!@?\9; =]VX6ID1=O[2X+V)P&NRY= M4/_=BP&WTVWZZ#*[&D]^%13CN&&:8Y# HKA.HV8>?U\[+]Z%V=I]N%W<"Q#* M45;M/;W^M*K9]'N/SAEV62^T9K!@=;;U <@!>27ZOG]B:DI-A!?+KU4/65@0 M+FA*5^8@K#V/3/\V[[,W/.%$0ASDP\UE2EQ%&=]7-?!H"5Z\RR/>H;?OKNF* M:F8D&VPDQSPW/E:ZK M1&=[+P!!:D@8R%VZI33TF&0/>](+D,!8MHK3N*1W[%80-4TW%[OOP5^S_#() MBJ(K>/]($5[ 9L=R(&ILXEU6T*5TURON:>\%(&2_$/>CGHN(H9D7P[_I7C\= MU,']3TR_O8-)!-EV5BV/4_O,ZF[KQ=N1BIY8]7VZH&CBQ; U7A@H"]2K_O F MTR^;14J1YT'P-AQ)\P#DTYV&GS'D>O%>]Y#M[TD$/.S9Z5?"]R!_B=,;VKY! MJU^\>!O&\%!T4R+5-(VN?X:4'?U(^-JQDQ\NP O((OMM)8N>@M=HD4*@$?Q_ M"$E\"Q**I7!T D+!+U[]06MIFA@+W4R_K"^UBDC ^ \N7,@)@GO,$\W?XI"* M;[0GEO[N SB_1NS( MBRFL.]=N@I!V;RI=;;T 4KVB^XQ;D/C@BL5*JZ)9!>X^B-PR_BX.Y!(9)-J+ M:<*(YOLLS>HF[YZ+=_\3TV]^ VF\ENN<=BEXXXGVXMWC38Y7ZL!(7L59RK;V MF/N?KXLR?NV@G#[B<2_@FK.D8KRK2YZ[WN#_(Y[W K ZF^"JNWA/:5ZLXPVD MHUP_+1ZJX.#B HL#==F>3A#C!7SUOL36U!LBUMG8"RB=-9SZ(.U]R MH4#"L M% 7#@ *J.PW)W-(+$$_;YX+^;0LQP6^89MI+.F!N._W)B9P;Q?R%G5(]U9.- MK;QX"\:,7TD@H @F,;T>M#&VB5V(DCTJ7\=$4UFGR^DV7SOKW8O)UE(\D>5) MEIXX.#_[* %>0#8R!W:JR,V&7D#HN)]6]8\N=E43H=<@LRE/:RV^ :]-<2N8 MZ[_E'0$T%KKQ8OKXBSTF*JW_"2] 7=%-3L.X,YY+_]V+ $DW-.?X$U)WB@6:#9GY Z2Z,6D5*?]75_NL:'9 M]$HCD%E"X+"L.MU55<;8S(O9/[94O=?UZ=$V 3;E_6;,CJ8>+"E#(* 6Q?I$ MTSC+^R(*CQ7@QYLSE'#_'OP$&JV++,^S=UX_@_UBII YYGDO !]4/LG,07"B M""]@-X,E^S:;KK9> -D3DU9%I/478#Q!C!?PZQ47F4[?:1DPM_0"!-C2&ES5 M.OM%E]>OYY')>0F[RABT5^#^UEZ\(W9[!.\B;&] 'A7W&[*[6WMUL N/V'O6 M2$\YX$C?\Z@7[ZR+* IM@<@']4A#V-14"3J(J%RLEL'/3BO":>*F?^M/\4]T MFH+W%#VH_#P^2J,[0<;TP!L\0O=9*LP^'2#WM/=B81]2*(Q]F@?'H+4?]0*F M#'*0Q8MM;NX%G'JDCK[.>/Q;%IWXAZ:+-[ M'IA^,S%=[ZHI7ZSFBKBXX$3(/H;(?6E!:C>9?MB&T.="CWTV MDPL>^:@7WU?S:HJ%X ZYPV)#+R#(F6UER75O$GL>\0*65I"VJMC0IT$>$_%X MDD@OIJ7'WWRD>WKZ;4;4T45;= ]+I[F9%V^C$?FPIYZPJ:DG,&1^<$?:IOK9 MB^$^2M;68K'B%R8X1,W:D*GE]"M?.R5%R'W?02J:>#'W'9$ AT22]#SD![1: M9"SH8D8LK59>#%ZK1QQL]AL_.QI[ >5'FJOLDF7P4_!,%"H!\X&F00+K!^GI M^>![(OT'B)O<"OP(D4;FVC3:3UZ\M99[P'A'V-_:"S 5&?A;'-'H8O>C )^. M^O;[RWP<_O3T)Q'/^5FLVH7[S 7[6N?4L0*FAZR(44 C#O(HN\I"-.SQ>,L.>CIC(S\V>E.Y<_6#%TOG MH&CGWCOX<1*\ (WU%7?5P+LRC$SMIM_MZH3+DGQ#E9I"DZ.F^0BO3=NP=Z(< M+]Y@76>7SIK]VKULZ<%;7'[K<+>I7Z8?9'6MT.I=JK\!IWS[T&A$/@^1X\52 M.X!\;D_3R<\BIK=&VQ"_9F%Y*,Q1)YT-IU^*\SAG?^K*@*[].OU@:^Z?+J]Z MNXT7ZUU90?ILGZU&7@R]Y?VX8'K(^C7(?^L.\]OWC!? ]C 7];VI Q_U F;= MF]\?GMG5U@L@3\"U$>21V$__$D"&6;E#@VF0F.#T/S']CK9(>6(*W(*[:<8: M3;QX%U@2+HZ$ 9"=;%H69'^:^O[GIG\O>Z*4KW^&R1987[YE6?0>)TDK-?)T M*5Z\7>GLE5?0[@W#W-(+$!6;-.0%WJ;"/ZH10IH [7_*"W#?LC>:(T$76TPQ ML!"%W5RKG8V]@*)5>WZDFVT>0C'V&G&G<2/9^Y07X'KR%0]-F3A2A!>P#91Z M1_KA3WL!%E<;+]ASM')[I?_Z1Y&!?F:^[Q M4KP K_FIX1T=E5UYZ+,^* 0M0N36\7W7&>QWU-->O-66C;8B<^@.E]O[D!?0 MS,1>LAZK"CQ:K%1]9\GH=_VSA,@W]AKOXD."'DZ7/?V"OZ)P84(:PVRYI@W/ M'2YC44&T)Z!PF"0_5DL]UE_;L?;'41[Z[/1O>_Z<[ N<[VLWN4?S&DLJ,]6= M'94%^Z28POZ?\>8RBUINS>Z67BRW ZH=/H)-[=12B?QA3]X7^L "3">Y"LK MP*NSKZTG[XQ=\BGZ:+&*,"2A UTB)U+,OP=EN$;/G_8[#\]=K/!'\[L<*'3Z M3>4I_KG/N-5NXL4;?:)) O%':?0]R'^C&E&D4>WI;#W]._A6AKDD.]]']=?3 MUHNWTKF] =-N 1<']K>"AAA>M^4^85Y,1;,DUVTJ$L'["G[N M?<@+:,>S72'1\I&&DSY1TW^U50*.#!-IF?;ZVGGQ'NMZ8H^GT-!N^C<@K8O+ M;![^;1OGM,$^T&' .O99+]Z4NH?TF6I:C;P8^AU3XBGMN'4?4S'E)$%>3,') MY)O %I%XFCLY&T^_.,JH2 M+<8_V"'?%0W4U=";"W"8Y9N,1\F@=? 2]I5\UVVYZ'W$AS=38XX ;\9#'H=, MZ]+I!Z!X#-K_#"_LJ.>]^(IZJ\ +2-VWUD<:4O8^CK[M5L]Y 1"U2V[$ M8^JE^&KZ\H?F;T&O*WF MSFD,<89/Z+"-M_-Q+^ N5BNF8*IR23VT;Z:&D]\DH(I,\K!FI_;]MCERT^]> MS'EGL:I>_6O_4UZ @Y)/<10'^>XI -LL7CZ[DR$[&D^_TRFZ;62% (T W'00 M8IFVMNZ#'I@>DF:)A9LFTXAH_I[')=-G%NP'4 /0,,NM4,9PO2%R_%B>?7&& M59ECOA#!6(?(@4*]F!H9BV=6LOAO7@RT7HVZIR"1L:$7 M$*3'"A/U1) ]4,^850IS6R^ :%%],,X&*4E5KMG=ECR+8BRDZD/>RC\3]2!&^P5[F05KPXI7SZ*];[J_N MOAL=]N3TWWZ#=N,HAG9_Z-GW;4"G;5N>;5/M%/*=2B+ONDWM>\838"I%[2'( M%SGN@1%Z$Z2SQ(QM[V->P!,4%WT.9:W!]-_1?L(N8>KFEQG#+G'4\],#ULE> MI=9FN,NW&TT_=(S/VQ=4;&KDQ9?175:!?\NG%F5H/NT%V$YCW<5NR3KNVL$/ M>&QRXA^AWYOY1FL_>O$F#)JGU#KW5.S>]Y@'&X*A]B-4O^5!2\BQ22,M=NF( M$I+[Q7CQ=CO8L8X)S6@\X@6L_?'Y6E#^_NURCX#I%[*NE\_3=!LD/-)4FH@. M5.G['_7BS=8=\+*&4I]9H>^!Z=_6X& M"3]2=K 7#+"X#7!_@>8Z:L4'NNK3BXE=@NM\F^^XPX2G$^-BD2^;LO300]Z ;&I 2 U7$L-Z/"5'O"D)R#9+@'+3-&K MH85L7O(@51YYVDX@JM*+N@CX!TKU8G).SJT2&51:;(65%*[N;KR8/MS.BL6* M[W('DN[O?6CZO;^#ZZ[#-MW;>GHPH(TN5LK$)^+'#-%6IF9>+#,] UL$+0LW MX3%E%ON?G?X]"=)6..6"_!=XK8,,5"2;F4AR=#:=_FUS+D05" M\,8&GC>H(;3):1C+2#K=C-6A*ATGQ(OMI[:HJJ&R?R?4,.9.-['1@C.2;"\F M:H\-XP2SAQ>P_D+CEW6I[-0\5XFM9+RI++8E9#6" :.S\/Q1 KR +,DIQ'U& MNW-#I$-?C8[]STV_G=V$X2.-7Y^W>8%C8U_52QYTQ>STMO;B;2EM]2]9_MMM MBD&316<9\';+Z=^(/.%Y[@0:\T.@CH]7,8V6F8P*Z-0,]CSGQ5OJ4+Y5^;U! M*GR/%"_ W,()O2S#0\(I=E(MW&QYI$!7:7?]S[D!325)]!9XZ+>PHM!MPDG M>@/HC6V] ')82K=R'G5:Y0\7XW*%./K,U M_+!G_0!:D2CTNW.-#:<_G)_8[I6P87658FS\[L><'[A D%GU/1NRQH2(Z=^3 MO%=@T1WP%6EN%>V6T7I_!S[GQ7M51ZG1+M;=:OJW4[E4S'7F)-T/>L;WU*T8 M(&OZB;A(@O"W''+RT[!C1VDWF7[8,A4-,FDZKH0&E]/>9Z8'-G_C-J<@9@\$ MJS+,7H7QJ7W=ZFSJQ^:@/HMZA'5QH*^SZRDOP+6U5$7T5W%L0PR;^O.?:/3" M]FT-D9%N?A3!7DR1=FY=FBJ,(%VGA&N:BJ,$> *Y@[^JP['9U]X+0$_9JGP/ MFMQO6G.$MDABS2V\ M6&+:(=*]4[4:>3'TN@+4>\7J:#K]-V'*EV1_NZP7NNB*KSKJ:2_>F99S!$:C MH%CCBUAF$"^1AC'N6!41P#(;(8[(=I_3KZ+KE&FXE,)^>$6+^ 4<\9HJT;%Z M#GK*BU4C?%VJBNI**HG MTP([0N(3=DL5]%4B9?!_D'2!G>.H]!YX_QVY,R^FDBEP.8^DT<)HV%5?O/*" M\W^]QMO78D_E[],D3>XMNL;:'*T(^PZ#\&%/3/]]-UA.520G#PBH;NQMY?? M!Z>'*/1RR=P#YV*A7]L+<^&UPQ[SXMM4T2B0(%NP70A2P/KC5FHMO0 Q9U]+ M!"P5\1M%-@[NOPM>>\*D]CWC!; .WEP\X-5)@3ZB]Y0MJW6\@:A$LSOF%$G3 M?X%\WWL0:4H14BG?9#FDF(D_,BS(*1CP*N)M1\VQ$KQX\[4L_4Y-L-W*B\$W MF!&[K^#&AI,?UY=0,,-T]VK]Z,5L5W6'T(JL$0@K'M6'K(@YU7@)A$WL\+E. MMZ^"@,YL6A@F<_)W6(^[X?GI>\-S5#,OWJN)82LK^Y,&]SWC!; ?::XN+\;AWFL">G M/\3KM[7&IB\N;&U']P$/>?'^VLY;6L*^]]S MX]_1=N-+A^I]G*?MGR"EM%ODEO@I5!1-; MH%DNH9TY%8,$>C$EAY1>> U)$OK!$$/0=?F.5#D]!O4Y5'%J_89=_<\[L4J MZ%G'>S?G4V5X 5S:HQ\I+\@!9K^>T*Z>YE[ Z'J1TORXLT^0O+V8O6CX.:HQ7/)K@40P"!UB)LL[\@2 M,;WV >*\F Y>C;OR6ESL;M.(?9SYKHLWO_^)Z1?Z/I+J$RMO'2?*BW=K*OVK MISK=LP]S^4Z3-U[#POBVCY7A!? ^#Q7W3'%*06/9S9.%3'YCXI[^:W:L0CP_ M.W?>RS6HCT%:V[KV-/7B#>JI-@TUL./P[6H^_88$M;AE3!U^1R9_4'_+R9?6 MG'WO$7HWDJ 585+[T8OE4P5!">N\9N(\ABYQW]/3+Z[OP:X>Y'K/U(^2TK3B MJ^\+D#WN<2_>+5.H:/PBRMN'.WD60Q83!8H)'J)Z077N$+Z!PUGUY6O/63>* M9"\FZ38MMCD:R2'GH-M@<\Z 7$*KA+UC+78KY*&AFSX_8^-/T7 M?1.&=W%HIAX5 MV;YIO>]Y9/KWSA462%1H!APWL]I,83 '/CH]3+:R0R[!H25=8S/8WB)U.7WD86PR93&&_(M/[P/3[72UQ0F88 M@"^Q*S>UO[T7[^@@RK5'"A]!!(QE5>2T>3<[59H7DR'K8?'(X9KZ7*D7?;OY M40*\@*S?HQJDV7J.KCB!]]W$]DOP K1>PF //Z2QI1<@!A5H--K=A@CT8DJJ MT"MP,N'J V//ED9B2\I2%91E-JP>_KP7@*M-!2DDM=JV6-\ 8Q.KZK=R ^[; MP89)]&)2GK:OKT&^J\Q??\H22*'>DY._]RDOP,D9O\ERW:'ZM,[R$C:J/1GU M1SP^O;XELR-NM9N$QH#'MB-!B_?$]J3?J)%PX@097KSG;CN 'M>@[,A"^&IW$!O5M8:;:;_/OLBX8UN^F:.2^N[&RQQ M^DEA0\QRX\&D?IE^D$_;S2;9(9D.LDC"?S-]8*_OY:#'IH=G+AC; :JOL1>; M0W48]9=H?FX>1LI3,B^*[:N,BP3_&8U ]3/&8MCKS1.3ZCR*"ZN8E=4UMEW@^FN#]>F"=O\^DU2)*+;<'>3M$B?S T\678 M:YHDO5' >HO)>6*7< +PSE-_]D6YA$P\V[+\YTUR,U_P;2OLCBDX6YL54W",?6T2K\$A3 ML?+]K:??ZOM9]&[9'3T.DBITTJASGB##B[)-: M5=Y#M%%34R_>B[%Z5F^T0]\#T[^9?8E4\U5)<\X:M37$_![SM!?O3Q;K9)LV M:O&]!O+.QM._MWTY@)C\AXRYIV81MB1X\?[$CM#KT&FV\6+@:-DY>O?8_Y0G M^GS[KEB[7/3)N9VI<;+&C$TTU?-]M2(&J>8Q<[LX NIX'%[KR83C3KX@TW M2"Z"!//,UI26563 /D?ZX<][ ;@G::*3263?,UX N^RI/-9OZCCL22] ) MB%TOTM3."P />;:*R[MN"B+QJR^#?8O!U@,4..AN14,?C,_L=^Y]P M(/](H M+CC3&HWD.I] 'H(N9S1,FPTUITJS(NIN**;G(:\7CG[-R]3/D^C?;G\ASPWN=.[66'7 MY/,VM9G<)"GYE[]\?4:??-,2V?Q]^EU1-\9#[5]>R1*#U8^SY.][V(NOIL>4 M, _#[>L6$R\.X,,X4HH7X)M$E9*FLEN9Z7]B^L6[IR"IB-=M+=O#'O/BG1VI M;Z$E@D9CJ6^Z."^F0Q6I-+S:KC9^#+PJ*E-;6HV@WA(U!SX]_?(&:DLD M?[F&FQ#2&]V@%3N-LQP/?1HA^PURP7S]]>L?NDK"G"C(B_==J_/(C84];'U= MC2>_>=1B'"[A9,@[PIOK;;QX!]7=X2V.:'2Q8Y=RIEKS2$)VPLTA09)[;GM" M5HZ7X@7X>C$V40,R?4'GOU$3Z&GO!:#F<=[I53*T\V!7Y*$J*BO)$,+![R Q&8=S/(8)0,.8"@K MX) M[K?(P8;!K_M!OM,;_?_L?5MSY+:U[E\YY?.AN9MADAQ=)G5]_ )!LWG E00(DNBKQS$@ "'Q86%@WK$5W- X;T0A0 M6!;(;M99X91B"H8U IZRRF8Q45J5#$(S(Z9?A"P@'0/?"CT\=3*;YK!$'X!HU01')F!7YR3>VN,]HKI]: MZFG76E7NNW3/:FS$SE#"J>E[P^Q@Q)*DLP[A=YWMU$/P4J$DF50YOGYR)KU0 M[I QJ9%VZ_1-Y&:E#:!ME:[_S@BBK)N9Z*Z ;BO]!/(9_J=,M[)ZRX.\'@*7 M(HXQ6QNQ$U4J@3I#)K,Z4DLC%B'NEACFU-!/?LWH$E)<6X1@^Z/TMOR#/5&_S](O\*YSLYJ"LDS0VMK M!$.HE>J(\I*2+%LEN:W^'2GY+#93L$+H2-(+ M@RCZ5^["JYXFL.K]C/,E_;1PBZ04]'04R^=%O#>M2!V]K1'44"_&2(O:;+*7\M8FN0.6X -Y-AMZW/4*-^]./ M7Z HMJ>D&%$UNA%@B99F,JX&DU"F$[)0/4)*E;X?,@)"*,%&95',_(IA/!:D M-M9_L:Q\V-#9IC@I0[X+$>UB8;0U8D^@^NZG*,\KQ!:*W2@OW7VNS7M76?H8 MI?\$Z9/C$^UDHGV-6"A'O#5%BCWSP7,9"GK8-NT%@6A?(Q;:?)EX Q(W]H_Y M"YJZ0(.XF$#U*G9_0Q;<#5:O+&@2$>Z-3D8LC1ZE_#4!VRQX\+=$@A7I9\0" M!:/-J"=3IK\1"\:ARX4@D7LWB RGTTK_)=VCCD_7URH_AAF[EK_L7:,Z\NCA M[]E.B#CA2[2-S[^Y#SWP\?+N'-%O& FNAPQH!"0B&T@V>_'[&;' N#BE:]*@SCQ(OWUB]UW+GN,_ /KUF<@+QR M9EE#JR-(H2'UO[&;LETL^(!6*-$*G(($%Y;PJ?QHN_ M"W%X.=27JSQ.4>"[/B?C_Y#QC #D=X $.."M(!]Q=N Q0_RCJ)1>I!KCO7>4 M',*(93<3-M-NAFXK(R:?OU,Z*X\;YP/'Y!!"=$F+$N^MG[-6NMA=ADR-7_S0 M/V0'?"L8HJ5=182R:&Y0^C?[?RM#%*PDI6#K]LZS2)2_I!9'EQU#/W&68=JE M@[D;#=)J8,1>-1T=S\ #>4%Y'"C KEXLV%7_SCR#8U%C B=>*'-G8![7V256 M8R-V["N:V6V2^@AJ\Q1A()>G,CEC.P_BYS/U6-;010U=W8B U# M]SSG+NVV-V)!9Z-/K90PTWW&:&_$@BIVV99C5NEY\C)<5W@8_7=I>=677G/( M8D"*5=1HZMZO\$$;L.@YA1"&I94$&UA-(2ELC%D(/Y&/78!;I9\0" MB:7V:MYWE%P6T18MM%.LL_ZS>%U514$U,2C"++&5$?MTSD,:K=Q_9WX,J-'? MI(T2[VW$8NMT)1!LQ6AN'.%!C<^-8BAIK9*R\FX[3[)$-R-VJPQ?API[^;BR M%LE#SC0AV]>(A8Z7.N8W2+&ZTM8TOVT$T.7M612BII8R(;4S8@%E>=\BIW3W MK2LQ8(/7R8BEE2>VL ,PUD-N:<0B"'X-EHC*:&[$D), M.T82W?7?IU6TRW-A1X871_V-]"8J;1:=2U6BKQ'[BFW"]TF2E2^__H=HP_-_O*Q0>X-]JO\&_.-8")-'OBYET($'; =7V/\/]^!Y5IOOA MIY\^?9\Z'U$8'4[?8WR>X7_.B1S+/Y&HBE,\W8?;*#XT(X-0:>>_?]>>PG>- MK0(?*0BA'/4=86NCYJX&2%>+SDH"U&.V^1H2N B\IPEPX4K>OO> CU;Q$_K+ MG]!?_OR1>/^[GHBR-MW&:R0,9#-G9:;?_HVQ(^_&!-MMM."*+*8BN%9M9R4/I_!#B6P<<+TT3F0 MP"0VFVB*Q8FM *+O.;7IM*<]GT6>G1P*Y7E%5OJA)S>?=,K$]*N=F39;33K! MEX,3!%=%@07J!)NM)II@X6\_??KQ=8.4%<+L.DVFI4>!$GA=JF1UFG3ZY#K< MG0FWFDTM<:Y>NX D?[:;3CQ52I4%PDS;+2=G2;FCG,F/BB832Z!N M%$-$SO6V04%UUY%'OSW9O29=P,;YN/?@!I^K,G& IK77P0>*/Y!V^8G'#!IM M-4_V1XG)_JB'P\*_KN--]-ZVH;!:ZICH4P1OHN!__"/SO!$;3R6SHN_'P*%, ML/'KB::$@E2"IWT4TKEJI\E$4X,W(A(K7DZ'UR@@S*OY^XG%NO)U(T4S(C:; M]%#<'D",ZG!\CJ/W=(\LG$Y(%Y/(K:>5Y?<@"'CS;#2:ZM2BQY]MEV']V#9^ M3YA4W4NAQ)UTQ+5O_^3N_2J,L%LWB^:'(";Y()O]41A*_/?O?OCN?QUC/T($ M_??OX(V5)7"6T3&OEH1^5U@D'W)0J//'DX>B8P)P2\U8"?D+*$7 2PNM%0 ) M^88:T0UD1!<-EJAWA%23_A.8B/@M$&)1@62],D^,92G@N@C0UEJ*$Z"),TV(X2H0NTG0G>*2$ MQGI16BAXI43K(E:S(V5*G"Z"-3TXI[0Q7L1K>DQ0B9'U0C8U%*E$Z")K,V*@ M2I"LE[&;D5^AG5-A[+0/Y^BRKZ&3>7Z*LAZ% M'DKHA?Z21('OH10Y5TZ $G]!FJGGSIX\#42?Q]W=[#Z4:%*!#MI>J!>)\5&U M/D2;Y/?5G,;Z)H\3W(B!3VZK+R6$D^Q7H8?^0-%A;TX 4.1E>NW$\0E>,8V2 M&NTT$4)]->]*E?A-:&,(S35F;:!D5JP5?^]D;V!TT;P30OCK1[U;I)PS<48' M$S*],$]PNYFV"=?N)%0-4W8/A+N;L$!AEL3NHV\IM;2AW9R<[360&^O/1"50 MKY:6D(K55:<$%6>L!)%=(8K27M_>,&H.M?>"U%3;Q-NY#N%M>Q^B,@A(28\B M[]T/VD\,I;KJ(RK/\W,E\,GQO?OPVCGZJ1/4[@T:=?$[:EM4LQ+A.=LXEY7Q M^VE;$CN5:FL=E,9:=9"V$@$O<7%F(#& (43WC HYK;=?D_S4"Q%TRLG))VB8MW+46H4$\1*OA"ID?JYJ=S;I$_O8(3] Z-)9":N'"1R0KXP:QE!$=363E#1T $,X M[(ENA6PTT7OGM*VZK.NFTU;;U)]!ZO@A\,H4\C5Q! KOONO3UB'046<2XB/4 M!8MR.F6-EH8_A&K5YO?4KGJ=*SN<]7B.^D7H8)#16]C8;03[)!I]>]J*=2M6 M'-',#*H7Y*LB+%5#(@R^R[Q1YY3BFUYTPADBO3&++XIYDBT"C>[G:>9:87EY M+8*+>03)5&@%.GQG*"6+F$TG3M9_W*CAS;@-; -/C&?1/,!6H"7C0>[R,'M) M2TS2HOFP%YU\3%K8(CO'+,)(C$^)^>4M@HW/GTC 6@&0G,P@$AAA!6R*!"]K MR4Y:]A*(7K$"N+YBF#C!6@&CG(!&BS,:([&G<5!)F<)$ YI&02Z"5Y%YR/7A M;YU *8LHC2^L64(^DJ*9; 28%22E2$ZSA.+DI3)&@)MM]"5P0Q)#Z<9(?VT< M3L)"!#MLSR*LV >0'T-H!51R#)T4KZ@4IE]SF$*P0]>P24 -N0>9$9-6D)F\ MIXAY):H%RV A0N1*I#L]E":2,@XFX1NQ&7DZ"C:FG3$ I_'J-QB*&1B[(P55VT%6$./XT@PF28^*#)L42+( MK8!0W"9!Y%E*DU8:"HX8SZ)*7Q- -*/\>D\8]#U(?= M-M,]@1C7NJ%L@$A/$Y:5U^M99>D>LL3_ (^_G$X/LGN96X>ZPSB-]\%R4UTL8A.,]T3+LD63>9W/]U?9TD**3J^_2B>&R/; M"/R?1\\YVV -[X_C]M"8V+(.(T<3N0ZASP9]061:E MN4;3;H(%J@)1WAFB-E?LF$'?@5A,D8O<=;;&P!U/ZAQ8V4[]%:'*$[] M_^!_DC2L7N.8IE?5[S !T[OL*#IK%:&KCRD\-]L8(K/<^(F;BQO JZ2-\G&8 MO.PI,]Y<() 6X.1&U%FV [/L@@-2E]9L-0I[1-E(DI0*;*,8G*.HD>0,Q?PHAO*B$Y^PNH\" M%I'&&>'U\;YHGCHKJ\9JY.X@A!,*T/WN'?S01\I<"J]_]D)XO303-B2? M8B97<*);:MY[6FN-6>$KD0O^/0!\(4ZJJ\$,YYQA[PG-%TX]36/_-4N10VH3 M*>8UO3YFC(5&T#)CRFZSU3H%FJ'&"P"D7&&^V49O (O"*(9Z7(MD-( 5\9"< ML('F(ZRFBW[1^ BY_!OH-!WLBP9'RE/??.0NZ0\? T9X^E\CLX$48&8]G-.6 M@$D.)4+8T;W=5AQ7NL^\F3^@[:2V AR:;YX C9P[?.&GCA=!TCIWI,O4"OH2 MCBEH)X4A>^V58F9N0BN>U__\1*>?'W[1E#>M%D7W_2_Z=92TGM"*)5@T.(KT M!*DHAC$ ->BZ5:8Q2,9%6 (K77=@"=%6'&(Q[8%^85L!4D\IKQ6I8P54DJ*= M= R1%2!*WZR4P"0K\IZ+<3!B_),5^/1B7@)Q5TK!6X"N*AH!9D52A,$<[!QE M9D7:93$>)G"2K<@;T8NC\>( +G4>QUH_EE6 M UKS+&],PT[F0'/C+>U*H"-PJ@G!G%8D&(RG\ ;P<*^T@>H.!'J'P.*O8(^^1_;*]7X7T%^1WO_RO(PT@$;/^!CBC,HK XHA?TS@"?U/_ "#[V*&I'9K928 M6FN4ZCI&^0X*KM=.LK\+HG?,;9 W%?VP?;Y(:QD^J(EG5?Z,FGDVSY%T)+M, M7B.HQR$4&=4P@5U.\.*KS\O6S5M!Q2S$#4;=Z%]U;2O0,ZW(M*TYW%@J@U6 &>2 M>"BDX4P7E#F?:D$E)YB9*;U--_?A.53^VCGZ<$_X16=$!]"9$ZHUQV[%1.'E M$;KJ2PB9'8\!ID G* GP/H2,X9#S+XX#1+"W]FS'3X[O0<9$W:)F*_WE*VK< M0-P'U>VBT^&$9O,41V\^9$Y7IZ^0\=4.]@HJM6]Y#7I.[03Y@73F@]_Z*THQ,=U3S[BX*CRAI('Q,MCNHF6KG_SOP8 MP%E#JDM/3X$3IB@6$_X4/XBC,5GQ ?0YNHJ;NCR)YXT(/0+_1*&5091D,2^0 M8?"P&@'!@CZ.LX7:4H9J\H8N,H-[5UGZ&*7_!%@ZHRYF MQ&7WT9^E&B2,+6FWTLY0[J(8"@)9[.XAE#B,K:QFS&$DC(Y:RUJ@:WH=PE-\ M+(HWK[=Y,?I/E 5Q.FG?H3/'?HFVZ3N][@Z]O4''^RF&4J?OW106K/(]6NAA MVUF.N?"Y%QIL1.GZ(0IW2'(N^.P#FM7Z-?!WN>NW37#R_77J;&]^ B!O@Q%P /O[&X<]UGX!]>LSC!*C_\W2YV#B3T1;H9=%I( M>3,Q60L?$?H(^@K?;+? 3=?;VP]X=80[\.RD8!TB(0W]'XFA;TX L"$0RE^^ MBXS$\!?8-UK_0:TE!8XQOF2:VD/0/0?;C%0?5BP5(+\(9,^Y!33_U(ET1.F- M-:K2^04C5XB$UVM$CEA:;A'!P\N%&-S);&\0#RS= E"\Z>5.*/MIU6I[\QNR M$_+\CK7.V7)NQ]"!)YR$:5R2H.3-$\(N;%RL=@#!^RA M3M CLBA.D6!;960FLB!^)[/X4)P![\%W7OV 14%"7>?)C<9@+B.\=S@;J5%. MM?P2/I_?\NVZR!79=RCM)@.H@=6O=X'SV&<$@PXG23_%X.!GAX1/[3T'4RVYMPUWD [? )P/%%L? MHQ1P;E&9[HIG3KWJJM 1DM NUU<;J37I/W]]0).OR6T-XI";V$&R^@MPLUA. M>NGV-$VZ)WAL![M\3=J[,L>BFY-5;MB&O*DF4+*BN'H.9\BYJR8J=/1JS2_5 MU=7*(.A145,06,'3%,OHW)\AHMAFQOF:$C,N'[;9R/PG$PUI2C4@RAI:4 MX_\2F2(Q@,F@KBKNI$2-D:-UF6/N:M?B//BPY]SKD LZ[%)OI M65 H$'\]8P68JB4#QHL=2RHARHH#HSP'LJ*,HAIY0>9=D15%8Q7("XP'3U90 MIAY/&.>1EA7(*Q8.NE'R5J X5A30.1S6KH*@@I+ U _E[*@!K,0<+O.LS@I8 M==QPM&=_5C 3!1>;P!O%$2MC5A"Z6D^DT/M4I;C:PXLY3V%'J=1M&K5.RI;_^.LXJ.:,^38TBEIU MR+U]G_PJW11S&8@*DX_,"V1+8.W'ER6?11=8_G+AQK7S3GEW/096%QXK\V!< MZ0Z8>_+5R+HR;]5'80.FF.-2YDQNJR_)3O6Z[ LXO(*8,NUN._VDT8(R67WXM"1<[#[Z MEP*9"\""(&_^54.-DVZS"^JD.PTUUGKS_/RV0Z^M[\-"_6/2/+N/WE3,R3I+ MD]0)D;V$!G^GG0+!(F])3&VB;/*GA]%\7 WX6Y^=8];6(G3* 4DZ>GP?\**4S-Y_>WLC]+_4E7%6]?,^]VD(]\!FX@9,D/A3R MG7*+>NVZ]"=,J&ZZB2A7&;XB7MOA?<\ 7M8)5*1>0/SFNR"/5:H/!D+C*DZE#=D3BMA!$CJ0F V\USBF;2\^?K>'8Q"=0'$,WT.HN.S](TK#UN,L,P8S M;?$Y#:I:/7Y0?OLY*OU_?/K+#)7E/S[];)[7 M@&_E;7A?6C94*](:,FVQ#>=*U_)I!4!"YM/&:WDRHG:!U7!#$ \9&4Z[4.J8 ML9M(=:^0,> Q]'6),&/BF*JMR*@H<>YJ-&<7-.S#UI5[QD!G]F=-W#%A16XB M,>)J^3K&0(868S('HJ+Y5ZS(8R%&06-Y<:R 6)@0&>Z>,1[P!P9A-)P,Y9U) M([[DWYA&@V+XCN^#LN(EM(1^)>>?LNME;A_TF*ZN,=[0&"CX* !0S&TVQBN0 MV>$YP#6G]!W"#%YQ]&:'+$^794\1^I]I$1!M-L6(^"9+G&RV*@AX24N8EJW7 M]36C(P?K&2*E&IW9C]#D#*#(H7M&:81T5B24-+V(JEZ"73F)GZRW3[4/G,&: MQ1.G(HTINGJBP'<)+UV[H>*T#MJ"$ B[L J]%Q^JLLB&$*;=26\@\E1WU]NPY!YW:7-\SP-:, M>&>8WMZ, \K;D$:0"'WM2SY[K>OV&;R!, ,U,^6\CF Q?Y0@D5A5A'TB17MK M?/C$G"#OO IW-^/X2FYFTX,I"M22#W=UKC]';R .D"UMLB%8P35!E.."=;S=CZ8OIK687J M&UV1!%=]EAK"# :AE"!H29KX<%K$6)[AP'!_4 :P&R@0!=$1@82SLL^+EY 7 MPI7FF9TT"O'YO.J3"G'L2 ;IJ*PS7>TB7ZKO.YX9?$%LC MACN4CKHLKCVG(_\YBKQW/PCR\A&-A9#RQ%'$9IDQM#$$^MQX1U^DIQF'O-=V M-G/9"H!DT>DN2VJC]*<05!P(VJ@E-*?#CA8A?*HIC;4=W_I.\ XLN:T91Y2] M"?6S2%FQ1:?O!L3^&QP7Q5M#G+)<1PD]%&O=RE,^KW,HN"R)P]I_1&TGNL>D M>0=_T)"F\(?!Q-&L/3P$9(MX35D 989Z^WG#.%RBVTYQ#I,&AK2SRFIIQA&D MXEDKHT->J$7GY0XVQV&7-4,BJ=#%O([2>54UJR;G5#&[:+M<2;/BW9[L/F:< M39$-JM]_'!PL.K X(+A3HQD>UK_\\.F_ZMF[YG%2JX7A2/#:BT#\" 9SYNK- M8%E&CB='#QM4GR@M.N^K^KRYTO3 4-YK+2RV?*7P^SDQE&UM)6W&GR.)[D M(&8<[EZ;W,Z-*P.=1;*60,; >@6@>7"%U?KZ?I6FL?^:I2CAYB9ZPD3&>VO+ MZZ;S[+=WY3%*14X[NYL9YUMTNUI'FH/(D@]QS5J:O2;@WQD<]_8-S.Y50'OV MO"*?M.8:8_>;,^('ZM/:FW$4>1O2#+2GKGW)9X^?DJ)\L#^OL[BDU!2MJ9WR M_PHFH>!UUK:XKRB;T&V2^@N5PX3(;*XIFR$'79F56E#J0@TB>@5J1TE\.Q$%,V8KLZV)X2ET"8R1C-T7Z MIV>GPJ5=9B;SSSY'U8N[!UX6H,ND-3=T.;OH$:D?9"C9,#8L\;3SGJ.9<9)E M\EOUQLTBS;Z;_6J.1WSA.;#@=CF[78RR>N-D$<6$A8Z[6%\S#O> [%>"$"WY M9+-37\WQ6)N2 (MB+[B!MPNN<91LHLT>7#MQ?(*W3/$0 [^_*'*S),RC.G P MY>^&W#B/&XG.-RR2Q3N;H;8,5Y:16'F;(5XIQSGX5>)%3ZT MT>A;Y :SPL$V 0?A7:=6.-XFP)E_JT_GJELBTN*BQ71U?;4K[^W4C'-4TN>3 M;I2KD[:__0C2VP\WR% -N7**,DIIC_&TZS<1.MA^"A[\-]#9C+L,E>M=':(X M+7A$(71):4!*/F$&N^R=G%4!Y5FA.PS.?JN6KBTR+'/2Y,[QJIIULMR*6:"9 MU3(_BAN>J!W-..OB:71%L%BRC[YU5(43@L[ST%XRZS9(_C'*B1=>5\BQM][6 M*AU72WLJG(*RQNEAHQL 3S7)(G5E>LX7* F%^$BF\$^E:8:549P5@NIHX$O0 MLT72:3-;[PRO-6,2/#>4T#.FDF8.6C\SSB8_^;,8"!:)E**IH.=X]!:3$/HE M.QR<^(2\JP-,H MGKS@-US_@JOMP&\6'_,B\1EE:(Q A;59^L-'4\=PI^<4/_4-VP)\^EF4' M))1SX5',8+2"&9SU:N=&XC/T3%@1$BL(G\SAFR[05?MM*Y@ =X[7\>+2X#8B M6X5W3>H12X]1S> "?9+H#L9SR5(Y,\7GRO/\?'FUB^@&I(X?S(Q)$!,BP._= M1 ?'#RE'AM-)M9W5=9^!?WC-(&&@;S[%T2YV#E_ X17$)$F1W4'?(\G "1^= M QO:5B/%4*[2W2-(WZ/X&QV]3ANU@"5Q6@,+_JL""OZC;D/X=P89RA>0[B.O M,A=W?PH PFOUX;=3H@X>;M*%TV9"I!:!#MK)G+ CQ":J4Y7ZNWV:K'8QP&>? M3N?DAMI@6T3^94;2RG5\O7?"'90FZBW\T/6/01[U05GGL#&U04&[(QG'@MEE M-)M,X9&#?_%W(4[N&*9=VH*B"[A/P:$]]X&#*5[58X8.\7I[C1)5HII8J/1+ M%&+G4"W B[0&T:Z*9WP5..ZW&'X#2MET7D5HI2_E&H BK>MC@98:C5IKHABP MW^"!SYS8^QQ'V9$)&J7E2$FA;D#^)S&A(FEZ8ATGGFV1]K'/?,NNJD76MYR. MH+KFQLXVA2H;9.X$XN.UUG9@R)+G^CV$FN[>/T+\4!9B9T>[ ,7[FV&*$%,I MJ]@&MGIGA0F(>JJ;8M&194>B/ 34:V67AV3I)$U(BKV57. M<[(VN>CC)ZZ1"M8K$%']EDIS2C7CDJ$-8XY+AUI$\ZY3+D]>62I>:NP 9U8I MK'LOFGGVN&-()@ K(A>4\42QDS\&ILLZQV03SZ)IL<=YI5F@QHB:,8&^1CNN M3;UDJ? IOF8%[8U6Y"I41I%#]VB,C(46TN[9^KSH#)"*0649R!>=WU&]W"-A MJ5]R1D=ZD;OEQ+W-O_1=F:*4%3O1:J1_LOD)PP4^0ORZCV9MWG@TS MF(_<5O\N=)@@#?J'L0(U\"%*GK+8W:-G@5\A+XCOHO@=JE7%#^%IV\1.F#AY ME2%BV(GT(-J@_QT@1P+P5F\@AO=':2O+5_ ,+YK8=^&OL;&,LBE20RBO_WTL M4&Z8]?)O$X/KF!WTQ286#UX@E5!F2(M8Y'?4MJ@-DJ6S^(2GL7(ASXG/5((> ME95W%F5IPMW-T/FDRIRV[LBE6O*EKMFNP-NYS*S!B6J:XB!I#4!TM;/'#;YH MQT\/VNH:D!;GFQ CJ'Y2TJ+]$A(GD2.*$WN8=\J 3_,%U%$+NGJ(R(H]1"A+ZZQJ)WH9MA/#QX)E)E0VO M#: JM4,^6^0JR^ GO384=MGDPZ$!*])YLW M.:&KW.PI8ZCF3-TK8+L%;KH.V^BA0X24"3Z?53CP9*LEHZULS?+#JW\[6[OS M*!_%+(_N%Y,>0\<:"@5VX"J:HXRZ#M+%)+41O $FG[WD%O"',$3$K&@%> WA M:KW=.!]0,J[/6DCVE!MQ+C!4Q*<&A-IXAD! (MD^^R\RCME+EMQK_BCZ4H-0 M+V\\N[8"C%,-4M;<:RA]A@:V"+H^YKI2Z)5.+-0&_>9KZ%.UC(&#FJUVY1)L M@@TCJ'1%M;@A.A=C5#.5=S+C9BK5Y!0M8W_-3/BD+1(#P.O]+3.AZT$+O0U' MO;^E,=4CEQC!M MJ0V%EI[-K^\H=BWWCQ]_,:4SY]UI$3SNJG(P9HE.".>OS0J!$1 M2P_"E8IT5[R52\=6-$3C'&0I$RQA19SS!,%.?$YB0]:ZL8)9ZNB*Q(%80=7& M7XD/]KP9&(/@AX426?'B8$P^,TH@DR4/'$;F_X,CI9:: V=T=B03N[7HA"X: MD:9%FTV7YF6)>"N*C"LVX:^735"["3T"]HJM^.6R%7VV0CZ"L,#[;Q>\1\.[ M%6I7(/[K!?'AB'/C,DN%:ME&!8UHDXG[TT6#56,IDPQG+>%?=E96@^"OAU:6 MX"_[7;]>*S&5XB\*ZZB@D^C\HK/VA;Q?&'.)^T5-[8O[T"CJ<@/%"]WY:+4FN&X:F_,CQ?]UY0ST_(I7A3EWD(4/X*^!/FB M#D^A#E=X7S3@4<)&&"\02N0O:G!?2I=\_E "?E&"%0-.?Y500G[1?R>"'#WA M.*.N5N>-H )H"^J\(E0_7IROJJ!M,><)U%&=R6*?P1N LL S<*-=B,LF+:=\ M$E1Y42FL7,9Y]I-O5Z=VB>760RA6#VTON3J3JM=]%EM&K8?&U\KY02DHKA:7 MR=D4@8Z&+HJY24)=E9?(P=\J[4'HH5;RNY_NK[,DA3I:W*T\5W^0+-%;VX:< M^1F"#Y74 S%F8O! K%\#?U>$3!)W1*ROVJ4E<5I;%OQ7M214]?<9T00QOVW[ MMY-.ZXOSX1^R W5BS=]/CQB!FS1_9PXSOP*ANS\X\3FQ.@LA?X MY#R"E$@2[+:Z>46=G]79&2>EMVCOJ5DX*8F]3$^#CL;I3.5R,ENSVZ3L!SWV M7&^_./^*XA)7XL%FMU6=P-:/82/R/4)HH/CKZQ!LHCNHN?T3.#$C63NQW<37 M6FTK2"4-*(TTI\NIRJ2@CR 5CGY:6#WT%0>$8Z^W*R]7JYE7"+&IOI1ZY]+- M+\C>Y<1>\O7H06Q__.'37W[XE;D2L;ZFD1932F'WT;=+WK^RO$HV*JGT"-YK M%;?C*(1_=?/W@:PB)E)CZ+M#"[[4N129I,CKI?A"@)\) 0J,\M/3*O1NPQ3$ M*:00A-\+B-]\MS1+,6X+^4%TRYELO?*I5K>]OW9:&V7:FQ-.B:D0-GZOFU]# M'<0%_AL2=T58=+>YX@-QAUVS&Q!R)"1B.]6'L^ %S3.T=MTLCG.J\Z-V$BR) MCN-H0S7S]0;$!U0K+R3I;F)]S&84MQ]'@ I,;OP#"N;:OL"?)MN\?FD.\J%/,K6*65>W[23,10'$IR)"3=)4D /[/HR>U[#.2[F43R>L&)&[L'W,_ M74YC["4+CZ+3;M&U_L!-2.D96)E=%+/(TD-_5EF_ (#$UJZ3" Z3H A#$M/L M,8HYAJ1**J*Q1F87,WS@ M[,NEN;Z35<>AHR<5]C,QI4Q)FW5.QZ.@CK HZ MWQ:=I(WBM4,P$3QG2R4FHB>NQ* !SU(1D'7X-1*EDGUJBSXW/9URM0+S8GXQ M*T 4=:4Q!88.H2X:.B'G796DJ^E16S0R?6*=SD"1G7^+QHOM22PO00:M+1J= M'D$,W<=$%(_GHH$3<98V'JJ+^2:MP$S 3RY 9%:OS$@6@@==H+8%EV_8R#/XWNR+N@)L3VY M(,1%5S-13Y*=^U])AH8NNX]*3"*7WX0(BFRK9T;N++FTS5)'K$UF\ MZ,HU:LB1$;L\82D:LY)2O60'*/&=UMOB5["ML]O% -X>P+LZ7<,_=E%\FF6: MJMI:\/57+)&4QT&HRZ0/_Y[BR,O<=%U:#RF/YHG-=$P49>8OYI!0$S/0VX[X M$E;LJ:ON%Y1FYTQ95,H.-W:VZ?H]A%EZV_0QL5@>M;6^QZ?D2[ "=@S8W=892#_ZEZ@/4VE+BJ6FW43R'%W@W!(&?,NBOW62D?!3( MQ$HD__KO53,*Q(/:J@N#33":&Q*=)*!JELX\LF:WZ$A*(3V1&(=J1:#I@"=Z M8@2X:/2D'YC1];_%XW1Y/G5YT3(&5R>:*5L7'HGS+QJ?OJ\PZ/J\%7")F@-( M7MNS8FXS4H/>>"XSE%M. &5:6!:/D[@LQ;'W+!JI(6LKMW49ISHKTFXN([QEL08V.0.7<<.OFAL>A^]IK%^ MT1C)T0_3DS#=K"6E!_B$X/,.9V,64PY*R;G MY'12760$0"G#":ZCPR$+_=S\DZ!_^9 H*%6W)#IJ@_XI!D?']]##[3 !I1D4 M/^%)KK,8R6\4_$5ZFB&(BTD7=>V.=H4O/948]_8G@T2Z9VV$BJ[:D6Y**[Q7 M(A>G[F? .0I1AQJTVTV8-K)XY/?KC[ MS0DRE%09T=:5$Z NR2S-I;7<9T*.H8!AMS6*&O8 HR]>FRD"AZAOL$I1?&)7OFPT<0H MS&=I1)W<^#75LJ(CB-/3$[SB4&3C.:2#3EC,+AI/!"24G0\93(XLG,PYX=KG M*/+>_2"@GA2!KMH65J,6>.VZ3%(CMS5#9.TIB%0:)EL&L,)"QI0?&EF[9<&V MTIQ!4Y@H,-N($5,?;THA2N'Y-8=()$%L9Y1]\F+6UIS+C$?3G69&8:_#O$U+ M*L8]C8K.H52&/3I74)9D;?C&@A#%LZ#7[-[!#_T$)PI_ P47I>TMIY<94NH, M+;$F*>D7(VQ?Y+BR"S/GC24V_HNE>@0]NRM86$M+%S,U$2J:Z%D]3+>1&'8Y3X>3J-ZSQ[ M6Q'(^[('("W*F":VV7)ZO2+?NM M@$A/Q7 7)%>3>!D40&^L45*![ >S&9!"[H"M[141L.$6ZZMM:8^8&CQ038GS MU(31P83W"U_@;0$">"> *..LA-?+GG= &L0=F0OL; "D72-6"-.]$&-==$NW M LH")G6U6I&%N!?),2[[1>>0'4IV@D+&=/EE9X@A2YHI@/OY AS) <*3H KT M_GI!CX">S!.97RXVFK:-)G\=4W\8,U.;#.69#]<@P^NG31/I[E)GDJQ(9N'N MYN4F>.!$-PMT-&]1G^.(ZMKB=#)O,59#(W);;5.'-U-VR +T@.T&P*O&]8L"!L< 8!DD]%:'*$[]_^"?4[>!LEIE MPVL#Z $]DMM'@7=_.,;16ZZA,'>8U<.\DS=Q.AJ*K1P.^1[%W]A'B-72%%%: M4!BJR]'BXH8E%C]1X43HM7EQ^]L-75=J$,)N[+2\\P&0G:F>'5ZM0+%?DQ/G? V8B:36<#,/M],&="*.*U13OG#N+'YQH&H6+*9. ;.1. 8 M>?-I&L5T+LQY&:2Q\;Y*E3/C*$%BZA]>,@]FGW'C JG)1SF-C8S"XV92%>RL M&/*\(@3RSBP'*&9XXKZS8G0Q=S ND*^S<6&\+^=,)G@HZOD6DE:"D[L/<41JJ7Y.\YRF>93=&A%MSB=%,/\ M&?[GLQ/X 8ANP!L(HGQ/D=)*@IG57%_2=0;12ZY!:@HX\QJ)2'#&;'$5.LL*4/ )R,D+9TA\W]X)7 M0*2SXEVS%'@L&=,*"[0\6E09V J[LSQ>3 G=BG?+O=@93RFPXLVR/+4Q%951 M7BG/&C.F;E3 ];<+7&VX:#I9@=BO%\0ZPB]'$2Q%VHO>T(%. #6UH2<+<-]V M,9N_[W:!3A?L6'R&>Q+GJN]KX.\P_,_@S4_P=M\FJ7^ "AUM<1(CS)D'R !U M<;X*Q73,W0F+EU-;A%Q ![NC>1R!'[4AU%7;PLJ(/RAIESF4B%M 69QP=]-, M_8(!UJQ^>I@*!Q+B&4*WCZ:8G]D!*'[X[8DEEP91@,%88> ?@!X; M-K66_MEJD2O/\_,UWX?;*#X4C^WG*"'&.RZG"9G%1K-4;6\2JBJ91-* MFB&*W,N]LT+Q'XP7CY2FT_Q-8MN5=;[]&ZRP;O9.6"(_2V9^ M#[^^]4,_!0_^&^B0SM7IB_.O*+X.G"1A9'N6'45CL#ISHM4T'YT#.Q-TGY'4 M%])[\%TD5-'SU';::(/^3@GLLJ-H?/Y[.&:0O[U$V_3=Z3 69NIFL;[JTT$U MX(1*^.V'&V2>'^Y*%O= 2)I!7Z4@ARF M>__(WA=6#Q/WI9X6HJ;AR.\4;2#%3' -#MANY@0BNR+4Q<1MH==[X'12+O4P MQ?C.=4$ZY@,&TKR:[B[T'D;G^^,N1^U,D:K%"74V9G$D"49P:<2N9MBN>AHA MFB\>>BCV5A@&!Y@\ZI6,6Y8&*Z#K:;)HIJL2,@,L&L[^YH4ZDF)Z^Z*!'&SK M[Z]F+QK7H=8'B8NH>YF+:918=ZSOVI90T*[XM&$1% MC%.*12P:597B)\N^M^AH]-'/-]6PJ!16\XJ8J3CS?39GT=2JX,B+68\7G31I M]#-?KW4VP6N4V4$XQ*2^Z/14&F"MT^HR\U>I.>ZB_H-%)[0:!TJRMV*4+%?& MO>;K!))FAX,3G];;NK!8O(F89WZ'^<0;C1I?T-W.9X!D,TCDZ-5;XCK!/X%# M"Z=0,?),8'F$%+MY!\$;^!*%Z;Y'L(S(H#,! VW_V19MHU(373)($T)Z;8JWTJ]X2Q-!&CB]R&DE$PD90^MM<:0 AOKQ?@0F;O/48I*-RO]"<\/4?2 M5Q(0SPM/B()[O<4$L,.?74?A&X"2!>2]-:1$T:8/H+."=#D?=/(H0+=;:>7> MFX(A,WCVN8GV5,=Y2CJ DZH5.<[IS](XG8Q G5WNC]32B&ESTQ93&INA+G%D MW&::78(\:85-CR%)UP$B2ZY6(,26?1L@$01-*R#B"*LTC"Q!AZ7ULKS6AOB\-'KTI0E)H(?D][.")_4G>.B6!I MS8U:P /B)3';'\OKIB])_KL3>S?PQF3.O]U*=5Z_,(\O1#[C[Z J.PU\3W?B4\O#I)W7M+( M_<80^^GM]2VAF@@Z7^OM)G;"!,H#R +!(BJ!CH:PF8Y=:DX!CF=2=S[0G7(5 MQ7'TC@Z"K$?WR:6)7+[T2Z*M?XO>*=_>+$[A[^^-/MA[O'RMDN!GF5;/I&\SNIIC]( M40^1@XI[RXCNQYI?HYWJ E=(1'Z*?:0WAKF?CPX8O;&V MTWP%+SRJQ$%II-RR!4E=8O@^IV[ MZQ'>""D 8>41Y[SJD1Q!G^S3*+2;A]<@9HA,2311B-5%\49@C$29%+VQQK.& M T_7;R ._=T^/:.%F-)+M(W/OT$9%3]>WITCEZ<-&],0XP=#="4T5'WU^1\" M7)O02OT\GB(_3/\'Q!'Z_Q.(7;CD6JPDCU?W'D;Q2E;'V ^(TA]]VMP^RGG) M&QZ7%,DKS-?E!S'DP'UQT@R%L=UT14Z!#G8^FJ7,7GR:T\QG]1J(*CZTIH80 MZ0U(W-@_YI)%W4 $Y7C!^X(SQ 2$+,N^I<.JPC_4EHHQC= M53-^*'KC"_(6"44OX V$=_X;Z#X-NLG .D3]&?R_[UBJ"O(*"$$=0IAD!2KEV(0GV)P=$YHK];; M51AF3@ %79 DUTZRAR?TG4H.LKTGGO+40>\XW6RE3RBW_W1S[W\NQ0>:;C7K+;IT<*R#'^[ZDQ%] M''WQ.S2E,"N-U4AZH09*H*/LC-@Z 2JMILL<\( MAHC<<*9@=4#.0R$!N];^RB+ '*AP',=X3.]/N:U M%)GV/9$1C%)48B2!"3K\/8CA1=E MYB?[_#YE\!1^/ZUT=_L![QH_ =YP JR&TK9)I4!S%T<'L922K!Z7;)B"7OZS M9^K)\;W[L!"VD-@2A5BKHOGZ^1U'>O,"N4WUD9>]$W>2NW*;&R*)U6U,MU"" M=]$+_ 'V3](8(WNXGH&+$F)XJX0AH\GT5.T!PY)K]:VSTG+RJ8]!,*\IV9>FV"'7OXR">].06G HVF:_'[F+"GG6(B9 M2:RGV4GC8LZ,MW;ZJ]GBB*S[T(V!D]"XG=P8RNTWA0B;$PAV3-Y%<6=."44+ MD.JO_"5. J76%Y"F 0Z=NXKWG;@J+1DWT4>)O80<60;YR3 M6&@-;PR#EPI_EA2YKVHSEJ9([G@&0U W65?/.3:QO]M10XV'CFH('%!\!P=L M <&SD]2]Z+WU65%R6QN2,FX SHH"";%FS"\CPE=(3\2I_&C&%?F!5,= 8R'V M*8M=](+5PQ8L.!OTW++X(?Q\[0T_T0H@/XCB53R#U(?Z4SX/_/G5 6<\Q"_, M$ARQ5$RH-@W24GJ.-(8OI+(^(!4#$_\JJ1]XY#3ZS0DRH@PC.X3&Q!^%US6! M+ S'\3%,>I3&AC Z@NM$B,61^NE-Y3H@@2=*[\I-D'DI,,#*5SD*/(%!R#QP M\F+2RG>04U!:04R4Q)7G!/FDG)*+!D95BLKR*/*R/B[]3+*315Y*5Y7Q+V85 M9H(:X6MD!DCBJ5.KJA["N2D735Z4I)8E9VHEEK0#"A*+;F"T:!C(K)9QDHBY M*JV B)7QLLZ1.5EJK,"*FYFR48M*( >D%:CUK#7(S]%H!7KBJ40K9D9/%6D% M9/14DV>(^"D@EZJO<,N!4&TK//O54A&C:2^7JJ""IBE2Q9/S263D"[4",%J^ MT3I%D1B:%> 0F8]9;.A,2,OF2AW@J2$? :##-[CE%6UB0*XUG*29ES M+Z5V.=;+/SXM'"2>#:Z9$7C14$@;GP0R%EL!&,\4U4@NS$^<; 5F L851NYF M*R#J84%A9)>V C*V!:5LU]$* MA(2%)F;Z=2N@$A*79'/!6X&*G6'>"K1ZR$^,Q/=60"8F/PU,KV\%DO2\ M^_20.D+8X8]_MMKJR;(>%PC]M&A\>#(IJ::"%<#P)=+^M1ZL %!88.47F; " M+R&IM4>Q"RO DQ!<6?4S+,2*Z BL12D*E/YF$4I,"B,A)5A[S4(HJ037>A]00//K4D.S1:^^6@&\,2"9*[50 MX2L#UVSR$7(O0&:%P@MB]?/V)%$KL43.IBC)_L@1:L&5 -H4]] ?0%9!NA)) MF_Q 3+;'J3E9XF63B95.>;3ZER5*-IF\Q,XGHRIG"9I-)HI>H#$N!)M4\%[8 MB=P%-JF5O4!DU$0M,;1)V6+>I_PBJV5XYD6/Z%/MM43/>EV"W+1>1+:$RGJM MH>Z,JDJAE?!8KPI0:^F6"%DO_%=-N>5[2\PNJ@"GC' )U$7\[U/9N$3/>@6 MZ8>C%$PNP5,J^,_,:5(V%:C!7,*E1L;_-8^<8&JV25H%[&?6[R[A.HB_W.#I(AEPDO\+KJ M3(GR$K6+8C"\4'J)Y45-$-+@BXKK)6K6.P::D@>SH'N)V<410,.L53&^?+MT M40;.@$E5I2_QLUX]D*]H?\;.>L6A*(R0).OP!:1I@',3W&1@$U$Q4Z,WS-H* M0FY*/+38'5KC=M:K$@*UZ.]#J,0BK;4&8HWA6:]-2) ?OC-JY'?1*?CD1V)Z M%_V!1W,HPV>RCP)4X]OSP]V-[OMP&\4'/)<;D#I^4.&,*EG^_;OV;+]K MD #X2#&#_*Y+.4'4I!;X;R>-SC6.H("YS9>;P/5BC+=.\HJ!+K87K?JG[T&0 M)N5/_H1^\N>/Q/O?%0642X;2:QI#CMS-$1/D6RK4A7 $IEE(W15\[1R;!:%: M*R"WU39U$MD]^TFCQC-U#PA=C%H(\?Q41V[UFF 2DEBGZ(AFP8"B_)"9^^I4 MS+U>U/;J=!]"-I4G>L%<&TT,_O+J1-OI1KX!$=3&F8"9('3<8LI MP69<0D)=#3A#C1RF*%R'SQ8(7;0M!"M_B..6V140_P9?PQ@X 9+52[ZUB:[ M,W #)TG\K0]E^ R]%7V$(N:G'W&9 =JR%7Y H_B71R7<@/S/^_ .ROY8049/ M02MY[_SCXA:L70"?J.*BBK'[0H/4F#^5^@M>!FGK,S(U%]R,0&5GS"N@QP';8TQZ0D5](YD>JO>.XEFO&W8K0!1+_\4 MVT)+"K\/YZ,D^]<%/"U2 &GK+*FHVY>.59H_+U SH59D1!VCT*-9N5UD 9[4 M8FM)2;:^1*[*O&M)C:U1>(F@H=B2"DJ]N(F<==J2>D&]D.QE*Y^N'LY\HB)? MW#WP,E1CKVFY22K@4+_;$!?/2=9;2*/GZ9HY)'6V^_TXU[\)0\?W#35F1TNI5:KL-:5 M>HFNTA-=96<(%--.2Q?H+4/I$LVE\7J@Z6*6A2D(GM26!F<92 (']:$376$+ M...?S[K2;5D\A>#QI,2MVH*2 DJ,R",$6IB,+2"!-BQ/%@&DP %JK*&6!9L M(X&L KO+="$V,! M&!U,,&*;&-;0BG/*0_E2NK66V5[?._/R_"85=@F)&NJQYW5PSQ'L-R#Q=R%N MR_)]C_A! RCU$L6QK"B.Y$RN':F7NE!2'P.6LDH2D/)G7S0S9<+G-S!0U,B3 M!SO!4Y3@Q(>W2$Y(4*;KVQ 25NSDB5Q%%B@_K,;,.^#H^-[MQQ'."L"C@^/V M\VTJ+A'*FD5Z&K*LI)Q=,:]\DLQ<5A(#C'OS/T:A[.7?Z:(W\U8.5E7_C((X MN:W>J5<3$2 95@\SE%R>YE$WM;"$_(M#J&T18(OK5N UOJS/(T\KO967B L] M$1=CDKME^\%0@\@T7"H;EN$T3&5I/C@7D/K'0->D-\Y\,R8=,K9&81E=RLM' M7:7&BAB&:44DH:"N90,^]([IP6S'P-4DKCG&=40Q$RP=2KD+B&F0L.(TZV*? M1-XQ7<33]([[2@,J[^WK*$F3E^QP<.)3Y8O'/]7A@Z>83JO @7*&-+\*M[GV M(C^%H)E7]2+:&TDM#7"L+,9)N9!J4?B0WN?7AL?QI[+[*'9T=(\?R;//;*K1 MOQ0=09R>GN#EDZ*$'__._",BX*L3VGL&U8OT-&]9W#,@TE/[49AAX;157J[0 MR3-;GBOL51#H_%V,^V\A3W? M=BOMT\6;#6G:3_,,:R("0;WY2$$/Z#M0[@@R#W&LZGOUW[,B((3ZZ]5F1345 M4NF.AE)@F9795$>G218E(9F_*@9/$\ 735DBNH?>M]$F492$HM/TE@DH$HLF MLQXJE:9B32:06Y]+D:T:C6$1-ZB2BBP7$SK'5G@1) \D5\U=-&@RYU)"\5[T MH$H:TE:=-D( MZ1M1SK0U2CT((IGI#"NHO>L_1PWE 2V0G3_XSJL?M#(!/ ,W@LT"_RQ9O$', M$*N_#Z\C^ \H=<#[]3%"V0%FF!3@C$@]GN5S'&5'2"UGC,[15I!^T$*Z)1]H M[Z'[#JO14%UN,&UM]1;Z7[A?G4@0"[U59W75& ?QFE8&+V881Z>A(9-^= Z\ MP U*<\7>C1:#HCM(R0WU$W?%N1-.! FSB[ZX!N>$^<0F6KE0O4!Q;3SNPNRB MFCYP%;16*;KR:T0Z87:8!\_^XR=#%%!55V]3.*XA,8;1%JK,?N3!2<6I"5)Q MG^NPZ63IWC9+M76+7E9G#8)R?5CA/A&Y@HC/,ID$N'32&H.EL>_015O!AW*W MX=NQ]*B[\W8;>/(UZ MY3.BGF] M])M&EF;WJY\\SE,68E-C)LZT_%$:JZ[/!;^ */C.09Z+],0HMD5NJ9^\YV[Y MJS,0 1ZS8+F$RX#MLB=(JG!DMF@%9&S&6B7%IS [*S&B*5LT+*T :3ZV/'.A M&^E"N!CP9FC HX6C+]$(\(3W=@]2WW6"BT5@"1:!IN'Q:^CDH>/ 0]3$+ '. MZZ=?;;I8!2Y6@8M58"RK +T<>EF'>W4NM?H>M=SGY!0)/0:88/:H$.4+"*' M\ )<")U7^[[<,@1&,DU$4R?I"MPT8V@1!CT7O)@_+N:/B_G#D+-W,7]<]';# M[@51)B>65&ST,UT>,RW2 F 2:8T; MI-_D_E9HK,NRIIA$JC-Y<:-3TW])(_?;JY, [SHZH-Q*^?Z$WE]^^/0-Y0!; MCHI_>S@&T0GD2UZ_AY /[/TC6N/MR_JI=@=1G#(6JSTC:)&OV9-&?3 U, MN+N^-/PEAV.I\JU&^A+JOSNQQPG9:+;1CRO/R$5HJ&_2>W@K7'7X61RC]Z=Y M@M6J2:%68;S7^>WX&39$N;J?\)L^>)LFU%6/\"5]9IDSSUIOZ\MY!@'<6R^O M-X96\UI;#<_2,'!0Q2:>!B-[RF)W#[^*^!?=V,/KHO%HP@G=)TD&O)LLAN)> M3D08S"3GU#F1W7Z V/43:D&)'@.9>[03VHFK&&KHH>WCFAU'^92YP'$XU5T4 M;X&?(H&F9%<4W[4VA#5=[2;]BJ6T7 MN.F_02I'"68U;7KK\PL$N+@^-&+=E5//47D*8!%;J)/ZX8M5H\ M2_Y!S [4C&[K=X#T[71=6!_;<->/>:"$O[A+"L =-&B -E/K/,QS@/R]74?@]5'KBR]1;_DAJA,'1<];>O[(0> M_(.?%K.B7-*#AC1UTY&!(J^\X,2G>J/5@?G@;="@9KA&!AC#Z[X3<>.R%1YE MLBFZ4>NC:?^U"Y6.(;E1068,RZT5^*HQWC;VHD7'5L HZR@[Q]!P+\TD@W1_W+! M=U3WR;)+\$WA4JWO$,^S!1_$;SYZ<4@4+0,\#1_5!4=UPG/R/$3!\Q!U#^H&$6:'3=/>W2GZBKX7;_D<@4=>0L$8 M:4_AQ#J;=KZ9CTO8?90GMDF@3%D0T3-X V'&S&Y#;3W*O)"V>T0@",Z,TE[U M2[%P!X\-0![6&Y#X.W3QW\ /!A'^-N.]F%!'?7&D((##[>"DOCCQ-U 32YB/ M,[C=M"WH,PBA>!7 F:V\@Q_ZZ&9(_3<@LBJQOH;(]F,*8,T\' QQQ8HHEA%B MJ<;9/"MV8R11JQ&0*2B>6(&W@+HBP"ZL"OD5D@!KZ;;HXI@5<$UVE2EG'59$ MTO6A9IH0?P&L&RDLIEE8$=LEC)RX^F)%S)8T;H):TG310#HM^SEZ&^=C.7G- MSDNJ5LFQO+)ZZ#.K;K? 171YGAW* 8F<4'Z8P;->N%*BD&HQ%1_ L$4BT2-$ M=6IR/I+> 0^=6'3&,SB'4Z.QU.KE1M8&R]

1+<8 M2>H"N!W-.*#D[6B4I!3 8#HQ1O]1K.SE^-]S#B/$"T F8Y'CV&BGK[P2KJ*0 M;\6SO]NGZ^W7!."K8947+<9@4Q8BVELCPYD1=VSR!$0?E D3&AI!0&*&"U8/ MO83"@)R)M*Y[AL1J&O531 ^W%6HS_VHF'4![H)&A)IHZNVS[@(APUP'R@DR; MP8YB^HA2)S!:NL7/7&O:YC/8.;%7,IM$A\!+B0[^':"[ GBK-\@.=[AV'#(. M($,@19(2[F:(;,68*CE):.]A% =NP\^"Y-I)]G=!]%XC)M:^SXC][7UV)0 MK4M62J?;.$3XV*(M(%)2-1W'BIB6CQ971&[D11PBCRX:2[[I1) V%XU2/U%: MF.$1[SKK !6].V0EX$6;/GO?'**B]?+14WZ34(3V12,I>(](\-!%PS7\0I%5 MG98/YU N2-#)K B/E3NRY%MZT4!)4Q?O6IDN2-@DU^,J##,GN,M0@84OD#\= MLD-#:YUEL-V5$R &\K('0"3K'+6Y-JL4:4;,M%J,#H9X 4J9RP?)F;8RWEM- MJ2&,"ET^BYCE3//['[*8]?8.GD8G^"=P:.F9!@RH+[\6L5!..YM6LY'^R3YP M$A$2&EKAN!R>^#!_>U,[LLR$9-3F1C@&>O$NB0&,6F0OCM5C(+/9-=R>1RC' M;-Y!\ :^1&&ZI[&(WL.9N>OB"Y<>QO@=1W2Y>8\&;G0YBK'[RUZF:.]Y[";\ M)DT8D1_'[!UE+%6\_RQV]2[*!HG.]6&,WE/&0H6[*P\S%0-XM4U!3%G#@($4 MKX:'(G<5<@,8?[H&GBIS3U//4V3HCGT-O<+B"[S;#Q667LIN62Y M,0RSD=&""8V+I9:)A#0LRI&"Y746QZ)O/#J=S-H']E*874S;E<G'PTC M>AE2I\Q>@R>>YTRL1RZP_':+#AT%;#P0S$:!56H;D\KP))WFM+B_BY,?^I;E>CX&R- ]0W$KY%9 M /-O5=*ULNCH7;G[5.;@6P';B)QPLH-J'*A3\<&S@WR,"&H#V=^XQ#HJFG;3 M:.[R'R-RW4XJ'0]/J^DT=YZ/D3_<2C(=#\[%4.F04)4"V)\7#6P_*NT3,V,% MG%-QTS.E27HX3H'M+TJP_37'-@0[5*7:)'1'(%'K M,1U*L;QL07];]!TT D5:@MQ(='<.P"I _/6B^<@2H&T0CD2)]7"STE*\;)?9 M"+1H'XB#M&_QD,(2S&4[+P9HW**1CJ, :0^71#&'9PPG*$$Q.V+D1FQ.B9[. M+#K7T>'@IQBJ5>CE]89W('3])96/9"R27F*T%=LK-X:^QU91DC0FQTIB0FFL M+YE)=CP&IPII1J8C8E-S4'_@9&-A=#!D$:<'YSW)?'A%PV_L;G!];(&E$+J9 M0TYQC%)HHK\R4[CP^^E[3X'DIQHK8J;2HC16_'@%[3WB>9D3U+Y%!)C?7O'< M\IV$_/HICKS,3=&_HSA=[6) )P.9GOH.*[R:=_B^Q<7LV81 ::P8[!L0^V_P M*V^@^AX=8$9K8T!EW#_$IL:P!<;$B4TUWCGA#F60?.VE;QG"K5X?;?F7]$B__=3_>K\#9) M_0-RUJQV$!7DMBFW\"GVW;:(,6PLQ6OZ#/]SE2503DN2U9N?ZSJ!2P>;W<$, M[;F79M1PK5+T#2M>,["5K4;0/5&S&0.DP&1\.FH1G91(^H<51,52@IDDU=5N MEDY?;&WH;'1F:RAV$A5-%3Z#)JHZ60$?6]LZ8\;2@*S$B<:[:'A: 1)+66OX M=BC<;>E<75RJ(B,YQ@,RH_'A2%4\#=N*!W<]+D"FSF\%:(+7'MT"80=*POR* M?#U:\9A0C&D--![9@:38H>28J^R 2OQD,LASR>64GN%__JA9^EPW.V0!.F.E M; 4_M@=A G6:^Q .!!!2+]D!LOS3>GN-:Q(F]Z%@QUE&CPBNKD/);?566&FI(P-E$J3(.>1 MWK^R).4&*PAVUE^@J 4ZRT?)[J-OG];7]ZLTC?W7+$47R29ZPE<0)W*,V\T$ MPF.Q)%8(F=00VOWCI*E=@6T4@V?@!DZ2^%L_3XR6/()TO=TX'QPW>I\13=CO MSY#CH;G"2955)_\!O!W(25.4XPB-HM@/6^'\#)S _P]4!T*O ANRP>C6B5%] M6F+&7)GN)FP4C=!$MXC3W\@C69Z4IRC&EQF!>?8XEB*CSE'F^N,OAJA;?07E M9G:Z+@YC&+R/ [E04$C3DW26)E2;"L]IY#,:(5'14C&K*-'@=D*L$2E6 JU M"0B*=L#80W8FIN$DT^P%0\$+8Y!H;X5_HL^=(J8>6 '?T(,N3^076#EG7UX/ MM,+=T>>@\]1+*X ;^QX2TF>MR-4YCHH(->!1DDCF2N)MV$TM)>BI\\#6#_V6 MGZ[EUAKLO8L@I/BXYW]"+G@;IG#]M5?;2GQG"7#AI-Z^]X"?6S3@7RI#!OS' M>2JU+].\8MSF2BPQO:9,,G[A7?[Q7Z!MM:>WF_C@Y)6&GK! G'UPV*523,KM-D6GJL9,J7/=2^DW66 M)JD3>I#8Z%3)ZC3I]%>>!S^?7*.'* SB;#6;6N9$_E6LQ.?GF"5_MIM./-7_ MSIP8BD3!B3O3=LO)6=)C1A"/B4TFED#=*(:(G /L04%UUY%'OSW9O29=P,;Y MN/?@!I_=71R@:>UU\('B#V0$^L1C!HVVFB?[H\1D%94RE^6P\*_K>!.]M[5\ M5DL=$WV*X$T4_(]_9)XW8N.I9%;T_1@XE DV?CW1E!XBI*_MHY#.53M-)IH: MO!&16/%R.KQ& 6%>S=]/+-;=?KCX 0M%,R(VF_10W!Y O(/P?(ZC]W2/;'!. M2!>3R*VGE>7W( AX\VPT(DRO\IH0O5*5>QQ-S4O_#WJ\!+R_?Y?&J").^<,H M3,%'>AM@8_??OTO [E"S);6=6F?OCQ^FWWO^X>S3@EI'TY4EZNA +BNVAX'A MJ.J-R@\=5+9.D #I9>_AR+&;O8(_P9\B]UP4"L'0-][)9"P\;/+^TZ%AT.WI M>B>KGY?_(:2QHG_G(F2!2NCQ&A.+M7S(:$?B[Z,LGH?S5LUV\\U!@@_F0I"QW,VQNK_8M[J&2ZY,1#XV5P$ M6GZ^,5;_5W-7WW$@CK'^7\Q;/]DO.<;B_V;>XND>SS$ ^-4\ -A^U%%D'P/E M7:)K=I3%&RCY$=V^HRS>0 &PZU(>9>7F2GU,C_4H6!@H Y+=WZ.LWF#YK^M9 M'P4!@V7 CL-^% ",%0+K@0"CK-Q "5 HSF 4,(R5!JDQ"Z,8A8P5!XE1$*- M8*Q02(RM& 4" T5#:L3&* 8*R&2(T%&P6!F0$MTS"@C&RG[-B"&QM1>OKYNOJW6\O3Y[^[^& M3N;Y*4 EU* DF^"_)%'@>^BI^[E9LMX6%=OA;[4E-#Y/I[,UM+?"54/];YU9 MV4A;C11GGOP=^+L]2C__!K=P5]Q4ZRTV8]6L6%=.XKNKT+OQ@PRU)F>'53&B MMLU@S3MI3YRR5W)CJ%UJ$J>U9<)_54N$__BC*'F%2B*^@/C-=P&YOBZ[K;ZC MDL^#7>.ZT4;?0_0B0\\3B/'&YY3.SJ?,[J-M*57VDCMX'>;%!#(XSXKAPPGC MN>)94Q8G.XHQ.\?F=J*]S-Z]8K:#]Z\QC@[.MHZ+\T](%$)MIFUOGL$;"#.0 M<&BKTTSWA$L*0)-!%6RNLR2%Q!%#G2?(T-6V2A( _^?1TXSW&6E^5Z7:;")] M=NP12O;Y"0UW^1&^_3@B.9Y#<_Q^&CG:&\AS ><3PS&'\"=4QD5IKC&O3H)I MI4"4=_RIS15K >@[4$PM"!B?0)2\;+V] <<8N'FE)3B/U0&%MOPGS[]%D/U[ MC6.:Q%^_R1AOS_N.HC&5#V95G!P^]3:&2"ZHEE,N= "ODCG."0BE)5"9\>8" M@;08)S>B1AAREEUP0.K2FJU&88^?H\A+7J+ &\H?90/N!II7YR1Z),(A&7FF" K^?XB-Q&^[\$( 8 M?N@&)/X.$>T-%.R#"!>W)!]7F9[&$'W!!^64?\TU:*@B/.T,L#MIM/H% =($ M0^^+$W\#:&;LA3 Z&'*3D\PG>4[_O!V\?)'D#,7\*(;RHA.?L),";@ZZKN,( MKX^K]XSW1?/465DU5B-W!R&<4(#N=^_@A_BM"'HOQUX(KY=FPH;D4\SD"DYT MZ[.)LMM:V_3K(A?\>P#X0IQ45X,9#FR1V]B(V=L5\YI>'S/&0B-HF3%EM]EJ MG0+-4.,% %*N,-]L,[L\+!V?_P.[:$ S?&"F>144QB'4T9'TY\\4/"%_18-H MFH[TF2Y;RM=>7[ZT1WMA D(%4K2. >FNF5WV-(Q'3--Z=B;^5)"0&8.@QBG(,:0S'SE MO9B$0%3*S&$19ANB<2\SS7JJC$^8WEY3MFV%G,TUI+K=FCOHW MUXSFPT#H6-_GFMM<# 8E7K[EY[["6;_W40!W+\F+)-W B;I0^-*>5:JSK9=4 M6(J>B+&*8;4?B!';:@QO[]3J(TZ[VTX_:;#*S]$HA=A'XU+:S((Z_TY#;9-> M>9Z?\^PGQ_?NPVOGZ*=.P"0?=A]]^ OF=# H:\/*=;-#%J!K!YM3$2G'8(^B MV=X*8QE[)X3[S_MAQU19D%+(OH%7RH9,Z"F-]3X-)NP_5O>B&(IZ85[#R#WA M*A:HF!\VH>!_!;E#W/M7EH?Z<=X4C?0Q;>!M8N D67S"G#F_'9F;3V]OY/Y? M.\G^+HC>_P&\'4#^7O3#U38%\3-P R=)SG4,T!;UVG7I3VB\\4JZ2S81Y2K# M5\2K@S6# [(1X9D_ WA9)U!Q**+Z\FJ <'W1+M==?G."C";>COY9O7+/?9)D MP+O)D.\\GR">%?[=&FN%R>T'B%T_H69;D!_'M"7GDH6"-;,&,G/1SR!)8]]- MB]+ JWT&L0)*'#V3P#+%]MHM_@5)"= M?=N:TU=X"MMKZS^.:=N+C]_MX1A$)U .IIB.G\$QB]T]O$_6VTX5.Q+!LCM,,SO2'7-\+UY@D&+:.7 MSGR%)V7R:O@JR'"9C(2"=[F"<)F,@C)O%P+%0SAP&P?V?YGW< ME&\5A+=?W$0Z.9AIV*0C6\EGGF\I83@*F<;MB(4LX\!V8J 3 5&YD4'<0XP4-L1V-G7 MC+WL>,_!=NY1X#%&N1(QEX^"@#&JAH!)?C[AONAI X0SRV/;D_7V">X@7'FA M")7"7*WF[PU2+X/>%6XI+HX7=P^\+(!HOF2'@Q.?X%^@KH8EZC!=N6Z4H0<8 MNZS.FDV"%WY[K/P#^\9G&"\83@[F+G M0 R$$NB@KQ06O+!0=78FM*U&BJ%G )>\I]3?'#3KD5#U2HN&5M )[B-1.D:.41IH-J)K44A )Y2=,B!G"YII2'T/9DTR-IF\^NDYM=C1-!FS20X8V18X MTP<)/0X2S0AI,@+Z#E-3BC89H^EN)T&S\4S?>TP,UJ@%&B9XWJ 8+I;)?*:O M&=1?71)6^3E& K:/R!AA@)?LGL9G]UQ0ODE]B4IIX:XX4OJI""'VOL+#&]]% M,7JE4?P0'L#: T5RF*OT(-HV@)4_N?U6A;(O4D,L,SW,\- LYX1E<4@EE!G2 MPK7X'4UQAE:<+=9^GIZ8V&K-?OQGS^$U&DIBI144."''I8PFF '0I9/GCP/6V5>VD8UG3 M;"%8A:GOH:GY;^ %N!G$WD?%%%'%+^#E%<%JJVE/GV=74#:\/@7_;!,;N!:F M-4/M1_3EPAXV^ZL3>0"&+67,+QH&(_>Y$+>;ZKS&[]%F'V6)$WJ;=W@%G. / MKJ,0LO74AV3X&*6 7/- MO?2-D+_.SE^T4?*T@0Z*J:R&Q#[;[A,:YE-:AU6 M/]M$I#D\@I1$E[.0,A&7*S)]DE[* MC/DEG=0=8Z'4"6IS2YIU2TLO,/ *,7T5Q\CUCB5V.O4/'5CUZYT#\LFMMS<= M=M/FI:0#(=%[LGEC'>&JG05-;O:4,51SIJ[71?A_08.M90Z*@#5]$<9=1UD"XFJ8W@#3#Y M["6W@#^$(2(FNSHT5,?JLQ:2/>5&G L,%?&I :$VGB$0D$BVS_Z+C&/VDB7W MFC^*OI0%U,L;SZYM=<'Y@REK[C64/@,!6P0MDJZN0J_T *$VM")/B@8U6^W* M)=@$6^-NP&M:+6Z(SL48U4SEGM!" M;\-1[V]I3+[#,A%V[8KB_0R11=@2HP*A33S$LS:H"W1ZC5S,L\C@:R?%37S M!ZD6R%=@T M]^*1$X')#7";>YE)C3A.09$+T:0&Q?+-O="E0<#6(\9&@77FJM* B,-1X)RY MUM0[FG$4,&>N. V+E1P%T9GK2JJ",$?!=N8JDK*8SE' G;G6-'J$Z"A.@9EK M5R/'E8X"^!?"$:FT F MG\8?+Z7XV''3Y'<_W5]G20KO\KA;K:"9BUJXM_*TV9PODQ+'R?34]D 3@J5 M>,AO]6<_^79U:E=?:ST38/4P9QG=@K^\9=1Z+&,9^C.8W8 MB&/@%8>@%D7& MH3&!CH8NBKE90EV7NC#]Y'B^^M!T4(D<$./[#IZ@]6O@[TA)K.3ZJEU:$J>U M9<%_54M"Y=J>$<;$W(WMWTXZK2_.AW_(#M2)-7\_/6($MM/\G9F;J/_X="]^ M$+K[@Q-_D[NAVMWTI0UV I3V'1_L1Y 2=X'=UJ"].)UAE9/=FMT,6I 2XAKI MU' .-7J3M-Y^0VA@>*OKT.PB>Z@:OY/X,2, MC,/$=A/?7[6M(*6UIC2:'X7IOU)R$WY5GP!]!%DDZ!R,U4-?X28X]GJ[\G+K M#_,>(3;5EQKK7"[R!1E/G=A+OAX]B.V//WSZRP^_,E)NP^RUF* M_H._\OZ5Y<5&4>$51K%E5ED!J3'FRAST[U5Y:71D+>9:>+T4RQ?P,R% 46-^ M>EJ%WFV8@CB%I(X(X 7$;[Y;6KX9PH?\(&;;,NKU>_M;-6JC3"N(P2DQ#0F- MW^N^0Z%RZ +_#5GS1:[-;G/%!^(..^\W(.0(W,1VJ@]GP0N:9VCMNED7' '.1/0SB(R/"FF+W%+-S:][/N4*S[$Z'<%V0H"F*5) #^SZ,G#.PSDNYE M$\GK!B1N[!]SOWY.8^PE"X^BTQS6V1"T#RD]NR6SBV(668;@G"T@7P! [SB $4L& M0LP4((I;'0% B$\P>I%,5D*,:"A7V0!@)FLD,0311<[^6,LZPAOIB,F!#$8C MT5>4(H8Y, 6(#H SP452J!H,S.R/D)!CO,HTUXR'F.F:^P1OGB$@!V48C03W M1J2';Y2W!H-$9K)TVD4Y8.WS./S<7/0]7FMTGY12XE%,!D: 0[#\T(U,'6(Q M(4:C(21<" 0?"=#& EC'&(#,@Y\(U@[H$ZQ21XI\]&8"#+,"P!C(S(1T>JAR M9%%,.,YFYG (A;&=9=,> 3TSK5LPE4&O'@TT4ZAXIKUFQ-!,%SG$$D0/1IHY M&+WT6W(,E,E(C*W@2%[8,RU<,M17+1BO9C(Z8Q$2S+.M)C,5$*;4&2FR1B.R8AJCL&9UM-10$:=^%63H1B;X_#]8C,M%Z2. MW\A%#IL,EP9B&O?>FB#7MSHZ$@_%GFEU(P50L<.X9UJK:*C,W"=X?*ZEB-30 M$"/R?!DI"%^R [RA3^MM\2O8UMGM8@"9"O"N3M?PCUT4GP8F)1S^5*B:%F9P MQ6P[V]=^.\3KIN_M$WEFI&R&0ETF?1_Z%$=>YJ;KTDQ#2=5!;*9CHJBZ13&' MA)JL@]YVQ ?38B^B=21C,363CAL[VW3]'L)[#*?$CF)F7AUJ)Y-)S/D#/C>D]T@%C-5:?5NOT" M/[#:P@\B$P=(;X 3L.;&[C *7=W^._./" I!RJ*TU_WTF&8WR3.,JWAQ31Q) M]=VU^R>+LNJ;\U*@"P-R>2(+*YU5$8)+#TN9)W+9!@XT41<8S#+Y^@-Q+G$ER0^JD$+=<<1*FH.=F.0)MHAS9;#@MU'FT>&-"U6 MS J]O5E+Z+QD$UG'27_EP&I>+\"EQ4)P&ALP^2:HC"@#9A?E/G#_\)K%2?XL M#RD59!]XIY4V0)$TDYZJ$LQ7I_O0@S==?&) RNEDS&+*63%)G--I28L97)Z$ M5KX 0/G%":ZCPR$+_5S13M"__ 3I68QZ!D(=M6W!4PR.CN^A9UUA DHC$8X) M3ZZS.*XY/%O[(-)SMJY9(>&D;DQ@B SMT"+209D+)K7K\E "-M.N+(>ERI& M?;*CF3#HNB5);C : "&/I9AL42<)WITW$TQ869A4@S*3!$Q"!",BW8MPD#'] MO!/:[<4O%QDIS&10QKEH>$?.9$147C528NU2S'OGUVHW )DQT9G81)L]N';B M^.2'N]^<($-9[=#JKYP =4DNUK^+]:]6,[#*A()LYH_P#-1RH\"_)7F&#W+= MOKZCJ%;17;+>A0*>S_YJ^'\PN&@D)W@8[']X%.;)P,NJC4/_8-;S0Z0M8!YM7? MR)LIB^1,L&&9E<8"9Q[FI7'L!A1,309B#'-!4X"[&$MZ&TN,C8'L 0I+IIQY M9&"/ R(BF,XT8K W*A2I=G%V1;C5,7 2D&RB?..C [@8$"\&Q(L!\6) 5&PG MP,^YX:52""/)ZC4I$I>3;074]A.D)"*1!+&=[E0Q/!0[S52G.N'"I@@PJ;P_ M].U3EOIE^-4 0N3P1H\8O0.4!!*<=_,-%.1.NR XO2ZVM(LM[6)+6Z8MC4\Y MW#N6F5?![.5?K&0CJKM=:6+F"-#$H^I%Z 2D/Z%E4/;D3_,.V&33* .QF1M$ MA6A!6 R=H\GK.CHF27+0";.X/QQB*/VQH-G'I%[0TX6^Z$]1=8Q&0QA ZVL"BA$.F,7S)S0E-6/&:L3,9<* M'_O$,270F5L$%5_OH\5)F@ )XXTZ37R>HXFT'?99,>7V;W HY&;OA&4TZ$"[ M*$4W(<2AGO/TEE^F&3Y[#* Z#H8*'VD:) MG[V$T/FDKJ!4\^&_ :\_XZI0G M& ZD C8F2K3_\+H8>+NL9RSW&[Z.&61U?T9!'G"K+U_9.\+JX>) M^U*S:M2M%_([11M(=?%+<(#*9%Z+AK\K0EU,W!:Z.XO323'<')&RHS&1COF M@32OIKL+O8_!">,*%+!\ MIAUMIO",S>B3$8,))\O\KI+)2QW?F4=IJ!"S6#;2F<(S^IFCFEUGGAUM #V) MF7=GBL_H!#5:R-@$2>04&*UZVJG' .SG10(V&GW]U72X9 WI8X#TRUQ!(AOD MYQC/^1"%NQ3$AQOPFI9Y7A]\Y]4/<-6@2O:L-]3]PAW-X3Y,TC@3>=9.:ZW- MO=.<$.O9.JFEOK>6-0K@O.(F-C5FXLP@&TIC?9.']+K>7L? \]DA;(2&1DQ: M8+JS)HVQ8DTW[]%F'V6)$WJ0,6_>(0,XW459_ )">,W@PF[ >XQ24"@1]$B1 MGB/IR_6!YX4G1-F)>HL)8(<_NX["-P 56LB!:TB)HDT?0&.T['D^B)YI<5^M M5EH/ZJ8X>XSC>6ZB\7+?@AB>)ZC4HKQ!*&U6F3*?'OW$Z60$ZNQJ4*261DR; M6UR(TGAV,3*"PG%=K2$*HB9[JH3?"C-$[,;C3:)(:S(" L9*MDS36#Y!MISY MXB6HORFD&KUN(9Z M7AR/S\KS_'P)]^$VB@]%-J"+PV MD+2M_/I%@V\23XH4&SJN2N;,2&@(W6@T^H7N,-NU4U:>D^LX8RPO])2/F>&D MZ%WN0K*Y_F"J+10K+ZJEB3WGNM'+[HH@]B8?AR(,=./Y(&$.JJBA;#@J!.Y M%E-UH$@'=FX(+5]J8/7NT>#*R]01O/ZHJ5]QQ^0^B;,=J J*A]O#42<5)DU. M!U0DRP[W)-LE 30\3C.X=8:?$@*YC1*9<]1T)T5/@E[O(5X1Y36%/RN*/T(]*JL^TOSWI MLNZ9:;//Q3)Q^/WI*281;[KT/N'$N$DJ3=S@FWBO[)CM8&$#2*28O M[Y-F89873KF+_$"H2N)*!R]&_E\]&H(CZU%GG0D&3DQ*I@L'27P;,WWXQ8M_ MK#<;PK84?D].42T,$MU (44% Y$L>K1",Y-4P>8=12 \%\KZEYS@O[_>,P2\ M^'+GI>2"G<=OGOSHR@>C$(8*4@Z&H5BPI?1>GGEK?Y^"U-TQRR_5QH&Y/(6- MG?N8W/I'6H(SOO@P.C>UN!SO3FB%1 )H<@QA7K:\S;NJN&&!./M 0'$=Q MD8X@)YA\\&+RY8*I&U*C0C)H_U&:!QN=UE-+1!*3\F&UM] 48V/IW?O52O3CIMSZELD M_# 0@()1TZ_C(0GC[+\(3>#_#X3Z3#RT\HEU8F_T-!-CLGJE8214I.3+UL), M?BS?^+RB/'9C$6D_"1)_VKV7Y9"0>C74W@P ?IM/J26K-U_F:=:S>HE,;0C9 M4"1,>D52GX:OQ27==ALQE=C0AZV9X@2,;"N^K>= LEFYGL]R%/=KPA1(OS M^/FF=Z9MPYC]A,1I5GZY*'?]@\ )),&*"4I&@C:'*%A*!34Q$1\H>?4.L%?K MS2J. 2&,Q2IBI]6CO-K\)61H*821CTCR*&J5*V,G/ M<@8D*C=;*5GM(0YGI&"WAJ,HSJ5()#JZDIN$4SA!VFGI?1:6C4)54:YYA&Y7 M5*X+-S%IO\=>$7\A014=7L>";=8,GL^/!]-_AU>+[S1D%D$*T0AVKA-^IM>O M@@ZQ8V9 9:@6:NP#NT_\\)7]I;AY+"Q3R02+(?G5"^/T+DE3DJ[CZX^,791Y MF.Z*^U0A4_1PB_+=]0>[:\*T*?(PG@&;J1;;I$JAN:')WJS0J KBLT:J8<"\ MCDP]>&%P&Y?*%J@M2710\E<['(DFUO8Q73,- MWH>2$4?X/T5SS!SA>B0^5.$)5JE"1[.!G#H"QC77YK=JH^\V;O_L*@Y:?8B8 M%A3Z@RKDQ\^'5!T4=2JW@5Q8UJ8\H%>\\N.[4W(:"626IAX.#TJ%Q )A9H%/ M%VA!9&K!VSK]S6IY6,JWUB61943;Z*B?/B<&:C>"07*!"CN!^)+-(LPI^7M6^QQFW4,8-M*?6 M(L3^[A'38-XL?GR/V*P2_J2;I3X_QK#XM@42N]-=$@7/U(,V55?>P2RU1C<' M8E399VE9K*VU8FN.U,Z'F 1MEW7S,N*9AMNM-&OWV%F1D(.I[V3//2!\=9:V MEQQZ.2]*X6L#+>.*\ I#C!%;SOPJN7H%=B(OWBESKMA/-'4.-%=B'W+JPU/< M@'NPV&K@-6/Y(?OY5ND(H1? ?I*)L7@D6UZ9E3_62GG&4KF@ MUC)$J(R<:8Y82.-] !.#,_\J;1]X"!K]ZD6Y4(>QG6+!(CIEU#5E(HSG\2E< M>I+!2 2=('1B).)$3O$G+!-DJ3:1-.P7E#)%C7*RK,Q5=7;2GCH M"LFBIM1G S'IQ6I6(+AIE6-*%A;6-_5<>1557_:0DU3L@4U%8Q41&T1UDX+-(/*H(Z01*4E3DR3LU$4 M1_;3U)=9=9PNY@5S&YDJK^/J.#'D-0)KY/655U'3P$BNRNNQRKU1SI@-9F+T M.!(X(C6UNJ2R79/4 Z7SXCE"$Q%[S$64/(CW Q*@JG.TX,M8NQ&M4OO#X'TK\@ MTPK4_@/,%)CBQA>6N7<<:?/\"T'E4<=Q-U8%E!7Z'2>"D1)@VPC <9I8!"+5 MC0,.D,=8O]+TN'*>$D9(QHIN&XV09_:ZHVWIC#BK\&[)+HYDR^C3 MHNJP,P=-_AWI25&DX&,FPW1'9GP'(\?I8QKF:[5#F@/C/R(]&**D:LSXSRDL MU3VFYJ#*GY!RQ9WT73MF*LS_Y,BP-=<<1/H/I*S2RZW$C/J$MT6KO=DLR0\X M7^%IFZ;-0@N$.4$VC=EFH0FNX.C8IF^SD :7/_?H3G*ST BGHT?3;FX62N R MXI5-[6;!'Z$E9MA$;Q9RX#)31G3IFX4JN!3T8_K_S4(>A/KIN(:"LV3LX%1E M];T'9R$&0EU69.>JVAO.0A=<^JQX:+L?XBQ$P*6YMAW,3;^>61#'I8Y*6SG. M@CLN!;09JNT+.0LU$*JCBLZ3LY H0IJV^9R%KK@4D*5GG))7\Q9R()+^:R& M&G32G"67#Y>R>5ROSED(A$L!K88J>WK.0@><"N=I<,>I9YIT&)V%' BU3V4+ MTUF(@%4-M6J#.@ME$*JDILU59Z$'0OWTN.:MLU )I[9JU-]U%GK@5%,-&L/. MDF>-2TV54J/74W864N!42"T[TLY"&5PJZH@^M[-0!9?R:M%!=Q9JX-)=Q4.5 MS7=GH0HN979\6]]9B(-+G[5@F:H%\"Q40:C5FC<7GH4B6#58JY[$LU &IRY[ M1 OC65Y'X=1QC^YR/ NM<"K!QBV09Z$)+O6W]E2/Z)L\"WD0ZL$C&C'/0AI< M2O%1W9UGH0]"]=BZ6_0LA,&I&LNZ2\]" EQZL'BHL$>U&37^\G./&.QG?[2^ M%GS;H17YR/BQK1;9(<;[^_N_ C=[(?U7/]G_7#5%_SGS/I(XV1]^YJ1Y9'_\ M-RR<$3BG1'2-I$PL_(T$V\Y%T@3(;N--0O>\!MT5R;PP2G]:KGNX8/40_0>G MR&!/!RW$C8 7;(VN6-_%H=RA=@N9B\-MS+:^>#[*V1H6QKZ\.(@F>PS3'YV7 M=38$FG8!"(C,M/&,LIMO^(Q=2A8!R&*(M,.3E]YKM[AZ#P/Q6 1[T&6-=K\$ M ]:L01 @,@DSU3T@$"#T+2F$?Y6"K$&F-WPQ!-;9CD" X)62'3PW!GX! 57) M)>7>& *C0TYY]C5 Z)"IB*T0!D:@:!&;@ 4Q"8I.A2S(?="+< '(8HAPNP]N MDNIU+&@YY'M,B1>!RE^I/\_)!7DD?N2E:;@)F2F0PWNF;TQ#__(++[HJ0WO" M'UA0URA"SU>D^.]M?,.L#FX;PZ.F1KFH/RYUQ98>^46JFTPQ]UC2@ 'UN\IR MXC@7*3Y-XH[\1*;I93$(+G->6#6]C;^1K-I1GE[:WO2T2"-C0QC;>Q]]BISR MEQ=CI9N$DG ;7_(<(/_06>719VVBR7&>LUJ03'W(S":>^(0-!> Z[IDI:<6N MHG-B!3_QVBMJWL8:;\I31L,?I(BN#U$8,\V$#6[8[Y#F0\;Y[ A<%RDE?_TI M)=OB%8FE(\Z+(IG[S<9ST_7&G7]0$\9(:MNXA$PHTZ>I(Q12R?%Y271V38B7E.QF6X69T">2\"(/HN/=O,:3 M94I_I//]:\82<2)_I?--+VSI=U+?I_--$L9RYU0N4.=+Y<]RO W=I,Y7G1]U MMNV\KLY77Q]%HU'>W?//!WSR=R3(H9M)UR)/&S( W'7,R[.GZPWCI;K18(HG M<7"P\=(P]1VFE$"SO+W/Y#I5W(9W!H6N-+PA37:X:0IZ\#XT?\^CP_,NI-EA M'9-6UZ>BY1/[3)AH,^G4"+;N;'+RF" G7 AS@62 1&V1#-D&D&1M_91+D-N&8J$_-L M8M<6-)O 3/TM1%0#G@ 2F1^(H MP\&]Q)4P+ NN<\;9W5_49?2BAR3E.LHU MJ"0I%/Z\CAFYJ9>U?$YJ!.VG7;"6 GGUPN#ZXY6MBC#UB.>/%MM4GA8)SB:0 M2-!*J]65ZRH6J2S!8C'!O"+N6Q+;2KD!R+)U50IB-4U$)!07CUUVZ4G4A7>@3<"9,V M$=)*%O,FKT_Y?N_10Q/YY)\>&?&4N+B:B&OU8X,3W79OJ89/['P;_I0HIJ@< MNGAU^5+G*%J "#U5HI$(7/)G$PQQO$W! TV8GI,='IATA);8U_^;AZ] XXL# M+$^Q,2:0^-#2;I,)Y.+'WL&F$JNB28]7E!&J.Z/QFT>"@1)DXLN@VO;VCLN# M,(K14U>Z[M"@MZ?,\-R'^5ZT0B.XQ9CA*=ED[QX%[T'UUROR1J+DM>C#F&K" M+^;PR_&[[U-2Z-W\XI7Q>'_8XK)%O=[^J,67RS>;\728%853-.L>#)\IH@N_ M%=XU@GQLQP>V-R%V+0WQ)X:[GL$\L:N79L^"M-\E>VC36Z=4R=;2R@I.UC?O2T MRS_4O#B(UF[TY%(%NJ"SL&)"V::U1RP857S)&HM>&10=#$2RZ&_>7A<&E0R? MV!';DS7R6(YXX'*12^_ N? Y6?E,+87,#1WO*D&F)BMO)M!KV%#]FI"\2@#G M/-A3WQW"YS1*\>NX VL.PG6."&;ZV">5&MS$7<_P\ ;!3!"C%$?U_5)KXQ*) MCQI]PTB)3"V0;WV;3HZ[\N:0&.I;UG'WUI0$,[GTS]JPK5)E:P#V_:5'Z8'1 MLIS@+HFWS-#?PPG\M&D_;=K3(':7>''*Y!BLHEYIP^ 2G'10"Z+3'")-YJEP M*)J%*ZU?R>"I*Y>S7X"-OO' $9<=%&7(Q2-1,+4!!W_:CY_VXP2$TXI2S#2; MW:842V;,)#%@([74;HIK2B0I:NR-C$K5?:O:_4^CTDB,?%I%;<9Y\. 5Y8YD MH>]%GR;2IXFT1&CJ>^P5R4TD (Y7ML'2P:&Q-C[-) ?-)'G#J:I_SZINN_&> M]/S:XI=1(R8XP>JA^\,3B=E%^$1\=K\$K=^W0\-@ID];\-,6/)YP!G<&9JI] M6H.?UN"G-3C7_MM=T(Z'$8\@BLF]?\[V\2H(P@*7VWB3T'U1;>C3[OVT>W]3 M.82?";&?";$3YFX;-,.6#/XT#3]-0Q>3QIRQ"C_S3C_S3C_S3FTRU</1IH8E/=,=1=KS[+$PIY#OS>_WBT(PI[W^^]@:!. !>UZKY ML_S4)^'&_=3RO1>O]Z]1FN]#0STC U_J=J1SIX]-W9=E.-0Q>8283,.M"X_O* M!F;I;?Q F!87, TQE>H4,_S2Q&ZB#@<^Y-3?L;4 X\D=1CJ0B5=X13:$TC8/ MR9HF+43@WL^?(8%+^;8@C8D_OO^9:DF@W1C_4AKA M/G;>Z2T(VP7=A?LP*U]!JKWQ <=2DSH;KY<&% M3AW9GC??_4BAT.7?07D6?[$CA%-U1E^$+"<)>C+45. M2SEAQ,O1?B0GHIQUT,O1%B=8R-D/<3G:+ 4+.04!K3DH^D-Q9OB2J MZPV*1Y;=]RX.:V;ULT_B;=TK>]G'1K7O@-"W$%Z0";6@B/]X"-W2H'O:-H9R M0\7]RWOK#?A%EC0^T:\LE\51=Y&;!B7E:ZE9?FO!5_+LI)%&Q)2+5;P;44$L M]W:L(#,)Q+M0M]D48F0(C&V/E ]"U#"3EXA(F4I2GH-'\D;B7%DG0CIZEG75 M77H-5R89/_5[B7C+!"_4%: MEZKRB8\6;#&$OI*8*0<16]DJV#.]AIG ["B]$1.LS&"=35N:24WI6)GS7.V8 M0YOF,:@YU9YN]0&%DH"9E#91XOEXV%0Y04U)HZ0J VW2@*^C0D#IS%$ M+(9$[3+GIZ]5P[@^B#E9O8 @\F6O?:RF6*X!"4E30L1K/50K?22P&^R>@ +/ MJ>]%_TD\F5/@B F7\Z_Z/LU)NU2UTN\A';Y=X^,9U:+"5 A.8I%1TR$ M^WRR[?G&])+G=Q*]D?LDSG;2[D=CI\.YZ^:(6T^#?L>!+Y_?DR,WNIH%[?ZJ MT32%=F,WV6]*^_M:SX-[1Q6HFL,[L:O0]6."3>73H-Y3!:+&X!.'(4T)O-ID MA$IP.&*BJ8N1:*BHQ<)N O2GZ\A3A?QR43>)(JW6AU* M%^AI8Z^*J:"FA#X:/";2TNF]>D0 S/I)JS5(..$,Y-!-OSH.$%F/'HGXY\3YDR> MZN#5<33'Z34O>\U*I1-FG9Z4JXI8GN,4.P%?S4>G$V;OGI*SBCB6XP2;G['F M(],)"U"-Y:MCXKR.DVP<9XT))3M>C>M4,LMY0LTKJYRO038K'\ECQHY3;0:F M.BVM3EB8[5@.DX;H':?+##SD?"&[F7BECL0[3IX96&96TIRR@M],K--.%'"= M1#.PS^SD<2!>8)G X3J9CC#13#-&7'SV?)GL]V'&2;"*>55'MOLD]AE"JR ( MB^7?QIN$[HL(YL+/GN^2-.VLQR@&62]+MKTGU'%HR>+DWW/GK:W1H M^$;Q)%HX% G5#W?>>YJ'[#1'4/;"R\SH+P##LQ--361U#30MW/FA5/?X6BY' M%6Z1EKA5OL27#)Z\;F',;[SYG\.^$9JLM M)7)VL(%<3@ZQ6W7++U/(6,C5C" 9/'G#61J^\4HNS>_)":P8C8:HBEM).!3- MPD=P S[9IJ"^<"B:A8\0RLM3_RZ)M]#0H&HAU[H&E<^[=&!32W1HO4#+,DHF MC.U$JR3V(N;4 M8..L>;4QW'EY(K0\,1/!P"]U#">(;%C4Y#!ZCJ-R,"C986@K.D(,52_LR:AQ M-EVNU3I;J[ZKRKAUG ;&?I*F)9NA/>TX8=3F5*O9D]S@14T!(PFJ,H8[MXF$ M6(Y00"4VCR.!([+2B!E4MGDGDBP1JXY00,4,QY%@7F8X>4=Q"BNB_HY0ZD:GH;&P(N MG69CN,S!P1C6Y[:;9LG"XR8K527J6$VQ8 N&Q/^Q2R(F,-*BV[HLI6(X<+%% M%[\/!$UB)F*543KQ6 R,]/:*K L!JF,4C MP:(C>T$V"26/Q(^\- TW85',)?U&LO7FV?O0A(O'S(B!7;^RN6,8RUYK=IQ88[A(IV8[7G9K;L%DI+$C M< @/+!5.0$*"_<_7 )>&;,77<;[G3V5A]C1;\#UD\P"U?)ZJZ2^H $#4]5'= MA$ ^?CD4TI0P#45-^]Z@90WK8C'Z%@G"L8LM_8&25R\,RH;3[()JK4_--":0 MBRO91I$WW8E7UY6>M73&*:USX8D;W$9#-G=<=='C;71&)KQI?2_R\\B;-_9: M6X7?8R\/0J:E7"9L8H8@_"5-HC U:5==5UT*[?6*MQ/\7[!0NL]^^7WO_]# MO6$I1'AAMM^Q)>U5.]:33KU#"LE$3._V2?@&&A%8*M7XYFB]DW"[R[BYI>7; M)1!M21G&=?)(8S>#I%5!PTE4#3;VP3O KCJXI07O"G'K\V?B.%?U+LT!6.>X@DB;J8O<8/P)"Z\WWM% >74+67' !XZK51@?0 M-9-8SY3M:DX/ N=$"\??8472R#MAZE)M^GYAWUNCBB4&PX"0?NTHEJEF&U298I*8L)+?>X,7EBY*L;+NWAIZWY@7KQV\>#/ M4@M60G0011>+ROZP1:6^061<*O#UL(ONA33>+=T6&<1G>O]X%,RBN4)LC$"7 MVQN#@*9XD_2 "^Y6.VPIV976D,46*HO'"9BFSQCW]V'<;@O*QG7C8"+RIN_('D[)FQ?W6I:+ I= M"6&^QP&C"3B3&3M^^%"/M:Q@[4Z6_!U;-2$2+4U#%"7L.1!G,DYQ*8/U&(Z0 M0(U%_S12VW27>[);"X8+(?EY-,=..L=RVK\EL_9- E-PG A:[NFXN7"QL0V[ M8K'N=(N7C3X_%? /2%1 S?X87&D./OE4GB>M"N,@PL?OLIOOKH[;:#=Q-MAK M[ESG;A"&8LG.8K#VXU<'7CAH]UN$N0CH"+P=O5=1+%_MMM8 ?:IG$RU=O0M* M$&P,Y7)43GLGF6_/!.A((KKFM\@PO&L,.^^:I?)?NV(9)#ISQ:;(63TL76_* M+6'?(C%7FC#R#?N\2$'*&QE;V<^Y8#K.206%]-+_K$K6$RQ]B62;95!2% M4HO0V.\R3S,&1:\_2A:&&!C[7]!^9^P %:J Y .A3SN/D@LO#?UQ9XQ-P:'Y M/"[3X"J,\JP1XM94*.&=H\-EDO)LT3)E9E@8'@:L-T^$OH4^R [&^I OM-Y< MD5=*_**K(YM@M0=Y_D_^3Y<(P&1?TI4*)2G$K- DO,%0%V^,(@55(?WFNL/= M(=&IM1AV?Y1,=T%BL@F%_BRT#\1/K((H#JR#3D#U41Q*9X?X8J2: :&;@H=( MT+!0W4!"J' XL..C%0XM/82JAP,4,50]X)E$^I1$@:7NX0 %+'6/0B8JI!U: M46"IG"IBI-KL:\T2X@L-&W7OT!P&$^WOL0.$C$TR_ M,E66>A&(YV ?QB&TK,B8].ZCZT#)&"N6KGS0&B75 ;1-=KE]$[._1T1U):.L MF3.OL3=X>3C+CR$FWM&VGS4%Q__B\M'1H98DBX>V1B[X-&:$GUR(UIB9%D-; M:=CV$!./17Q>>P;VR#/8G07-3O6,;LU>5:-Q[U;7_!^_7YUY%JQZ(=8Y!J4N M>L,F3D$8%_48)B2,FF432LJ3N%)(,9L'J^K=/)QNEJZZ[ MD^-D4@),Z()^\)3M$"13WB24$:1,S/'TC0AR*C-U'R_C<2; EAW!(,I30M'=W^689P<,>%& MGKJCF=>=#(()S^E47(J?>-.?1SYC46?BD7A1^$\2,,'50)#@.:G\Q[B+R!@< MM6%=82G$IY_,4,,]_@B+5. C9D5)CF/4!&LJ'?%C<[QXG$)4#1Y#'C4I2A;1 M:CW6?*";<>+--KY%AEMJ"HK.3!S[P+7B4RS6(32<8DMZH,E;R$AR0DW, M.BMCQ<3'F[1/-@=+V2\PR5,P)"6,#H6OS"EU?=@KYY&D[)+Q85.+O@K=#UHC M'P@-$R@D"O5IR14I_EOG/5U_^#LOWI)'Q@77FPWQQ:] +#;"';I*L"JBE%+V MXJ*AJE_UG*Q\1FM*>@7916T8?^]&ZKB(),73?C5)'LEK210FQPG=WR6>\&FB M:[@;2IOA":OZ'H2.O21"*VZ$!Q._>7R 3$O#PF[+QJPO< M-D[B"*C"Y$].&7>EA#N]FYXJ[A/#4 1!,Y\BCM$*8JPW5V7]3LC@>J!D'^;[ M5,0MOSA (+2R2B0!V7-TV,6O%$^_TC" M_4M.4^[]8-]MJ;<_ TJ8B"JN&8%_CL1IL>AB[.$,\+<02R"5UC'3CUZ3-"R4 MI:+1RA?1PT&T,FEJPU7T)JCL/S5\6OB;H4J5!%66CBP8A4G5=L.J%HG^W5T2 MVDDWVWBD4]%MTA(OT M"4$/*'==N*,I4W90K=K]"3NI-@1RV%1AML\-#Y#&5*P[ :.7O-/9&FU7]DR\.%'T91XZR';A \: Y@!?J>%__^&)9$,8=>L@% M[#/UP+/V1)C5U@L8.FR@F;!'+P94BI#:.50]Z9?:;E_^^-OCEO( B=K>?+$T M9$Z6EFM)@&'.KND$"S:H5^9Q"?%2PRR7#;Y(]*"?8'[:16 [' I5U.QPB":8 M.&G5*KVLLW9K<&S;HPA?F&V/:(*)MT>E0FB7C0TB$.7YI:M7()(E#H!(9@$V\4D62Q7!]\L&+GB15AH3T&"F M$"D_BBP'0U5(/@,B-$W3%@QQ-IQNQD,_]%BI3_M@/*+-$64+&&Z$ '1)#TT= M]Y>Y8ZH!"*E?.\HM25_!+5=@2Q)P%^(A&;RX<2,(EBMMFN%X1"RE"74?<;$@ M:(\]-GYMB+719'C851&:-N-?^00+%E331)J%F.F@?@OUX:;0.BI\.=&3L5HHT2Q47-=:4^*+IR&> MC)(TASC)OK%9 M+YEP9M;LA1=!6_NG'2%9I?D]^3L2Y%'A4GU-XL(IUG*-7Q$&&F&IHU$M[-"R M]/J-=OGW_TCH#[B(F?7D5GU%8PQOH!@KVSQ>7QIWZ3 13H*"^O60Y1?:8Q_U MDKN#EU]\CS/4B^\./BN)5JKA5:^/2O^^;#M\<(FW[HJ[!D.Y;)%,D+KO(+!< M@;DC BVI4/K).$SKXNHC[D!2]LCMOXW9^>#G@&195)3 :IQI?3HX\(9_# /T MM,X^U@YDT([<_6_\\ >DV?$!ZSN0+CL2^=:H>W93D(C=!R3)!Q2P3 $]E;/9 M&.>!%UH/N6"A6(/;2(B6">3D\1CIO2$*QL@&+ZCT&7^&[=ILU";?TZ;4AWY+<6=9'F)T#5 6>.&:KB*)H 8P?< M-L9\+5,G!6A;/@0_N1(]1%2N.K?&HC3.M;@8 L]K,4I7J1D\\:KT!W>X."T, M!HZ6GD@KRU",E/OJQ3 + )=N,5R?,G#0R:AQ,%1DA>[U_C5*#H0\$JXTBX#< M42^,,"_:4)>2NG@X_DA20M_(V L6-ZI?V1]?O2B,2-+JB,REK$N1('.$ZS"^ MHN"# ]$?T!^U\=H_N0X4:K22677]"OXPL4Z=/C*^A1[MI\R+ X\& M#S0)I1Z<59P.4/)H4*$5F@_>Q\DE=S&+A0=M&-MKCK*(496TSO=VV\E MIH+GW>+Q"X8.Q=J?)%8H'+S<2V*]+B?$0P\WL9THT;Z&QJ%XX,2K42I(PS6I MAD]NY2LT&9&=+Q\^\?EI@,[*0=2+/Z%U%/%UMM^Z*SWVW,/W2+*0\C2A5H$4A^-0 MQMA7?EMV$JM<.PFL._XC.PI(3O#Q<:H32BTELB*))098SN0P.H-BZ\,$=/&W MNOKC)43.&!S;I6D87%'!(;XZF<7HQ5LHU%B$AYHKLO\-1_-YY\7P!ND]C")< M-R6\D,J8&OS&GR!W5B[).E- .)=Q)T#Y^J.LD5KMER2V-$1< .D.)2;E@U;R MEKCD.\H\0S,2]*28!@@C,JIL0RW8D@X]XZ,Z=._I0=$@)I,E1JA)@#&RH51( MV#*F;"+$Z@/4YJM&B[5F?[>F 4A+H+W-_KTD78 MQDMM-G8IX":&PO DB<.$0@'RT947ED;+S.-19*H1[O$OW77MUI N=*+7[66K MHGR'31U(N!UW$(]\$'Z:6U&T:[W[KC-DN85VA+AXH>TA*"BJ]3Q(!B\7^FD+ M7'&B-9_BT'L["?BPKKJ93EEU#5S2&@=+UV+GBEX\ZZ-CV*<._ZR.*0;>N;1=8F4S#ZB9N%J/P M*Y=&J)7&,1_S"'BL-]_3(KJABY\ZCZ_,),+IN.MCU3>^Z^^1)$4KUBH8N&28 MT.P R&*#1M HT#-3_E00#ETUJSC.O>@FS]AW]V$<[O,]'U(UV:"ZTF)-D M_.$:8>;BD)LDIV,]ON?,(*[1Q88_N#M.![#:,.MC0 D'RJZ,X1!.$5/ 22AS M>@-410.%%2H$PXF0Q*BP1U$\T8+>)SN.'CBG#,%Q(VBSNT=,B).UA=;/J+,[ MF ;WKILC/GHZM#M>&S*C-KJ"1K^_:C1M9\&]FX79,7X_.;P;.ZI U7X>U+M: MZ(&C-Y6#.[&G"D2MIYDX*\'2G!FF)]A-,/'J1YH>0RS&360<62J_A3]>V,S% MQW_YF>'Q9^_U-8PW"7Q4?A#'2<9GX)_!1Z3HQ_0O85#EA#Q_O2?[%\)PB;T] M(UKK@X**049_!W]+_QPDH*[=,KOOF?W[IW])\Y!NST3E\ M?INF.7F@H4]6Z0.A/ON(H<),.\\GOWH13%T@:PW6W]W78MA)CJH"_=O83_;D M+DG3&YKL^9[%3.;G;&-*^<^X]"J,$= MGI^2*."/W]/PC>U=NW%0KU]0(ZQ& :,1V0%Y44OLFRA)*!S@"N/6!T@9NMB3 M)T+?V&E\)&\D;@ZM^#MWMD/?6*,23KIQ$^,<,DGH\=^?&N76&SIXP#A0%D1? MHKQ(^?-+?D6P50>\;&(7&<4 E @]OR?/NR1//2;>XN#YG7UY #N@>&WZ1!BO MD8 C5:#1Q78L-$I2W/C^(PGW+SE-^3=-5]-:;BI&.',6O^6P!^O-9>0Q^Y!9 M)*"A)_%3EO@_UGD&/PLO9FJ&-AW>)D 89V1+Z-*W2'DY@&93621IN[53^MS> M7=/1(Y3?(/OS[@!7:_Y";F=DX:>]1[/TQ^&."9ZB_F'WO,J_1WDBN;^/>^;! M8.Z)'N%W*-'@I7V@T"XE.Q*#:MEHW9=>NF/JV/O?2+ E7]E:X4,F5^"TA9O0 M[VBJ$TR$1DTR<#24YZZKZ:U]4'_8H7O@RZB5"+/!;?2KM2\MI?JWR@--MM3K ML;MF$$J^5];B+]!2#L%RI1KYQ-HU(IC^QQ3V5R]B%F,.Z,"W:/&-YW,72[Y%R;G,] IC$G U('SAOPU=A&O3>R_P=-\B:[^_" M?9B57J.6!7?<-$BM\W4LNY5%WZ#T*R8B^ PL4//(;I#] STET2 M!0.%V (2H6[\E+^^1@=FM95](^#?"XF@X&N5>5V^1BFH I"C' M?!MO$EHD$*Y>DCPKGBUQ%?^9?&07$;-O:NS'3] G2%9]M?3^?X\I*5ZW5\KB M.NX]Q(8BJ>O-L_=1T<$.QJ&KZ[\(31X2=C*?0&_,#C=,M2Z%\!73(N._Y]'A M>1?2[, $7.GTB,'K4;@\"END)W3KQ9<[)HLOO/C'-Z^+BF( M2H2:9[0/E+QZ85 ^ *X*!I?5W8K3I+Z\1DV!]OJZ8A.^L6G>2',5-9\])TTD MDP1-()/7**QT\]$3.'2Q%0;E>L,CN PO[I(O>E-UHRZUB+:!. M"<$_V!1,' M 7C6V,GHN-SLX9PCRB/QX=U*L$H?">CVX!*+VR4D(?3=U%<'H]8/LRZ!QLZQ M&+$45*E2XYZ3E?^_>0@]TCJ,+\CPL@)QB$%ZROUE-T M^Q:+WTX;"NOYW=AA M#M.;A+8B7$/7G1T,1OX>F6!::;:C@+&PA(DK=YA=TL]7D(] J43V4OHJ!Q9/ MYVJ%<(&5?4AN++*]-(F!UK.@LWC8.8T)NZK>&.>R!5^#-(/VES"JN[O#[%9; M0)1\\4 3GY" 9_Y)XDN-U#,8BN9B,\A'@B-<=S%6''/9&)0;^DA><^J#:=M) MT^AF?&H&=8XIBN3._A94B P_/[F(T4=*>(/#PM>5Q)6I'47).W!J)ZZO&(7E M]K3-\TL;LZ#;[D*8^"<=C5&)XKX4KNVL-]](!KZ^2D9"WO +^WA#@ -;F>2- M,!T#BS06^%CADA:=JF#;RM*Y7#ELM6+]TA)!%C!HKA6]\MBY%].B\&*%\O ; M9X[UU\RGUQ_LSHBW1!(@5 Y!>5E>58X*9K4_[Y@!2^F!G3G^T&.]X=*X;(0N M<:P>,0%:MVKES2FB?$RY;3+(2/"<7'LT!KG4=_YHASMTAL5ZGUHK1(2@]C W M\8"ZUV]"7NP!0[^WS>R)+ MH!9\@Q,%[P/2\"&3BG$2?W0+E\NO) 4IL]X\$A E/CQ0!$/V.^/&6E:-@W5' MF-^0@-#BD74>ETG>*7]RG::#['_#P2B9H!=K&+Z64PQP1MZT7J"4?D3!VY3Z M&Z3>CL:#(2JC$3:.*-/16+9/KSIR&:)Z':@8@/+453FNQ1*Z+RV*SS#Z9GJ, M)0Y6R1E1,=X=5GPD64BK)_O?H;+=:L^+_',CC?TLN_)N$OKNT>"9>G'J^>VL MA['0^)S']Q[=AO$-J=FW]0%2CUKI"2MDQ-5WL"B2:YJ*FZD MC)_@P1H[;$_L!OM!VE4*1H%.3P;C0ZIZ;J_*1\.CO%9N>(;=,XDA0:!G5HN_0XG&\RZA<>!%Y,:C^P?.H@0\0]GA M)H^#7^XBO_]DU70\2G35C]9NF>D4@G%1);^TC_(H4#16F('B!W<=5$$+_%8N MX(I2<(?#T(L#'\+3!=UZ\+@J&/9$LB\"QTGWN>L(? MQ'BG'[J%)T \9H3$JZ#0J;U(X*^SA4)Y!F^\D/( UM_+^#0CIF* Q8C@=$& M*ZYC=OL3'BF](FFXC7EEMOH5<=U=JTP7,!R-1NQHW075NPQ%LH=R"+Z3O;Z^ MAT1AR!W<>_0'R8I">[TWINI!*,]M)V/(-#V;TWW0H!IP\ MNJC/UWO).B_1ZW12T3=HE#Z#@NE6]D/K4VV3@ MV8Y(VQ.B&H$V_EF]_+Z->S9>6P67#L&B@AN\I6X>M:SB./4UP4@ M@?HUC"$@TKUF(OH]H3_JY/!>#%?R+FT4;Q@$0]"9/L/M.6FW84,!;J:+7'ZW8-C:HR75>Z*8>@E&Q@A25@I G2W,3?H41C M3"G3QNJ$BM!'5T853H>26$SO8U,6=6'$=H!J!$J4JKN'A]C?DN@-BEUS<:>N M]*X?CQ+=RN64/B=,ER\R#<3109.1:&.#-]+;!#*AX$5<.Y]$=E6/G\*9JZE7 M]^J1 (]6KT. US6%LE0 Z"R-=IVG?F7OE@!3C$&CGQJXHIN0?BHXW.)OT1[H MB\CS?U!82-P+78J^02EZJZ=EQ6WQ2%)"WYH<^]CW"?[^OZL/:>8-4,2'UK1:KM0UEP+>!/ZN!P*'$\:\))L1[AL*@BNQ"T>WN*W?% "R"\.A(D;U@ M<$ 0U&\OUIOBHL MG]%.)%V5)99JW.0#T*"I/7S?&2[<+4("GB0+_27B=EU4Q0!G)$SE!*P0:+\& M%G^'].)>O40J9Z?T:Y2"4_TNQ:DW*$&MN_'R[U'N8]NG#F] B\4787/>AC3EM5%DWMO1X.Y0JI?S%K/@=;4;O6N*YIF,AN4DATS0WE1LJH:P64QB'U6,$5Z&S.TJX=9 M<$%4+DLH759=)57+Y/I!VZE^#8LU:9(\5R&MN&5YZZE>_1-K.'P7M:1A#Q3 M=MLYC@EZ_C>M%O:5?N[-_ MJY !]%.A>Q^BM.JZ&I2HFH!6[=("X=.YF@H*=^P0%;W(^EY#^0B4&WF]?XV2 M R%%Y>C*(\,8N/?,0C<,)7)ZABLK!=CR:0\,'Z=JREKVW] 8#4:YQ4^04D[+ M6+TD=5(]!B5:\.Z47<^=&&*CK:\W3&?A+5JZ#>=MH9#J_*NRD,/Z/2:T.'0) M'=R1\B$H=_3&]^]"'XK)]BJ;#SY'N?Q?O7B;>S3@/SC()9=]BQ(541$"D]9N M]G HT>^&^GH1O0=*]F&^%X<%96/1.))L6BE5ID\*X:GJ%4$Z* E@ S$B9'&: M"@$0OF6GLO"REZU"((^H_;WHA8L>QJ&MA^=7J41#D'R)\OQ"P29Q[S[1-RA1 M$$E2F_JX)D H$>^[WV[CLL!J=:H>O$,[.FH^'M]!_,O/0(+4WY&]]___#U!+ M P04 " #+@*=8C8/?]5<& "J,P #P &=O9V\M97@Q,%\R+FAT;>U; M6W/:.!1^;G^%MIUVVAENYI*+S6:&-NYEMX&=A)WL/NT(^QAK:UL>20ZPOWZ/ M9$S (;VD(9 TS)!@2SZ2OO.=FP3=4,71T5/2#8'Z^)]T%5,1'+E_5:U&K=FM MYY?8H3[OT1UQ?T:DFD7PZ[.8BC%+;$(SQ7]A<#Z.>+<3P><6$_;YB7,PF9@JI,J0=V*J Z$31U2E/YXN@X](3Y*K0# MIJH>]H1$#^E.0S9BBN2(:PE'W7J*;P3-@+?)=7LX!Q _MO#F#1?>.W'[Q_@> MDOZ?)V_<4S(\'Y#AH,#@[B=$EN#? /![^.@N0>\>DU[_F)RZ9\/>$"_E.$?DWDXH%L^U ,@R9)+T8$A_?BO2S> 2"#"><*)[?!Y_0 MQ">G(!55>.'&:<1GIG=O+ #,IU=*RWGY?-IL6)YS0RX;3'SPN*"*\<3.<' 1 ML01N1??%&K=G:#D\OO.:C$!- !+RGH\Y>9-)7*-$-5PPLW#RZ=-;C2CL-*!O M>9S29+8+<&I^_DX% OH;]3Y+1/#5+B/G3L'+%+N 7< .S=8W=DTEX0$Y!@^, M"[!:%=)L-%NU^^0+)WD^->*1?QLHG7]P3]W>V?;45"':"\PMS=!\P1T24OT' M!"@>< '$Q%74(TO0<]/D.YSWLO[?P4AD5,PP+S/ZQ[_80.>R1K.KL6*0@)ZE MGL>*I!,JO) T.T9,<_?]V0*/';!*Y]'H[J/1D20W"63_A&)W02)0V$&B1(IV M!@$(W1O5$)I!XDQE-"+TTA2QWM2$-L/J'KK(C)'M'@[E&_O2TG7+4-!$,I,O M#$'$%9P# 8HFYU$)V@8E*(*3Q*&PY0P\T_7@U?AU(6'!>$B'OQ9(DU9BR<1\#PLR'I8N#<&1TZDL!E MT)BP.7.+NZE@$;&,TV__S+E#?W!>(4--K'>#4W>;U$HS(3.: M,Z%P ];^%2=0*3$+$T/MZ##D%]$?-1SP*.(362$0!%K4!5R7-]HEW2_MAK"<2&TQF#Z0P-F\!X'3G7J0JM+^BUK9 ML"\G;;GM2AU#@PP](-9_7EY,Y@E;[6N1\G:B8N-KU-C4J>++Y]9>H[Q[LJ1A MPP$?\PJ3DMBHQRQ.5@VF.*DMEK+NL'8MM71\V?)-NMNK':QJKE7;;[0?G.+ZF-;;98@> 5HJQ/7W,&WR-F00+,7. M01Y1O\/SK7B!VMY!Y]$9/E!GN&!)^?QA=X%YY,>NA*N5[Y!MK_SXIW@])-W= M BYKU?.3[/%L\VO33[9G"BL_#=BU/9];<\P/>&7?N3O8K>M?VAP][=;-;W3^ M!U!+ P04 " #+@*=84O^U'%D( #$,P #P &=O9V\M97@S,5\Q+FAT M;>U;;5/;N!;^S/X*W7:Z S-Q2 C0-LEV)@5WR\PN="&]T_M1L>58%]OR2G)> M[J^_SY&=%T("]!6ZT!D(MH^.CI[SZ+RH3C>V:?+F%]:-!0_QR;I6VD2\\3]Y MK6:]V=TM+R&P6TET!RJ<,F.GB?CM61C*;-AF MK_))YYE3&\K1;%#UU+,J;S?J!S+KI#+S8B&'L:UN#-3$,_)_I&.@="BTASO0 MU,UG2B*561(1[68CMYW2D%)EQSV+>"J3:;LO4V'8J1BS'+%ZLS?XM5:X)] M==F!2I1N/V^X?YW-((Q+IPU4$GX+5/Q)+ ?2LI)ZR?_-O'+3SUSQ\K/A\^GE]\[)WV6?^,G7_\PV?-%O>:^]M\A\#JO__\;>_4O_#./OWA_X=X0T_V&HV]'PC2O59/][&X>_+_28V=\7^ZQ>S;L0C:]O[]8-6Z[L4 MTE\-QA=3HEG?.F$Q'PFFQ4B*L0C!!&G87P77"%S)E)T+:LV8RM@[I5/6;'A_ M,16Q>3&V<2]]/9ZWNO@A(KI7WWK+#7 $8NF4769JG(APB*WF@-4EG*&"LDQ9 M1@.YS!C/IJS(K"X$S.56I-!&.'.6XDI+GK"(![BEF4K1YUA5RET3R$0@C.%Z M2B(IOQ28=TFGP;T0QF#*A((+S4$"@=1!D4(LPW!8@L:9 :(@9J:@7XOQ8Z%% MI806D$J3H+V'5]E8VA@+-+D(G(&D-X=I*L0R1Q@6LL%T&88G[ESE3NL&[@@6 MR0S>(4; MI=VPLK;$$C,SYIJU3T2Y2I3]^E;_"JJ_/I_L-9JO.Z;B0I76:5>J*)*X=("? M,*Z%)(!

Q%!&)HA)=A]($B3(%QM'\6B6ECW.M A'B MMF';<&DHP)'2;_XDB'DV%*R','!>))!PG2H0OV&)4(D-NG:$#(T/)M:0%R#);ND" M$R?GG!RL0:->\>@N[,4+!Z)$,B'C)(Y/A14OR*Z%*!YD+ZI%I07N@<_#0NOP>!TJ$SP)5J0Y$A M;2>@*9Z(G/A/(BA#2RIBG\@<4?6)C+>3,=C9\D<\*5P4(4^)*$+Y)$? V*PI M@Q8)^PYAL;Q<7QHY\F$@0IHI"["!*NQF$^X2N/E<6E!U&=U>R;/!K&YU^TF4 M4,">#BE_XL^M_ D1S$K/7/.>K.?19\0PRIHJ" I-CEQ*4>O4ILI8 M/*"#3"@S 33]71X.L.U-8R)P$O%E1;RR'T2DR M.0Z+T(5L!TD53J?H7R]%4K6Y*_*UKT?I1N(^4I8>?'';X8Z8PAG!:XMP0=%K MF6*+R$$<^8R,?JW.6]C&4>Q9I@FJ&)@AP1MJSZC1"Z2 MHZL,.*_SQX)?4DHKJQJ7U%P]Y@['9B<1GT6?JB0OF^,U 8:'&&C$/+YLIEI5 MQF$,Z()JJU8F5H.L:HH4X ,GMYHJMJ\]M'E*FG?N 'K(C9'&AJ[!A\(%(;# M'4Q6=*F5>45F(Y6,!"67C ^K\U5=Q2V1YHF:"CP=QZH,5OP*&4&>;Y-\?^3+ M"_?^_VK6M3W5S-7;6#0UO9P%2^FIE_ IZE5HFZ#K+37O']8;+SJ5/*B4\-R( MMBD['U&^%0;E>J:9NJYRW[5GTI40I,+YRIWN5OU5Z]4+0F77AAMD7M=?-U_> M(O/JL+ZW?W!%"'_H5=.J5],[3V; MKY>R+"JKRLW@R'V\WW:'/;Z)+,=P8_O*&VQK1; YSZX%MS2MB[B\[BL>_RT,G3+-IG9#/9&%C_J['_$\'N5H;\MPX_$( M;6F;)V,^-2[@='?I.SAO?NGNNF_O_!]02P,$% @ RX"G6"$$=3)/" MQS, \ !G;V=O+65X,S%?,BYH=&WM6VM3&S<7_DQ_A=YDTH$9K[&Y-*WM M9L8!D_B=%%(@G?2CO*NUU>RNMI+6E_?7O\^1UA? !N="(<7,@-G5T=&Y/#H7 MC=P:V#1Y]0-K#02/\,E:5MI$O.I\#/;KU;W6KG\$P6Y)T>JI:,*,G23BUV3RM' JKQ1JQ[*K)G* M+!@(V1_8\D5/C0,C_T<\>DI'0@=X TZM?,HD5IDE$M&HUW+;]()XEDTW%O-4 M)I/&I4R%8:=BQ,Y5RK,I84]9JU+06C&V 4]D/VLD(K:T!DV?+C,:2"L"D_-0 M-'(M@I'F>?/:VK0SV51-_"!)WQ0/:D91YG,T/_47W%NEE8?7 #;/Q['_X]ZIQ?=D^Z1^W+[MDI.SMA1V^[G1-V MTCUMGQYUV^_P"J.=\Z=JG_49.__PKL/J^SRH'VSS'3+6Y=L. MZWP\>ML^?=-A[:/+"FM?L/9OG=/CSG'EJ9J,3'!\]OZR<\P6K/=4K7'1.7); M:[^V-T7,1?O\=?NTU M I*V<5 ]W-]_<=T;C\(87XR+>G6KRP9\*)@60RE&(@(2I&&_%UQC:R83=BZH M'6,J8R=*IZQ>"WYG*F:SFFSEAOIZ>][IXL=HT;WJUFMN8$=8+)VP3YD:)2+J MBXHWK/;FC!289R,V:J13M MCE6>[@9!)D)L=*XG1)+R3P+K+O T>!=!&"R94(2A-8@@E#HL4I!EF Y)T"PS MF"@<,%/0G_G\D="B9$(*I-(D:.GA53:2=@ %32Y")R#QS2&:BJ#F$-,BUILL MFF&#G:O8V;\%.X+%,H-WR-%S;U0 ')!C6"^,RRS&7N56@H_,PJ2(P!,>7S!] M!6B1M+\AOR&L$0:39 ZFTH_FVM(0-I+$N$(410("($C!S6XYX^0)N1FP.%$C M,X67%GUIK.98B--++S>DK"R@Q$R%N2'M!BA7@7)0W;J\8M4?GX_W:O5?FJ;$ M0IG6:5>J.)9X= ;O,JZ%"\2$#A&I;#;;'CIM8/ M(__D'R45@9G'%O%G%"L6(.UX$("DI]*\N>TO6+.'JB M>$.KN74L#(2 Y5U"N!L6%Z4,B30H$;X@BU&)C+AU@O:,C"37DA20/ENZ M0)P1I\)0!G-;S+ATY\*4,@("681%FI2CH((X33,%]'*@+?!Y R3O>N87#N0W(#F^B%H;80"U4,9$?"X41FG6,L-0$L% M%J&1ZVB*#&!5\IY,I)U0OERV+.T3!R*'#P_Q*Z0+!9H+Z>-2H;S0.?!I7'X/ M0Z4C)X KU?HB0]I. %.,B)SP3R0H0ST4L4]DCJBZ >/=8 QWMCI#GA0NBI"G M1!RC?))#V-@L*8/F"7N-L.@?EY=&#GR8B)!F? '64X5=+<(Z@9O/J 55E_'= ME3SK3>M6MY^$-P7D:1+S#7[NQ$^$8.8]<]/#U!N6E8X;68ZCSXAAE#55&!:: M'+F0HI:Q396Q&*"C.C S(3C][0\'V/:J.3$PB?ARC;R4'W'>Z( M*9H"O#(/%Q2]%B$VCQR$D<_(Z#?JO+EL',6>5=K,LJA[ 9YI*JT5XK;HW%-( MU$0024CHN&P#B0B&AH(M/JGFG&X@\7LYFZE&116)5>!D0>XDK;&EM\%5:.X<7&E4MK2^S\W6OY&Y^PEQ6V M5]L[6*;K,KA\&40>E<$^RT1+KB\N(N'18O\;*7D_$6.UI69W8+V6U<,<&M'1 MYW>VLW;-[E=BYM]BB65W.OXYI,ULO?_(]N?&HH_(HIVQ" LZA61_R%"P]QJ] M&G4JK@LZ&D@1LY-9G7SF3PT6+?X=J;K]WI^90Y$;*NWW2UW!>_=#:=5_@^3]02P,$% @ MRX"G6"=(Q@ &!0 O2( \ !G;V=O+65X,S)?,2YH=&WM6FU3VS@0_MY? MH:/3#LS$3AR'E]@I,VEJKIFY$DK"3>^C;,FQKK+DRDH3WZ^_E1V'A :NO98" M!68@L;3:ET?[K"6A7J)3?OP,]1**"7RBGF::T^/@@^6V;:?7K!Y!H+F4Z(62 M%"C7!:>O=E*LIDQX",^T_(VEF50:"^UGF! FIAXZRA;^3JF6L,_UH&6OI67F MM>Q])OR4"2NA;)KH94,H%U;._C$Z0JD(51:T@*9>5BN)I=!&A'I.*]-^Y4BE MTB_[8IPR7G@3EM(<(T MM?(,1]3+%+7F"F?^%=LWF@-;XU,_@% MA$JD;C-$93"^&F,DN53>\U;YXU\?\;R:H5!R\B,@"!8)"YE&59ZM@+AM".YT MEF\[N CL4G5/)OAW.95H*"+[S@%XFM_;F-]!<#X9G@P'_ M*S3],>J_&9U-@C=H':4:FV[KX+$B S2:O W0N'_^NG\:C*W1AS^"OU!_,#$$ M:[=:[:=7Y>T%][5S_GVA#AMHA#]RDS=HDD@E: ,-$D9C%"QH--/L,T6C.&81 M50@+ GV8*21CI!.*7DNLB'E8O5W1KFE_^7S1;CF1/Y!IAD51/1)_KX&(1 E5 M-"P0*-0L+AHHFZE\!@MUI.5Z9:*19E)4E0GA'&$B,TW)AG@M!!2M71IC%6)! MC'Y3 C%]*\[$D+]%'(.:=D2KUZQG_^-*#'Q*2U[=?2 M3>.2Y]JNZ[[P"_?L]RD3*V^E+!RC97VR\@LB"'-O1#GE#-! MO\#@TLFEJ3MBH&MW.H==I^MT]IW6@=L]O R:">.Y5<9^0[@[Q[O.7HWJ&IR5 M?J?5NJKQ;HJ+(=K[&3A,%2_0.35;<@1\/9$J14[+>E^S=EDH4"Q5^?RI&H2H M($#Y=UA%"7*=!O"XW=DL,972585!\8R#J0CT<08^SIE.2HV*?IHQ15-P+#=6 M+^O++MY#8-;9WR5[JRH"I4\Q;30$BRC!8DKK4N)TW8YO2N$JJ^>?LF)^8 M^RLPM_U F,L$T#'%)4U,#P9O"+26#%F2.8;5 / -3.>&60W3C3E',(PJACGP M+L^ :GFC'!4S@45DVD$A8:5JLZH J1FOB"DSJDJ;^97B8-\3PMW-@D#CD-/: MA>4QI+%J3B7!9=-K0=+(&60;6U#B5TH[!S9DU%(>/.4L9)SIPJNEET(@13:3U;6/W*,7!IZF)M?(=.VN<_@?,D<'=KNSOR$$ M7]15UY9GLB6B6U&?0Y16J"C^Z)5_+=.P[CU$!$/$JYWVSBI>LPJ-,%_.-R3+ M71SL?D5*79B;3L6X'JG5?X*J*.W]#"*2G)$'QJQFWOS.G/E5D+AR#/+SDFP% MLWO/J/D$YOT \]O.X]:Q?D!![IXI!EN##/8&7T2Z=U/^P*=9_3ZJS7>YH21, M58<89JD^2\7F_KN^V'!9E[?=;=BZ4Z6"/.I+#\FJ'F5X2JMR8^$8=K0>YG-< MY&7!Z37-Y9/C9[UF>6WE7U!+ P04 " #+@*=8>/P*>0@% !>(P #P M &=O9V\M97@S,E\R+FAT;>U:;7/3.!#^SJ_8*\--.Q,[=EY::H?.A)!";J I M3;CA/LJV' MDR<@*B>_7W\J.TZ:D'0XH+;2=:1-;JWUYM,]:VKJ7Z)0?/8)> M0DF$G]#33'-Z-'QOM5MVJ]>L+E&@N9+H!3(J(-<%I\]V4J)F3'A YEK^P=), M*DV$]C,214S,/'B:+?V=4FW$/M>35J.6EIGGV%TF_)0)*Z%LENC5C4 NK9S] M:W0$4D5467@'-?6R6DDLA38BU'.=3/N5(Y5*OQR+2:0UL+ M%NG$BYFV0I2DPACY\[&[[_B]IIE[U&MF^(L(E4C=9(C*8'PYQE!RJ;S'3OGC M7QWQHEJA0/+H1T P7"8L8!JJ/%L#<=,0W.HJWW1P(=JEZHXL\$LYDS 2H7WK M #RL[TVL[V!X-AT=CP;]Z6A\ N-C&+P:#8_A>'32/QF,^J_Q%HX.S^XK/J?O MSB;O^B=3F([!?0KO[(D]L&$R')1XN>VNT[BOT/0GT'\Q/IT.7\!%E&IL#IW] M^XH,TFCZ:@B3_MGS_LEP8HW?OQ[^ _W!U!"LY3@/C\H;#.YKU_S[0ATUX"^: MYRPD\-*&YU1_H"@N&C!$P MCF,44B!C6#]H85X9P.2U[;;[?83 M/V)YQDGAQ9PN-^/],,]-RM3J2PDKUT1IOXS,PAC2W M(3CD3] L,SIU1QJ[-98BJEZPH#\9RCJ1#U<88^+IA.2HV*?IHS15-T+#=6S^O++MD#-.MV M=Z.]=17!,JB8-AJ&RS A8D;K4N(>MCN^J8?KI#;'YI]S>'Y@[N_ W-8OPEPF MD(XI*6EB1@AZ$^'=DB$K,L>$&6JCZ=PPJV&&">> TZ@RFP0:.<%:\W M#Z@P8J5JL[5 J3FOB"DSJDJ;^:7B8-\1PMW.AD"3@-/:A55'TE@U#4ITV8Q: MF#1RCMG&EC3R*Z4=Q\:,6LFCYYQD.?5RFA$$F5:=452N:LV?6 <(IXMM/:68=K-J$AX:OEQERYC1;O5V3456GR E?1VVCB M;L'YEX_R#2G@H'KZ;XMU6[I\6XK<*<#^%T1;VOD7,^'.YOX/"O)F*L;52*W_ M)U1%:7_,F=\%B6T-D9^7:6NLVW>,GP^(WB%$OZ4]]X#X M]R"^>ZH8PIDAGE\@NW<=M/AI]N3WJB50'G,CIJK6BCE S%.QV16HW[PX?UQL M>_EBZ_F9BNA>OY61K*F:D1FMF&B1&,_9'N$+4N0E%WM-\W;,T:->LWROYC]0 M2P,$% @ RX"G6!NVD?&8( XB4 !( !I;60=04U';YJ4&04&J4D.5)B)-I$9$FH@4@="1#@+21#I1$%"D5^E*[[UW M!$1 0&JD]Q9:0@TM_(G??KNS.[LS___MOSL[>W(G;V;NR;GO<][G;>=>_;E: M &X^5511!/#P\("7V ]PM0N0RUDZF5L!E@!VX%]- _( (0$![L(.(B)"(A 9 M"$1,#"(G)24ANTE.27F3_"8%%0T#'17U;6J*FW3@6[<9&9F9F2GI6-G!3.P, M3,Q,N$7PB(B(0,2@&R#0#2:JFU1,_^%QU0[0D #5>'J$>.P /B4> 24>(3MP MU06 0"/"._O /[+P,,G("0B!I%<(R7#3JBY">#C$1#@$Q)@U2?$WO7#W@<( M*8FHV(3DB*DUS4#L+C3"[Z._D7 \KNB@U1I&@>L.-P\O MGZC8 _&'$I+R3Q04E915GK[0UM&%ZND;6%A:6=O8VKUR>^/^UL/3RSOP0U!P MR,=/H3&QV'U1, (,#%%9 9RD.PA^#!BLQWI/__ MBFQN?-P/MH;&X+XYP\])6<$D<4V]'$3:FF,QWJ1(&#UF5)?!=\0 ;=WUBDJ0 M>'SS!\X/C0-31KUSE&EM'Z'G4 MU!/H%<"B"RE1R\4,FTA5Q,ET[Y3LK\?5URB U6>#Q+:3U;>'%AEY8G=&$;<. M*)H--!FHMPN%(2*:6^ J[B G5J?MZ8''WY?!_+>HXAW1GTF]YJM8DV94:=5@X/NKZ]<"W+71)_^99^ MP46!1O,1V&/8E!X-.PY"Y89+,O;7UZAJ*&Z4FFMT^4B^<]MU.RS+]R5:GA5< MHOO8&)':S2E?N30Y-$1P!M;P8;D"C-YI*M#@C0]C%U*@ 33_[PFOGA^18,B[ M"_;]J?O&NJ?A+068Q9X![@M"_VSL! TB]8]7 &.U*5XO5QC_94X)S]H4]U3Y M%= ZLW!^/:-8L[+:QHZI+CMT-L!_7_[*MPHS@S7.TWAT#^ Y(L:4Y,U%75RC&YL+9K0(8,^I!7P/L+J45]$T>P$^J,X1OPQ;+.IQCX\@'[IIC+$>]_N21_4KSFL!K*.C\YVR2'XDTG'%Q[WTZ MV>_BK%!C/AG%!8HY(Q/?U:'2N< -T+I)/&[O $]0M^#D%: (?J2(X5&S*!J'&6?CDX=X/KP MI=(R/!9A?TCL91' RYDTS*9P=W>=-*N!\[@LOG01S;&89!GLM*-^\]FUF8G= MQP0;.09B'!OJ$S@WE6 4C)B3K8PW/7?/U7"U2">9-)S>7=]G;['I %=WEUP, MZZ,S!^ZFM6KZ.,;2P:;D8[)FJ-%0+J*,#M-;XI..G./2XN[9^U"F\?C,=B3YN^^"_JPD';]=*^3\9QEEBENZ$TKB# M":D#_E#!N=S\*%!G!TUCJO. E8B#:I&- +V#C=U/0B;OR%S[1K18<5YXM3%T<; > MXUC2W:2:IWQ1325H=>:W>&CV&U[N__M6K>[\=7?ETDG?_L10*7?NA-A?NLL; MM)&_&4[A"W==>U&&S/W+(2"Z^^YR8$Q%JTG MD-^A.[!%#\]S3+#$%; W9GJAYB>2?T&*5"S*-YZ?V8RI&1@K$0UZ;:FA_R7& MF1S$G8--+<'>2(I+_/4KH+T!AB[$V>G4R10=OY1!8[>3M\5096) 1[':>]WW M_H8<691_^E%0YA9TCGE+.GF.*KZN@DP6"9"%BJ85[:2?OG;24RYW/ MB^$R.>/LOD:S*4DL#UTN2,7-4N#EF[V;XAV1@2/H*928H\FMR,YR<2 M=S,$ M678NFX=D6B?"I0Q57S'4ASE)9'AZA8OE<6QOG#O'BFL>4>QE+(8CU;H1$3PW MQZ_,$4 RPL.N\8GAWK@.$P!L\+W"Z?W7YO_)@B^B+'MRJ]%J(B7_4=7D+%N$ MWG0]Y.<)J*)H[&\X[H)082CMP11EG%\43Y(9ZW:=--VJW^H+G1@>RC2]'T([ M]6#N(-]-9V[=>E!A(_MS,]*:'7)LCWRF1>RT(Z$-(Y@) _?*E?3OO<<0 M-X] JJ#R$9-R?3./5I[GP7])<&],LN!0X*W(TEWFBY$I+X=T&1B8[ ",*;J4 M/_WZP'$9N5.']I I2#N2QWS4 ^:ZAER;#3^\FWLX_&=TLS! M)]!7YLXRPL(4FT8R\/9(L$%OW3E1CLD0;=,.]9Q8V0H$F:8>6"L'^G./ MV^L)P%";7;2\NI#U=S UROR%- M'9,0&]Z&/JO]Z_*K;72>TT:H%H2QO<>0*RJ@XBN>EA"F+P($+]@SE?,?-"6_ M5VU;*JU9^.CWD,>M6!OJL/MA40:/I6P BI<^E,9MP?[$GN+?3X1F%2=$WS$#&3;$O,7:B]=OL_G+-29IM MM*LA2WR+SU^@=0:EK2V".DH=U)2_7T[)*=! H[7@]2:8OE;IVJ#L(-&MW!TF M**L0ME9Z!RYQF0 327OD(TX,GLF"TYQVHE0YW92C;WQ8N&_S\K;->?:X)"U' ML_Z DDR_O4)?.OL-@O2^X&P19+ M3+:>CBWN"Y:86E;LZ4[-)1$&HAF27J2ZQ]AN=%KK21NE.A]E/6CDY3Z]GQG* M_R TX;9EVL3#^'1%5B+-ODZ!SV8M'\"7]S-^6M>\;958^7\-JJK=[R1/& MQ6U;E!C:8U8>O=8UIF'BR(K]?_]&F:?II-2/%7SKD1 8&NUP!6R(#=J;5I5U M"=")?]EP="<]LE?1PJ:>5KS9,YUF&>W2I4%2(X5XG41.H?M.%\K8O=XO?%KE M9B>6.G0=)?U"\6FE J^!:BLZ"TK>MU^1ZNH M(H9@ &WOH A,P^\8,VYKR-Z'Q]Q5PJ AXIM04M>4$YW!9R:0&X&1#^YD!AS8 M80.JR0L%GYRA[;SE?#.;\.K)F3=/&CH@GP#_FFXEI&&/\-:Z/,/UW@(OQ_L1 M*I2TP\J$155$#E22U#I\N,WOE\=N_NQ(E\(T=$_@IJ8";?L(M!C6^<#WV17P MS1V&E)R_ B*@1$LP4L3,%*O[(C0B;B"@8E>\7V M)>]/II/1"MJ$E-"W]JFT=031:.K%D<8\G(-J*]S==@;HQ39E6=!$RWN43V(- M-[2FI^L)5=YN$C$/^:ZE M/"4\"'3VO )Z[,GT+U,P;+:HZDXEPY]QEBDJ,8I8 [C58_"K/;V+3'2]QM"1 M? 7W]);,8"B<%7MY-G7W#K=:[B%4#:?M2DK-I4QXH[)X#UGW^29B%V<-C0^> M)^49FY"XM/W\E/':+6S!H^,BW.IU2"E"3BFM10J+0U]4*TH[2I$D.UOO?Z.T M:BGT4=5W*C6K><^@DNO\L5#"_#F0+S3@G;&-RI$O\C5$GCW_VD.@X@PZ5V$4 MQE*^G:%>*?DI?T%O9/?=.W2Y7))OE1%_. M&D?'9%\!_:(R<6^6]RRXRUF2%+P$=T H\O/%*R!@1(U/G?_%V)U]CA3Z_42[ MNYVUWGA'0Z_.Q'M#\E8BUVS]/#ZZ<5U[>I!_MMVVP(E5UWN<$,NMTY^>_VN.W@ M*1,UIN?%#K@MH@JK3R4<_&Y1.HL9)8*.VARR2V-U:Z\ G%=.;!W,+RLTU\%N M72@YD=Y*,!PH+!362P6(_#] ?TI:Q]*5G>O-* D',MVJ-'IYEFV%#7XL^ EF M+%8DI<4;R .:\G@7O<1CWKH3T>^A/&4V:'&DX3.T>X[A[.QTC\N22I3HR3V\ M?16PBPRPH?YBR $/<0B-P?R&W=QK!:.%Q4'?0>.L*4^6U.JZ@PBF&52 M[M@3AWNMP]6LYF[[.ROA>6$'"'[OZ"RPMXNIR\&IM:!$:=IU6KLIWB9>T1C# M(VRYW,@,6NSY<"$D:60G"RZOK5=O$NYB4%AF$NH%I[G30#-\[5#C/9U[>":( M6C.UBXC:B5^=;,95!Q:M-$(L"];5L4$\#0:]3&\L/@^@-+[Q-CQ7XYQVP.%@ M("U@C;K&3)'C;X60%8+7V(]Z>16;JKL^WQ-:-U?:ZO;S.A= %^FCQ(-JK,:/ MR#[O5*O#G_I:.KK'K=M5HX=O=&55MDEV0;)!EFC9KS*^Q-W>*>^H M'!N0]FB1&3N"C&JHD!<18ES)_,X 0CVNYL3*-V\IC47&Z;AR=.>.@F>GG(06 M'JC_G4K@%>"K^46ACS(4,9P14A\?W /M4K5]$7N>;(9-5MD7U&BN/$\RE9JQ M&BF]=91H'_-*%/'Y/=A[*7R0[E;JPE)+1.@!1:0LI!GMMZ B*#IQK6#N66VY M\B-9$SDNI"]W3V][>#I'X[BXXMO1AV6+E%W,%_/4)>E2^_= M*V#G8$M\W\3&(Q5.;@HQ6FMMN$SRYWZ5+C9R),-M6.]3-"!NT>W&UM_+:&D6 MJ25'$-L[NZ.GT:-8?"I@L7&P"Y3%+XL2)+S MD9 1)(FW[T&:>!6VEB5OQ,7@A!'](9H!LD[VGWEVC[-O^O'OPB93E%N',?39 MT.,J0Q6QF5CVOB R-FV\W%,.-4GM \H[EIY3+?.PN7K?CQQR^"*86YB'J M$#<'65-UFHIK;79JW5RS&%RQ9FINB'L.Z'Q$*?# M_6DEUXF%?YE+&W%56Q\M#5+A,,]9.<<#1VS@^N:%<_NWY28]%3,XBA *17%KB<#R*& #'7O]:5*S,N,91;CY[?L\' MWI2B)[WWL)/^RQO7+(]UK<-2:5D\K>04#]FAC_48K]9K"P7#*UHULWM5K""8@.O]Z#-7UJ.Q@:D>D?7N"%!-E^@J@ED M/C-[R /6$L-I?\^W\J2>X6ZK2Y_B;XCP-M/G7>$ST;/)/-DW.N8JI)7LYA9K* M9JTUE OL4RC^09@C(_F>(?%V::IO_0/V3?,V?L4XOVO50=W)3X;LV.7-_&SG M%[U/!=O,J8^\ FS*"HL^.P7-@3-ZQ&7O-]>)>Q<'B'U4#61BO,G#US(=MK+. M7#%1US42K\!B$BZR7N\DTKEZT*5*_3;ON::*^^N.OXQ1/Y?W9#GO80$\J^N? MG05]Z'\35387_SBJ#^06/"BUT[X"+]8T&,LM5.@XDBZN D/O=8_^T#+HGL< M./2.8FE=U-+"G>Q/\^P4M4ADOY250ZPB0Z8R@@]G7YB,"V37.JI81$SQXD&% MPF)66+JB([]M*_B13OQN[A>1IX_WEM#0\Q?C.^E9MW)=M2Z+5><9WB;"F^(G=#WOTX6\UU(+3&/"Z8_8['8)__+7 M(;-M$,$?;6NQK+Z"DB'YSF?);1-67\;"O\8GIOBU8#NGXE<\FJ&EB3".]I6HLVB]!, M8#HQ!=Q9CK9:J)/0CD8H7_N)1F'6;[S?T(+ [V/V&4G90WT/1T-=$>[IE&;+ M!MEO7JLJK.:6#6EC=]+YS P=#R--D\=0IHEXF-Z3*.54[W0MA2TH-@ZP#.[_ M&.UO'3/5:+"^.]*L>IM95J/H]W6?='6Q 736$CS0EYDS"C%U5.VAN2)*::U/ M:">M']/(^OKI)[*0]T1%SY QY_N]0DKZ2#"1(R MZ!(;P7=1#JW<*L426B>#V=<>!8T0^^*4W9KP@Q$Z;^]DO?T9#W,LU^MT'"G[ MA0DJCRV:IV ]R7?MF0<&<@L8KE/4RB7TG/=I9Q1PPC^/0#\6::NG),U<3GG1 M&4H*=?9],+*HK/R-M>F9.(:1H"OC$'\$ML]]!=#J29[LJ"V7F#R(&-A^4_-: MQ)[8$ P5"-P5,F%3>-$UX=.;6ET/Y!?L2:D7]25EV\O5.]I5?BL+-45_O1,8)'@YWU$'#F M'^U8+%1Q*] '?W$IHUY%>T<2(U$EFJ]7JV&F,;98;18."_QY7MWG-Y5?#.>I M(S2W_W1K'B\ V\#\:)P%J8T=HJTP8Q.FVO51 >#M37S6'@6=B],[E;XO4.+? M3<@L6&I*#:8&)>[C6\9Y^X:24?2E+3B!-\$WM^^5'9I6BZ4US\G%V!X3.^"[ M#'I3PIGM1T(XK?H'/!#^%F$1DK7T2[+%!2.C.F2"_"I;:&QB-M9Q;H6@&Q9A M(??+QP6?))Z[)CQ >Z5$7*,_56JRF,;F]0Y8=4G?$ IFJ"U!R=7(Q!1VRHMY MF/\#&L_G\6FZ(XGV^CK+AKE@/^VO';AV"6Y)'0S'A0=*/-)IV7;-3T2M#B9, M9FA'PM>9)7*=SLD?V":R]?0X3D&MA5!URZS6%E"%X?F1KV$[TK@B<%[_?!>?"#$4=EW2&N>6_/.A*O]8SWNV$9PXQC#,PN=0P-Y<[#,>;$] #K(-4UX1Y: M**+#Q*F<[9-$5[]-:]=M&+5^M9;NC5F$S^\/9K2WBW"%*?9B#_@73HG^*>+< M:>)PI1IT([']*$B6QE-/_EV&]1!X;JZ[S6CB)-)\/ ]I74<7H&=/X;#E5/YN MNN+/V?)#V?JR)&P6 H>_-6&N52=!![@'=&<+V'APF+%92_#,A:JS'G.N!T8? M=;U0DE:YJW4W^N'UTCR^SC&&L[MBRN.9F1FJX($+U<2ERM0E=\1WE-N:VO;X M'K8$PZ+Q?[N907+A5HJ8-U>G>*4J)2J*N5_5^V-SHW9U=8,1X'Q&92<$]6NEY5S?M98;'M.R'?%0->6 MOJ5[ MTVJ&#P9'ZWU*2]!Z[]@)I,./I*9 Y$G&%&@YFT4H$D-91M[7HZ@TZ^;6=YGS M?@'OLMUKO:#GZ] 0[=IR46&59L3/2\B[A_ZET _QOD]KGB:,5AKZ8EF1.ZQ MV^Z'_A_/#VA/ZK9':I<7R2/,UN0YUYQ.+GY< 9-OX7GVCU'5?G)O1HB_.J[0 MG7+@&^W>BG68/NBHEF>:OPJK4P4J@>HX _@WG> NMF%#O'(O3H3#77\]-4\:ZM,.7 M)=SN''MXU/7;X\K ='5D4T]C;1-7<3K+>/885U2BE]E+8?4Y&VF+].SE])KC MD^^1^!0A)J05PP8*,=MTR6M/-D;JC'P %1/.S5JG?"0W/9*R Q"@N^/^6+PTYN?7VT>5W0]1@I M9]I'O=S3M*=%RVV48#K/3H.)\L=S,\WY%#I&%UG(V^ @/X)S.5^OZO&[>6/P7FIE_3[\30MQ81NZK@C+]D+5?[??V>.+Z>J_^ MM4C9)G)%/Y11R8-"@1+-^%@$.3 RF@]*ET4)?O[#;&_0W*+A6M'+]B=O$D2 I!T@Y]2>2I _C>.K<0ZN%A$O*B(+3$)0 MM -:.G18[-\ $ M1:L= !$ ( ! &=O9V\M,C R-# S,S$N:'1M4$L! A0# M% @ RX"G6.3B=)G^L@$ '-D4$L! A0#% @ RX"G6(V#W_57!@ JC, \ M ( !*:0# &=O9V\M97@Q,%\R+FAT;5!+ 0(4 Q0 ( ,N IUA2 M_[4<60@ ,0S / " :VJ P!G;V=O+65X,S%?,2YH=&U0 M2P$"% ,4 " #+@*=8(01U,D\( #',P #P @ $SLP, M9V]G;RUE>#,Q7S(N:'1M4$L! A0#% @ RX"G6"=(Q@ &!0 O2( \ M ( !K[L# &=O9V\M97@S,E\Q+FAT;5!+ 0(4 Q0 ( ,N MIUAX_ IY" 4 %XC / " >+ P!G;V=O+65X,S)?,BYH M=&U02P$"% ,4 " #+@*=8&[:1\9@@ #B)0 $@ @ $7 KQ@, :6UG,C,U-S4V,#,P7S N:G!G4$L%!@ ( @ [P$ -_F P $! end XML 96 gogo-20240331_htm.xml IDEA: XBRL DOCUMENT 0001537054 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001537054 gogo:FccLicenseMember 2024-03-31 0001537054 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-01 2024-03-31 0001537054 us-gaap:OfficeEquipmentMember 2023-12-31 0001537054 us-gaap:PreferredStockMember 2024-01-01 2024-03-31 0001537054 2023-01-01 2023-12-31 0001537054 us-gaap:CommonStockMember 2022-12-31 0001537054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001537054 us-gaap:ProductMember 2023-01-01 2023-03-31 0001537054 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001537054 gogo:PropertyAndEquipmentMember 2024-01-01 2024-03-31 0001537054 gogo:AirlineMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-12-31 0001537054 gogo:EntertainmentAndOtherMember gogo:CostOfServiceRevenueMember 2024-01-01 2024-03-31 0001537054 gogo:TwoPointTwentyFivePercentDueOnJulyThirtyOneTwoThounsandTwentySixMember 2024-03-31 0001537054 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001537054 gogo:InterestRateCapNonCurrentMember 2024-03-31 0001537054 us-gaap:CommonStockMember 2023-12-31 0001537054 srt:MaximumMember gogo:OneToFiveYearsMember 2024-03-31 0001537054 us-gaap:AccountingStandardsUpdate201409Member 2023-12-31 0001537054 gogo:EngineeringDesignAndDevelopmentMember 2023-01-01 2023-03-31 0001537054 gogo:FccReimbursementProgramMember 2023-12-31 0001537054 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-01-01 2024-03-31 0001537054 srt:MaximumMember gogo:FiveToTenYearsMember 2024-03-31 0001537054 us-gaap:RevolvingCreditFacilityMember 2021-04-30 0001537054 gogo:ConnectivityAndEntertainmentServiceRevenuesMember 2024-03-31 0001537054 gogo:TermLoanAndRevolvingCreditFacilityMember gogo:LondonInterbankOfferedRateMember 2021-04-01 2021-04-30 0001537054 us-gaap:ServiceMember 2024-01-01 2024-03-31 0001537054 us-gaap:LineOfCreditMember 2023-12-31 0001537054 gogo:CostOfServiceRevenueMember 2024-01-01 2024-03-31 0001537054 gogo:ThreeMonthTermMember us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2021-04-01 2021-04-30 0001537054 gogo:OneToFiveYearsMember gogo:ConnectivityAndEntertainmentServiceRevenuesMember 2024-03-31 0001537054 2021-05-31 0001537054 gogo:FiveToTenYearsMember gogo:ConnectivityAndEntertainmentServiceRevenuesMember 2024-03-31 0001537054 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-03-31 0001537054 us-gaap:LineOfCreditMember 2021-04-30 0001537054 us-gaap:InterestRateCapMember 2021-05-31 0001537054 gogo:AircraftOwnerOperatorMember 2024-01-01 2024-03-31 0001537054 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-03-31 0001537054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001537054 us-gaap:InterestRateCapMember 2023-01-01 2023-03-31 0001537054 gogo:FederalCommunicationsCommissionMember 2024-03-31 0001537054 gogo:TermLoanAndRevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-04-01 2021-04-30 0001537054 2023-12-31 0001537054 gogo:ZeroPointSeventyFivePercentDueOnJulyThirtyOneTwoThounsandTwentyThreeMember 2024-03-31 0001537054 gogo:OtherProductOrServiceMember gogo:CostOfEquipmentRevenueMember 2023-01-01 2023-03-31 0001537054 2024-03-31 0001537054 us-gaap:AccountingStandardsUpdate201409Member 2024-03-31 0001537054 gogo:SmartskyLitigationMember 2024-01-01 2024-03-31 0001537054 gogo:SixMonthTermMember us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2021-04-01 2021-04-30 0001537054 us-gaap:OtherComprehensiveIncomeMember 2024-03-31 0001537054 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-12-31 0001537054 us-gaap:InterestRateCapMember 2024-01-01 2024-03-31 0001537054 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001537054 gogo:ATGMember gogo:CostOfEquipmentRevenueMember 2024-01-01 2024-03-31 0001537054 gogo:TermLoanAndRevolvingCreditFacilityMember us-gaap:BaseRateMember 2021-04-01 2021-04-30 0001537054 gogo:FederalCommunicationsCommissionMember 2023-12-31 0001537054 gogo:OtherProductOrServiceMember gogo:CostOfEquipmentRevenueMember 2024-01-01 2024-03-31 0001537054 us-gaap:LineOfCreditMember 2021-04-01 2021-04-30 0001537054 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001537054 gogo:EngineeringDesignAndDevelopmentMember 2024-01-01 2024-03-31 0001537054 us-gaap:OfficeEquipmentMember 2024-03-31 0001537054 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2021-04-01 2021-04-30 0001537054 us-gaap:OtherNoncurrentAssetsMember 2024-03-31 0001537054 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2021-04-01 2021-04-30 0001537054 us-gaap:RetainedEarningsMember 2023-12-31 0001537054 gogo:ConnectivityMember gogo:CostOfServiceRevenueMember 2023-01-01 2023-03-31 0001537054 us-gaap:CommonStockMember 2023-03-31 0001537054 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2021-04-01 2021-04-30 0001537054 us-gaap:RevolvingCreditFacilityMember 2021-04-01 2021-04-30 0001537054 gogo:SatelliteMember gogo:CostOfEquipmentRevenueMember 2024-01-01 2024-03-31 0001537054 us-gaap:LineOfCreditMember 2024-03-31 0001537054 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2021-04-01 2021-04-30 0001537054 us-gaap:SeniorNotesMember 2023-01-01 2023-03-31 0001537054 us-gaap:RetainedEarningsMember 2022-12-31 0001537054 gogo:TermLoanFacilityMember 2024-03-31 0001537054 gogo:FccLicenseMember 2023-12-31 0001537054 gogo:ConvertibleNoteMember 2024-03-31 0001537054 us-gaap:ProductMember 2024-01-01 2024-03-31 0001537054 us-gaap:OtherIntangibleAssetsMember 2024-03-31 0001537054 srt:MinimumMember 2024-01-01 2024-03-31 0001537054 gogo:ATGMember gogo:CostOfEquipmentRevenueMember 2023-01-01 2023-03-31 0001537054 srt:MinimumMember gogo:FiveToTenYearsMember 2024-03-31 0001537054 gogo:ConvertibleNoteMember 2024-02-26 0001537054 gogo:OEMAndAftermarketDealerMember 2023-01-01 2023-03-31 0001537054 gogo:FccReimbursementProgramMember 2024-01-01 2024-03-31 0001537054 us-gaap:ComputerSoftwareIntangibleAssetMember 2024-03-31 0001537054 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001537054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001537054 us-gaap:CustomerRelationshipsMember 2023-12-31 0001537054 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-03-31 0001537054 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001537054 us-gaap:TreasuryStockCommonMember 2023-03-31 0001537054 gogo:ConvertibleNoteMember 2024-02-26 2024-02-26 0001537054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001537054 2023-03-31 0001537054 gogo:TermLoanFacilityMember 2023-12-31 0001537054 gogo:FccReimbursementProgramMember 2024-03-31 0001537054 gogo:OEMAndAftermarketDealerMember 2024-01-01 2024-03-31 0001537054 gogo:TermLoanAndRevolvingCreditFacilityMember 2021-04-01 2021-04-30 0001537054 us-gaap:OtherNoncurrentAssetsMember 2023-12-31 0001537054 gogo:OemAndDealerRelationshipsMember 2023-12-31 0001537054 gogo:ZeroPointSeventyFivePercentDueOnJulyThirtyOneTwoThounsandTwentyFourMember 2024-01-01 2024-03-31 0001537054 us-gaap:TreasuryStockCommonMember 2024-03-31 0001537054 us-gaap:ServiceMember 2023-01-01 2023-03-31 0001537054 gogo:OemAndDealerRelationshipsMember 2024-03-31 0001537054 gogo:TwoPointTwentyFivePercentDueOnJulyThirtyOneTwoThounsandTwentySixMember 2024-01-01 2024-03-31 0001537054 srt:MaximumMember 2024-01-01 2024-03-31 0001537054 gogo:ZeroPointSeventyFivePercentDueOnJulyThirtyOneTwoThounsandTwentyFourMember 2024-03-31 0001537054 gogo:TermLoanAndRevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-04-30 0001537054 us-gaap:SeniorNotesMember 2023-12-31 0001537054 gogo:ZeroPointSeventyFivePercentDueOnJulyThirtyOneTwoThousandTwentyOneMember 2024-01-01 2024-03-31 0001537054 us-gaap:SeniorNotesMember 2024-01-01 2024-03-31 0001537054 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-03-31 0001537054 gogo:EntertainmentAndOtherMember gogo:CostOfServiceRevenueMember 2023-01-01 2023-03-31 0001537054 2022-07-15 0001537054 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001537054 gogo:CostOfEquipmentRevenueMember 2024-01-01 2024-03-31 0001537054 us-gaap:AccumulatedTranslationAdjustmentMember 2024-03-31 0001537054 2024-05-02 0001537054 2021-04-01 2021-04-30 0001537054 gogo:SatelliteMember gogo:CostOfEquipmentRevenueMember 2023-01-01 2023-03-31 0001537054 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember gogo:LondonInterbankOfferedRateMember 2021-04-01 2021-04-30 0001537054 gogo:ConvertibleNoteMember 2024-01-01 2024-03-31 0001537054 gogo:InterestRateCapNonCurrentMember 2023-12-31 0001537054 gogo:OneMonthTermMember us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2021-04-01 2021-04-30 0001537054 gogo:InterestRateCapCurrentMember 2024-03-31 0001537054 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-03-31 0001537054 us-gaap:CustomerRelationshipsMember 2024-03-31 0001537054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001537054 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-12-31 0001537054 gogo:OnePointTwentyFivePercentDueOnJulyThirtyOneTwoThounsandTwentyFiveMember 2024-03-31 0001537054 2022-12-31 0001537054 us-gaap:InterestRateCapMember 2023-01-01 2023-03-31 0001537054 us-gaap:RetainedEarningsMember 2023-03-31 0001537054 us-gaap:InterestRateCapMember 2024-01-01 2024-03-31 0001537054 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001537054 2023-01-01 2023-03-31 0001537054 us-gaap:TreasuryStockCommonMember 2022-12-31 0001537054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001537054 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001537054 us-gaap:CommonStockMember 2024-03-31 0001537054 us-gaap:OtherComprehensiveIncomeMember 2023-03-31 0001537054 gogo:NetworkEquipmentMember 2023-12-31 0001537054 gogo:OnePointTwentyFivePercentDueOnJulyThirtyOneTwoThounsandTwentyFiveMember 2024-01-01 2024-03-31 0001537054 us-gaap:SeniorNotesMember 2024-03-31 0001537054 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember gogo:LondonInterbankOfferedRateMember 2021-04-01 2021-04-30 0001537054 us-gaap:OtherIntangibleAssetsMember 2023-12-31 0001537054 gogo:ZeroPointSeventyFivePercentDueOnJulyThirtyOneTwoThousandTwentyOneMember 2024-03-31 0001537054 gogo:DeferredStockUnitsMember 2024-01-01 2024-03-31 0001537054 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001537054 gogo:ConnectivityMember gogo:CostOfServiceRevenueMember 2024-01-01 2024-03-31 0001537054 gogo:ConvertibleNoteMember 2023-12-31 0001537054 srt:MinimumMember gogo:OneToFiveYearsMember 2024-03-31 0001537054 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001537054 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-12-31 0001537054 2024-01-01 2024-03-31 0001537054 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0001537054 us-gaap:RetainedEarningsMember 2024-03-31 0001537054 gogo:FccReimbursementProgramMember 2024-01-01 2024-03-31 0001537054 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001537054 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-01-01 2024-03-31 0001537054 gogo:FederalCommunicationsCommissionMember 2022-07-15 0001537054 gogo:AircraftOwnerOperatorMember 2023-01-01 2023-03-31 0001537054 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0001537054 us-gaap:RevolvingCreditFacilityMember 2024-01-01 2024-03-31 0001537054 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0001537054 gogo:NetworkEquipmentMember 2024-03-31 0001537054 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001537054 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001537054 gogo:CostOfServiceRevenueMember 2023-01-01 2023-03-31 0001537054 gogo:CostOfEquipmentRevenueMember 2023-01-01 2023-03-31 0001537054 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001537054 us-gaap:TreasuryStockCommonMember 2023-12-31 0001537054 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001537054 gogo:InterestRateCapCurrentMember 2023-12-31 0001537054 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2024-03-31 0001537054 gogo:AirlineMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-03-31 0001537054 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001537054 gogo:ZeroPointSeventyFivePercentDueOnJulyThirtyOneTwoThounsandTwentyThreeMember 2024-01-01 2024-03-31 0001537054 gogo:PropertyAndEquipmentMember 2023-01-01 2023-03-31 0001537054 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-01-01 2023-03-31 gogo:Classofcommonstock iso4217:USD shares pure shares iso4217:USD 0001537054 --12-31 Q1 false P2Y P1Y P5Y http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent 10-Q true 2024-03-31 2024 false 001-35975 Gogo Inc. DE 27-1650905 105 Edgeview Dr Suite 300 Broomfield CO 80021 303 301-3271 Common stock, par value $0.0001 per share GOGO NASDAQ Preferred Stock Purchase Rights GOGO NASDAQ Yes Yes Large Accelerated Filer false false false 127104716 152820000 139036000 1855000 2091000 49405000 48233000 69298000 63187000 63782000 64138000 335305000 314594000 96042000 98129000 57870000 55647000 69804000 70552000 18132000 0 614000 591000 25577000 25979000 206223000 216638000 473648000 466945000 808953000 781539000 22823000 16094000 47643000 47649000 2150000 1003000 7250000 7250000 79866000 71996000 586274000 587501000 71784000 73047000 8590000 8270000 666648000 668818000 746514000 740814000 0.0001 0.0001 500000000 500000000 138253311 137632284 128227127 128462343 14000 14000 1404217000 1402003000 14966000 15796000 173357000 163197000 -1183401000 -1213891000 62439000 40725000 808953000 781539000 81673000 78499000 22649000 20098000 104322000 98597000 17871000 16797000 15786000 18126000 9216000 7879000 8283000 6877000 14651000 14199000 3841000 2791000 69648000 66669000 34674000 31928000 2048000 1916000 8410000 8976000 13099000 -31000 6737000 -7091000 41411000 24837000 10921000 4388000 30490000 20449000 0.24 0.16 0.23 0.15 129272000 129136000 132441000 133602000 30490000 20449000 -155000 75000 3553000 -2439000 -4228000 -4721000 -675000 -7160000 -830000 -7085000 29660000 13364000 30490000 20449000 3841000 2791000 -15000 -107000 -132000 93000 10641000 4273000 4840000 5041000 1375000 764000 -100000 -108000 13132000 0 1017000 -7405000 6111000 5003000 5904000 8632000 -6000 -557000 4809000 1191000 -1442000 -9620000 1146000 -1054000 -2000 130000 -134000 86000 29657000 18514000 1451000 3112000 2720000 1484000 28000 0 6539000 6087000 -0 -24796000 0 24728000 5000000 0 -2604000 1559000 1813000 1813000 10137000 0 3000 57000 -1343000 -5575000 -13296000 -7445000 27000 88000 13784000 12716000 139366000 150880000 153150000 163596000 153150000 163596000 330000 330000 152820000 163266000 14207000 15014000 11000 12000 6520000 9973000 128462343 14000 1402003000 15796000 -1213891000 9169941 -163197000 40725000 30490000 30490000 -155000 -155000 675000 675000 4840000 4840000 31136 80000 80000 872329 2706000 2706000 -1138681 1138681 -10160000 -10160000 128227127 14000 1404217000 14966000 -1183401000 10308622 -173357000 62439000 127840813 14000 1385933000 30128000 -1359569000 8690549 -158375000 -101869000 20449000 20449000 75000 75000 7160000 7160000 5041000 5041000 68520 179000 179000 664020 5037000 5037000 12582 179000 179000 128585935 14000 1386295000 23043000 -1339120000 8690549 -158375000 -88143000 <span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of Presentation</span><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">The Business –</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Gogo Inc. (“Gogo,” the “Company,” “we,” “us,” or “our”) is the world’s largest provider of broadband connectivity services for the business aviation market. We have served this market for more than 25 years. Our mission is to enrich the lives of passengers and the efficiency of operators with the world’s best business aviation in-flight connectivity and customer support. We have always sought to provide the best connectivity for the business aviation market regardless of technology, and we have a successful history of doing so. Until recently, we focused primarily on business aviation aircraft in North America, which comprise approximately 63% of the worldwide business aviation fleet, and we are the leading provider of in-flight connectivity in that market. Gogo started in analogue air-to-ground (“ATG”) technology in the late 1990s, then, as analogue cellular backhaul disappeared, migrated to narrowband satellite connectivity in the early 2000s, then back to ATG with our digital broadband 3G and 4G networks beginning in 2010. We are currently developing our fourth ATG network – Gogo 5G – that we expect to commercially launch a few months later than the previously stated fourth quarter 2024 launch date, and we are working with our vendors to finalize the schedule. Simultaneous with the development of Gogo 5G, we are actively working with a subset of AVANCE customers and customers utilizing our legacy Gogo Biz ATG airborne system operating on our ground 3G and 4G networks to upgrade to an AVANCE system compatible with a new LTE network. We anticipate this subset of customers will see improved performance because of this network transition, which is expected to occur in early 2026. The cost for the transition to the new LTE network is partially being reimbursed through our participation in the Federal Communications Commission (“FCC”) Secure and Trusted Communications Networks Reimbursement Program (the “FCC Reimbursement Program”).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We also continue to provide narrowband satellite services to customers in North America and internationally through distribution agreements with satellite providers. In May 2022, in order to further serve our existing customers and expand our target market, we announced plans to expand our broadband offerings beyond ATG by launching the first global broadband service designed for business aviation (“Gogo Galileo”). The service will use an electronically steered antenna, specifically designed to address a broad range of business aviation aircraft, operating on a low earth orbit (“LEO”) satellite network and is targeted for commercial launch in the fourth quarter of 2024. We believe that Gogo Galileo, in combination with, or as an alternative to, our ATG systems will allow us to increase our penetration of the North American heavy jet market and provide an upgrade path for our existing ATG customer base. In addition, we believe that Gogo Galileo will allow us to penetrate the business aviation market outside of North America, where only </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of business aviation aircraft are installed with in-flight connectivity systems.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> – The accompanying Unaudited Condensed Consolidated Financial Statements and notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and in conformity with Article 10 of Regulation S-X promulgated under the Securities Act of 1933, as amended (the “Securities Act”). Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements and should be read in conjunction with our annual audited consolidated financial statements and the notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2023 as filed with the Securities and Exchange Commission (the “SEC”) on February 28, 2024 (the “2023 10-K”). These Unaudited Condensed Consolidated Financial Statements reflect, in the opinion of management, all material adjustments (which include normal recurring adjustments) necessary to fairly state, in all material respects, our financial position, results of operations and cash flows for the periods presented.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The results of operations and cash flows for the three-month period ended March 31, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> class of common stock outstanding as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> – The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities as of the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates the significant estimates and bases such estimates on historical experience and various other assumptions believed to be reasonable under the circumstances. However, actual results could differ materially from those estimates.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As a result of our determination to participate in the FCC Reimbursement Program, we reassessed and shortened the estimated useful lives of affected network equipment to be consistent with our estimated date to complete the program. This change in accounting estimate was effective beginning the second quarter of 2023 and resulted in increased depreciation expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-month period ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Net income per basic share was unchanged, while net income per diluted share decreased by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.01</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-month period ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#221e1f;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Issued Accounting Pronouncements</span><span style="color:#221e1f;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers the applicability and impact of all Accounting Standards Updates (“ASUs”) issued by the Financial Accounting Standards Board (“FASB”). ASUs not listed below were assessed and determined to be either not applicable or expected to have minimal impact on our consolidated financial statements and related notes.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounting standards not yet adopted:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU No. 2023-07, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. This guidance is effective retrospectively for fiscal years beginning after December 15, 2023 and interim periods after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact that this guidance will have upon our consolidated financial statements and related notes.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes (Topic 740): Improvement to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to enhance the transparency and decision usefulness of income tax disclosures, most notably in the tax rate reconciliation and income taxes paid. This guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted and the amendments should be applied on a prospective basis, with retrospective application permitted. We are currently evaluating the impact that this guidance will have upon our consolidated financial statements and related notes.</span></p></div> 0.06 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> – The accompanying Unaudited Condensed Consolidated Financial Statements and notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and in conformity with Article 10 of Regulation S-X promulgated under the Securities Act of 1933, as amended (the “Securities Act”). Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements and should be read in conjunction with our annual audited consolidated financial statements and the notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2023 as filed with the Securities and Exchange Commission (the “SEC”) on February 28, 2024 (the “2023 10-K”). These Unaudited Condensed Consolidated Financial Statements reflect, in the opinion of management, all material adjustments (which include normal recurring adjustments) necessary to fairly state, in all material respects, our financial position, results of operations and cash flows for the periods presented.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The results of operations and cash flows for the three-month period ended March 31, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> class of common stock outstanding as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 1 1 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> – The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities as of the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates the significant estimates and bases such estimates on historical experience and various other assumptions believed to be reasonable under the circumstances. However, actual results could differ materially from those estimates.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As a result of our determination to participate in the FCC Reimbursement Program, we reassessed and shortened the estimated useful lives of affected network equipment to be consistent with our estimated date to complete the program. This change in accounting estimate was effective beginning the second quarter of 2023 and resulted in increased depreciation expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-month period ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Net income per basic share was unchanged, while net income per diluted share decreased by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.01</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-month period ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 1200000 0.01 0.01 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#221e1f;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Issued Accounting Pronouncements</span><span style="color:#221e1f;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers the applicability and impact of all Accounting Standards Updates (“ASUs”) issued by the Financial Accounting Standards Board (“FASB”). ASUs not listed below were assessed and determined to be either not applicable or expected to have minimal impact on our consolidated financial statements and related notes.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounting standards not yet adopted:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU No. 2023-07, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. This guidance is effective retrospectively for fiscal years beginning after December 15, 2023 and interim periods after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact that this guidance will have upon our consolidated financial statements and related notes.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes (Topic 740): Improvement to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to enhance the transparency and decision usefulness of income tax disclosures, most notably in the tax rate reconciliation and income taxes paid. This guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted and the amendments should be applied on a prospective basis, with retrospective application permitted. We are currently evaluating the impact that this guidance will have upon our consolidated financial statements and related notes.</span></p> <div style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">2.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Earnings Per Share</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic and diluted earnings per share have been calculated using the weighted average number of common shares outstanding for the period. Diluted earnings per share was computed using the treasury stock method for stock-based compensation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The diluted earnings per share calculations exclude the effect of stock options, deferred stock units and restricted stock units when the computation is anti-dilutive. For the three-month periods ended March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the weighted average number of shares excluded from the computation was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the computation of basic and diluted earnings per share for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-month periods ended March 31, 2024 and 2023 (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">in thousands, except per share amounts</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/>Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Basic</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,449</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Earnings per share - basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/>Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Diluted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,449</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average shares</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of dilutive securities - stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,466</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total weighted average diluted shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132,441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133,602</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Earnings per share - diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 2800000 600000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the computation of basic and diluted earnings per share for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-month periods ended March 31, 2024 and 2023 (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">in thousands, except per share amounts</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/>Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Basic</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,449</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Earnings per share - basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/>Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Diluted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,449</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average shares</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of dilutive securities - stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,466</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total weighted average diluted shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132,441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133,602</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Earnings per share - diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 30490000 20449000 129272000 129136000 0.24 0.16 30490000 20449000 129272000 129136000 3169000 4466000 132441000 133602000 0.23 0.15 <div style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">3.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue Recognition</span></div></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Remaining performance obligations</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024, the aggregate amount of the transaction price in our contracts allocated to the remaining unsatisfied performance obligations (“RPO”) was approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">292</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and excludes consideration from contracts that have an original duration of one year or less. Approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">276</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the RPO primarily represents connectivity and entertainment service revenues which are recognized as services are provided, which is expected to occur through the remaining term of the contracts. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our contracts vary in length and generally have terms of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_8564baee-f6c6-4f8b-a739-b457b8e9336c;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two </span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> We expect to recognize approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of our connectivity and entertainment service RPO within the next year, approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">45</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_7db12de4-a095-4757-86c2-d9cdb27537ac;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one </span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and the remaining </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_3045dc2b-798f-4494-9485-38d8e7817930;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The remaining </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the RPO represents future equipment revenue that is expected to be recognized primarily within the next </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as equipment is shipped.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Disaggregation of revenue</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents our revenue disaggregated by category </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/>Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Service revenue</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Connectivity</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Entertainment and other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total service revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,673</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Equipment revenue</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">ATG</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,347</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Narrowband satellite</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,651</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,608</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total equipment revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Customer type</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Aircraft owner/operator/service provider</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,673</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">OEM and aftermarket dealer</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104,322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,597</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract balances</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our current and non-current contract asset balances totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of March 31, 2024 and December 31, 2023, respectively. Contract assets represent the aggregate amount of revenue recognized in excess of billings and recoverable contract costs primarily for certain sales programs.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our current and non-current deferred revenue balances totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. Deferred revenue includes, among other things, prepayments for equipment and subscription connectivity products.</span></p> 292000000 276000000 P10Y 0.20 0.45 P5Y 0.35 P10Y 16000000 three years <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents our revenue disaggregated by category </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/>Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Service revenue</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Connectivity</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Entertainment and other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total service revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,673</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Equipment revenue</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">ATG</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,347</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Narrowband satellite</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,651</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,608</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total equipment revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Customer type</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Aircraft owner/operator/service provider</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,673</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">OEM and aftermarket dealer</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104,322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,597</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 80358000 77246000 1315000 1253000 81673000 78499000 19347000 15556000 1694000 2651000 1608000 1891000 22649000 20098000 81673000 78499000 22649000 20098000 104322000 98597000 16500000 16600000 2200000 1000000 <div style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">4.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Government Assistance</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">FCC Reimbursement Program</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On July 15, 2022, the Company was notified that it was approved for participation in the FCC Reimbursement Program, designed to reimburse providers of advanced communications services for reasonable costs incurred in the required removal, replacement, and disposal of covered communications equipment or services, that have been deemed to pose a national security risk, from their networks. Pursuant to the FCC Reimbursement Program, the FCC approved up to approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">334</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in reimbursements to the Company to cover documented and approved costs to (i) remove and securely destroy all ZTE communications equipment and services in the Company’s terrestrial U.S. networks and replace such equipment and (ii) remove and replace certain equipment installed on aircraft operated by the Company’s ATG customers that is not compatible with the terrestrial equipment that will replace ZTE equipment. Due to a shortfall in the amount appropriated by Congress to fund the FCC Reimbursement Program, approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">132</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of the approved amount is currently allocated to the Company under the program. If Congress appropriates additional funds for this purpose, the allocations of the Company and other approved applicants will be increased </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">pro rata</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Program participants are subject to a number of conditions and requirements under the FCC’s rules including a requirement that they submit their first reimbursement request by July 17, 2023 and certify that they have developed a plan to permanently remove, replace and dispose of covered equipment or services within one year following the first reimbursement request. The rules permit</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">participants to petition the FCC for one or more six-month extensions of the completion deadline. The Company, with the assistance of an advisor engaged to help administer the program, submitted and received its first reimbursement claim in July 2023. The Company’s original one year term to complete the program is set for July 21, 2024, however, based on discussions with our vendors supporting the program regarding lead times for network equipment, we plan to petition the FCC for multiple extensions, as outlined in our application for the FCC Reimbursement Program. On March 29, 2024 the Company was granted its first six-month extension by the FCC extending the program completion deadline to January 21, 2025.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024 and December 31, 2023, we have recorded a </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million receivable from the FCC, respectively, which is included in Prepaid expenses and other current assets in our Unaudited Condensed Consolidated Balance Sheets.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following are the deductions to the carrying value of asset balances in our </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unaudited Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.36%;"></td> <td style="width:1.84%;"></td> <td style="width:1%;"></td> <td style="width:19.139999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.14%;"></td> <td style="width:1%;"></td> <td style="width:18.52%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,970</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaids expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,542</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,094</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">651</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other non-current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,542</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">No amounts were recorded to Net income during the three-month period ended March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following are the increases to Net income in our </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unaudited Condensed Consolidated Statements of Operations for the three-month period ended March 31, 2024 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:70.3%;"></td> <td style="width:2.38%;"></td> <td style="width:1%;"></td> <td style="width:25.32%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/>Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Revenue:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating expenses:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of service revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of equipment revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 334000000 132000000 15200000 18300000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following are the deductions to the carrying value of asset balances in our </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unaudited Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.36%;"></td> <td style="width:1.84%;"></td> <td style="width:1%;"></td> <td style="width:19.139999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.14%;"></td> <td style="width:1%;"></td> <td style="width:18.52%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,970</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaids expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,542</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,094</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">651</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other non-current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,542</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 6240000 4970000 2042000 1542000 3690000 2094000 651000 58000 7105000 5542000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following are the increases to Net income in our </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unaudited Condensed Consolidated Statements of Operations for the three-month period ended March 31, 2024 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:70.3%;"></td> <td style="width:2.38%;"></td> <td style="width:1%;"></td> <td style="width:25.32%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/>Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Revenue:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating expenses:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of service revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of equipment revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 687000 112000 2284000 181000 <div style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">5.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Composition of Certain Balance Sheet Accounts</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories consist primarily of telecommunications systems and parts and are recorded at the lower of average cost or net realizable value. We evaluate the need for write-downs associated with obsolete, slow-moving and nonsalable inventory by reviewing net realizable inventory values on a periodic basis.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 were as follows (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">in thousands</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work-in-process component parts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,692</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total inventory</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,298</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:4.533%;font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4, “Government Assistance,”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for additional information.</span></p></div><div style="font-size:11pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other current assets as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 were as follows (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">in thousands</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate caps and receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,469</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">FCC reimbursement receivable</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract assets</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,543</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,606</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,092</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,782</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:4.533%;font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4, “Government Assistance,”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for additional information.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 were as follows (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">in thousands</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Office equipment, furniture, fixtures and other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,788</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Network equipment</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">184,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">184,176</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">220,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">219,461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">124,638</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">121,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">96,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:4.533%;font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4, “Government Assistance,”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for additional information.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other non-current assets as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 were as follows (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">in thousands</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate caps</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract assets, net of allowances of $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">614</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> and $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">591</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">, respectively</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,840</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,625</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revolving credit facility deferred financing costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">903</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,011</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,595</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,048</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total other non-current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:4.533%;font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4, “Government Assistance,”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for additional information.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 were as follows (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">in thousands</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_46a9469b-7154-4152-ad16-93ed67b078d2;"><span style="-sec-ix-hidden:F_f1e92b28-2fb4-4389-a7a8-8c81c794cd7d;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,679</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee compensation and benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,377</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,386</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer credit reserve</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,847</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Network equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty reserve</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,470</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,420</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gogo Galileo development costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,432</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">469</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,928</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,643</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 were as follows (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">in thousands</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work-in-process component parts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,692</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total inventory</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,298</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:4.533%;font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4, “Government Assistance,”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for additional information.</span></p> 34687000 34692000 34611000 28495000 69298000 63187000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other current assets as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 were as follows (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">in thousands</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate caps and receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,469</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">FCC reimbursement receivable</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract assets</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,543</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,606</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,092</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,782</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:4.533%;font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4, “Government Assistance,”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for additional information.</span></p> 21469000 23227000 15197000 18274000 6694000 6939000 2543000 2606000 17879000 13092000 63782000 64138000 <p style="margin-left:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 were as follows (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">in thousands</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Office equipment, furniture, fixtures and other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,788</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Network equipment</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">184,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">184,176</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">220,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">219,461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">124,638</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">121,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">96,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:4.533%;font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4, “Government Assistance,”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for additional information.</span></p> 19788000 19153000 16187000 16132000 184705000 184176000 220680000 219461000 124638000 121332000 96042000 98129000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other non-current assets as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 were as follows (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">in thousands</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate caps</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract assets, net of allowances of $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">614</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> and $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">591</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">, respectively</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,840</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,625</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revolving credit facility deferred financing costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">903</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,011</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,595</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,048</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total other non-current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:4.533%;font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4, “Government Assistance,”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for additional information.</span></p> 10239000 10295000 614000 591000 9840000 9625000 903000 1011000 4595000 5048000 25577000 25979000 <p style="margin-left:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 were as follows (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">in thousands</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_46a9469b-7154-4152-ad16-93ed67b078d2;"><span style="-sec-ix-hidden:F_f1e92b28-2fb4-4389-a7a8-8c81c794cd7d;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,679</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee compensation and benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,377</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,386</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer credit reserve</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,847</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Network equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty reserve</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,470</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,420</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gogo Galileo development costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,432</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">469</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,928</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,643</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 10679000 10284000 7377000 10386000 6847000 6027000 4613000 4533000 3470000 3420000 4323000 2432000 2662000 2170000 467000 469000 7205000 7928000 47643000 47649000 <div style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">6.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and Development Costs</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expenditures for research and development are charged to expense as incurred and totaled </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, during the three-month periods ended March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Research and development costs are reported as Engineering, design and development expenses in our Unaudited Condensed Consolidated Statements of Operations.</span></p> 9200000 7900000 <div style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">7.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible Assets</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our intangible assets are comprised of both indefinite-lived and finite-lived intangible assets. Intangible assets with indefinite lives are not amortized; rather, they are reviewed for impairment at least annually or whenever events or circumstances indicate the carrying value of the asset may not be recoverable. We perform our annual impairment test of our indefinite-lived intangible assets during the fourth quarter of each fiscal year, and the results from the test performed in the fourth quarter of 2023 indicated no impairment. We also reevaluate the useful life of indefinite-lived intangible assets each reporting period to determine whether events and circumstances continue to support an indefinite useful life.</span><span style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of both March 31, 2024 and December 31, 2023, our goodwill balance was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our intangible assets, other than goodwill, as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 were as follows (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">in thousands, except for weighted average remaining useful life</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">):</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:32.013%;"></td> <td style="width:1%;"></td> <td style="width:10.124%;"></td> <td style="width:1%;"></td> <td style="width:7.963%;"></td> <td style="width:1%;"></td> <td style="width:9.504%;"></td> <td style="width:1%;"></td> <td style="width:7.963%;"></td> <td style="width:1%;"></td> <td style="width:7.963%;"></td> <td style="width:1%;"></td> <td style="width:9.504%;"></td> <td style="width:1%;"></td> <td style="width:7.963%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Useful Life<br/>(in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated <br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net<br/>Carrying<br/>Amount</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized intangible assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Software</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.3</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,503</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,097</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,406</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68,155</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,910</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,245</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other intangible assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.0</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">561</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">561</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">499</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">499</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service customer relationships</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,081</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,081</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,081</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,081</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">OEM and dealer relationships</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,724</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,724</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,724</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,724</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total amortized intangible assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,869</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,902</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,967</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,459</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,715</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,744</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unamortized intangible assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">FCC Licenses</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,283</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,283</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,283</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,283</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total intangible assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118,152</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,902</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,250</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">115,742</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,715</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,027</span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortization expense was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, for the three-month periods ended March 31, 2024 and 2023.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortization expense for the remainder of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024, each of the next four years and thereafter is estimated to be as follows (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">in thousands</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:52.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:74.77%;"></td> <td style="width:2.224%;"></td> <td style="width:23.006%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ending December 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Expense</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024 (period from April 1 to December 31)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">835</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,523</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,540</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,367</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,174</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,528</span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Actual future amortization expense could differ from the estimated amount as a result of future investments and other factors.</span></p> 600000 600000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our intangible assets, other than goodwill, as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 were as follows (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">in thousands, except for weighted average remaining useful life</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">):</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:32.013%;"></td> <td style="width:1%;"></td> <td style="width:10.124%;"></td> <td style="width:1%;"></td> <td style="width:7.963%;"></td> <td style="width:1%;"></td> <td style="width:9.504%;"></td> <td style="width:1%;"></td> <td style="width:7.963%;"></td> <td style="width:1%;"></td> <td style="width:7.963%;"></td> <td style="width:1%;"></td> <td style="width:9.504%;"></td> <td style="width:1%;"></td> <td style="width:7.963%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Useful Life<br/>(in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated <br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net<br/>Carrying<br/>Amount</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized intangible assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Software</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.3</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,503</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,097</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,406</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68,155</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,910</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,245</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other intangible assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.0</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">561</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">561</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">499</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">499</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service customer relationships</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,081</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,081</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,081</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,081</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">OEM and dealer relationships</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,724</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,724</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,724</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,724</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total amortized intangible assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,869</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,902</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,967</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,459</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,715</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,744</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unamortized intangible assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">FCC Licenses</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,283</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,283</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,283</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,283</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total intangible assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118,152</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,902</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,250</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">115,742</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,715</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,027</span></p></td> </tr> </table> P7Y3M18D 70503000 46097000 24406000 68155000 45910000 22245000 P8Y 561000 561000 499000 499000 8081000 8081000 8081000 8081000 6724000 6724000 6724000 6724000 85869000 60902000 24967000 83459000 60715000 22744000 32283000 32283000 32283000 32283000 118152000 60902000 57250000 115742000 60715000 55027000 200000 600000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortization expense for the remainder of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024, each of the next four years and thereafter is estimated to be as follows (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">in thousands</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:52.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:74.77%;"></td> <td style="width:2.224%;"></td> <td style="width:23.006%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ending December 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Expense</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024 (period from April 1 to December 31)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">835</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,523</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,540</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,367</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,174</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,528</span></p></td> </tr> </table> 835000 3523000 3540000 3367000 3174000 10528000 <div style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">8.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-Term Debt and Other Liabilities</span></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-term debt as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 was as follows (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">in thousands</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:79.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Term Loan Facility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">603,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">604,797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: deferred financing costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,561</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: current portion of long-term debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total long-term debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">586,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">587,501</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2021 Credit Agreement</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On April 30, 2021, Gogo and Gogo Intermediate Holdings LLC (“GIH”) (a wholly owned subsidiary of Gogo) entered into a credit agreement (the “Original 2021 Credit Agreement,” and, as it may be amended, supplemented or otherwise modified from time</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">to time</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the “2021 Credit Agreement”) among Gogo, GIH, the lenders and issuing banks party thereto and Morgan Stanley Senior Funding, Inc., as administrative agent, which provides for (i) a term loan credit facility (the “Term Loan Facility”) in an aggregate principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">725.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, issued with a discount of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, and (ii) a revolving credit facility (the “Revolving Facility” and together with the Term Loan Facility, the “Facilities”) of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which includes a letter of credit sub-facility.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Term Loan Facility amortizes in nominal quarterly installments equal to one percent of the aggregate initial principal amount thereof per annum, with the remaining balance payable upon final maturity of the Term Loan Facility on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">April 30, 2028</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. There are no amortization payments under the Revolving Facility, and all borrowings under the Revolving Facility mature on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">April 30, 2026</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Term Loan Facility bears annual interest at a floating rate measured by reference to, at GIH’s option, either (i)</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> an adjusted term secured overnight financing rate as administered by the Federal Reserve Bank of New York (“SOFR”) (subject to a floor of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%) plus an applicable margin of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and a credit spread adjustment recommended by the Alternative Reference Rates Committee of 0.11%, 0.26% or 0.43% per annum based on 1-month, 3-month or 6-month term SOFR, respectively or </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(ii) an alternate base rate plus an applicable margin of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Loans outstanding under the Revolving Facility bear annual interest at a floating rate measured by reference to, at GIH’s option, either (i)</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> an adjusted term SOFR rate (subject to a floor of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%) plus an applicable margin ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum depending on GIH’s senior secured first lien net leverage ratio and a credit spread adjustment recommended by the Alternative Reference Rates Committee of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.11</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.26</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% or </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.43</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum based on 1-month, 3-month or 6-month term SOFR, respectively or </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(ii) an alternate base rate plus an applicable margin ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum depending on GIH’s senior secured first lien net leverage ratio. Additionally, unused commitments under the Revolving Facility are subject to a fee ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum depending on GIH’s senior secured first lien net leverage ratio. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the fee for unused commitments under the Revolving Facility was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and the applicable margin was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Facilities may be prepaid at GIH’s option at any time without premium or penalty (other than customary breakage costs), subject to minimum principal payment amount requirements.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subject to certain exceptions and de minimis thresholds, the Term Loan Facility is subject to mandatory prepayments in an amount equal to:</span></p><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the net cash proceeds of certain asset sales, insurance recovery and condemnation events, subject to reduction to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% if specified senior secured first lien net leverage ratio targets are met;</span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the net cash proceeds of certain debt offerings; and</span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of annual excess cash flow (as defined in the 2021 Credit Agreement), subject to reduction to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% if specified senior secured first lien net leverage ratio targets are met.</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The 2021 Credit Agreement contains customary representations and warranties and customary affirmative and negative covenants. The negative covenants include restrictions on, among other things: incurrence of indebtedness or issuance of disqualified equity interests; incurrence or existence of liens; consolidations or mergers; activities of Gogo and any subsidiary holding a license issued by the FCC; investments, loans, advances, guarantees or acquisitions; asset sales; dividends or other distributions on equity; purchase, redemption or retirement of capital stock; payment or redemption of certain junior indebtedness; entry into other agreements that restrict the ability to incur liens securing the Facilities; and amendment of organizational documents; in each case subject to customary exceptions.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Revolving Facility includes a financial covenant set at a maximum senior secured first lien net leverage ratio of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:1.00, which will apply if the outstanding amount of loans and unreimbursed letter of credit drawings thereunder at the end of any fiscal quarter exceeds </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the aggregate of all commitments thereunder.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The 2021 Credit Agreement contains customary events of default, which, if any of them occurred, would permit or require the principal, premium, if any, and interest on all of the then outstanding obligations under the Facilities to be due and payable immediately and the commitments under the Revolving Facility to be terminated.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Revolving Facility is available for working capital and general corporate purposes of GIH and its subsidiaries and was undrawn as of March 31, 2024 and December 31, 2023.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024 and December 31, 2023, the outstanding principal amount of the Term Loan Facility was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">605.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">606.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the unaccreted debt discount was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and the net carrying amount was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">603.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">604.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We paid approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of loan origination and financing costs related to the Facilities which are being accounted for as deferred financing costs on our Unaudited Condensed Consolidated Balance Sheets and are amortized over the terms of the</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Facilities. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total amortization expense was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for both the three-month periods ended March 31, 2024 and 2023 and is included in interest expense in our Unaudited Condensed Consolidated Statements of Operations. As of March 31, 2024 and December 31, 2023, the balance of unamortized deferred financing costs related to the Facilities was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On April 30, 2021, Gogo, GIH, and each direct and indirect wholly-owned U.S. restricted subsidiary of GIH (Gogo and such subsidiaries collectively, the “Guarantors”) entered into a guarantee agreement (the “Guarantee Agreement”) in favor of Morgan Stanley Senior Funding, Inc., as collateral agent (the “Collateral Agent”), whereby GIH and the Guarantors guarantee the obligations under the Facilities and certain other secured obligations as set forth in the Guarantee Agreement, and GIH and the Guarantors entered into a collateral agreement (the “Collateral Agreement”), in favor of the Collateral Agent, whereby GIH and the Guarantors grant a security interest in substantially all of their respective tangible and intangible assets (including the equity interests in each direct material wholly-owned U.S. restricted subsidiary owned by GIH or any Guarantor, and 65% of the equity interests in any non-U.S. subsidiary held directly by GIH or any Guarantor), subject to certain exceptions, to secure the obligations under the Facilities and certain other secured obligations as set forth in the Collateral Agreement.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-term debt as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 was as follows (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">in thousands</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:79.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Term Loan Facility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">603,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">604,797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: deferred financing costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,561</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: current portion of long-term debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total long-term debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">586,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">587,501</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 603085000 604797000 9561000 10046000 7250000 7250000 586274000 587501000 725000000 0.005 100000000 2028-04-30 2026-04-30 an adjusted term secured overnight financing rate as administered by the Federal Reserve Bank of New York (“SOFR”) (subject to a floor of 0.75%) plus an applicable margin of 3.75% and a credit spread adjustment recommended by the Alternative Reference Rates Committee of 0.11%, 0.26% or 0.43% per annum based on 1-month, 3-month or 6-month term SOFR, respectively or 0.0075 0.0375 0.0275 an adjusted term SOFR rate (subject to a floor of 0.00%) plus an applicable margin ranging from 3.25% to 3.75% per annum depending on GIH’s senior secured first lien net leverage ratio and a credit spread adjustment recommended by the Alternative Reference Rates Committee of 0.11%, 0.26% or 0.43% per annum based on 1-month, 3-month or 6-month term SOFR, respectively or 0 0.0325 0.0375 0.0011 0.0026 0.0043 0.0225 0.0275 0.0025 0.005 0.0025 0.0325 1 0.50 0 1 0.50 0.25 0 7.5 0.35 605100000 606900000 2000000 2100000 603100000 604800000 19700000 600000 600000 10500000 11100000 <div style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">9.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivative Instruments and Hedging Activities</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are exposed to interest rate risk on our variable rate borrowings. We currently use interest rate caps to manage our exposure to interest rate changes, and have designated these interest rate caps as cash flow hedges for accounting purposes. Accordingly, the earnings impact of the derivatives designated as cash flow hedges is recorded upon the recognition of the variable interest payments related to the hedged debt.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In May 2021, we purchased interest rate caps with an aggregate notional amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">650.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The cost of the interest rate caps will be amortized to interest expense using the caplet method, from the effective date through termination date. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We receive payments in the amount calculated pursuant to the caps for any period in which the daily compounded SOFR rate plus </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">a credit spread adjustment recommended by the Alternative Reference Rate Committee of 0.26% increases beyond the applicable strike rate</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The notional amounts of the interest rate caps periodically decrease over the life of the caps.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The notional amounts, strike rates and end dates of the cap agreements are as follows </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(notional amounts in thousands)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:23.105%;"></td> <td style="width:2.521%;"></td> <td style="width:23.105%;"></td> <td style="width:2.521%;"></td> <td style="width:1%;"></td> <td style="width:21.104%;"></td> <td style="width:1%;"></td> <td style="width:2.04%;"></td> <td style="width:1%;"></td> <td style="width:21.604%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Start Date</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">End Date</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Notional<br/>Amounts</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Strike Rate</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7/31/2021</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7/30/2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">650,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7/31/2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7/30/2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">525,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7/31/2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7/30/2025</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">350,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7/31/2025</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7/30/2026</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">250,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7/31/2026</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7/30/2027</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">200,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We record the effective portion of changes in the fair value of our cash flow hedges to other comprehensive income (loss), net of tax, and subsequently reclassify these amounts into earnings in the period during which the hedged transaction is recognized. The amounts included in accumulated other comprehensive income will be reclassified to interest expense in the event the hedges are no longer considered effective, in accordance with ASC 815, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Derivatives and Hedging</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> gains or losses of our cash flow hedges were considered to be ineffective and reclassified from other comprehensive income (loss) to earnings for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-month periods ended March 31, 2024 and 2023. We estimate that approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> currently recorded in accumulated other comprehensive income (loss) will be recognized in earnings over the next 12 months. We assess the effectiveness of the hedges on an ongoing basis, and the remaining outstanding caps are still considered to be highly effective, and remain designated as a cash flow hedge. Cash flows from interest rate caps are classified in the Unaudited Condensed Consolidated Statements of Cash Flows as investing activities.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three-month period ended March 31, 2024, we recorded a decrease in fair value on the interest rate caps of</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, net of tax of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and f</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">or the three-month period ended March 31, 2023, we recorded a decrease in fair value on the interest rate caps of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, net of tax of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Increases and decreases in fair value on interest rate caps above exclude amortization of the purchase price paid for the interest rate caps.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">When derivatives are used, we are exposed to credit loss in the event of non-performance by the counterparties; however, non-performance is not anticipated. ASC 815, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Derivatives and Hedging</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, requires companies to recognize all derivative instruments as either assets or liabilities at fair value in the balance sheet. The fair values of the interest rate derivatives are based on quoted market prices for similar instruments from commercial banks (based on significant observable inputs - Level 2 inputs).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the fair value of our interest rate derivatives included in the Unaudited Condensed Consolidated Balance Sheets for the periods presented (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:38.008%;"></td> <td style="width:1.4%;"></td> <td style="width:30.846%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.602%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.262%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Derivatives designated as hedging instruments</span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance sheet location</span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current portion of interest rate caps</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_8710f1e3-39a4-4af5-bf92-0be58de66f20;"><span style="-sec-ix-hidden:F_1f28ef2d-9b26-4b2f-9057-27d47ed406ee;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses and other current assets</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current portion of interest rate caps</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_c4dbacd9-d0c1-43ef-bce0-932e2447dfc1;"><span style="-sec-ix-hidden:F_dd19fa49-0c22-4bb0-af69-52f743be08ba;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other non-current assets</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Measurement</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our derivative assets and liabilities consist principally of interest rate caps, which are carried at fair value based on significant observable inputs (Level 2 inputs). Derivatives entered into by us are typically executed over-the-counter and are valued using discounted cash flows along with fair value models that primarily use market observable inputs. These models take into account a variety of factors including, where applicable, maturity, interest rate yield curves, and counterparty credit risks.</span></p> 650000000 8600000 We receive payments in the amount calculated pursuant to the caps for any period in which the daily compounded SOFR rate plus a credit spread adjustment recommended by the Alternative Reference Rate Committee of 0.26% increases beyond the applicable strike rate <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The notional amounts, strike rates and end dates of the cap agreements are as follows </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(notional amounts in thousands)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:23.105%;"></td> <td style="width:2.521%;"></td> <td style="width:23.105%;"></td> <td style="width:2.521%;"></td> <td style="width:1%;"></td> <td style="width:21.104%;"></td> <td style="width:1%;"></td> <td style="width:2.04%;"></td> <td style="width:1%;"></td> <td style="width:21.604%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Start Date</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">End Date</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Notional<br/>Amounts</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Strike Rate</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7/31/2021</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7/30/2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">650,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7/31/2023</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7/30/2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">525,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7/31/2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7/30/2025</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">350,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7/31/2025</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7/30/2026</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">250,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7/31/2026</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7/30/2027</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">200,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 2021-07-31 2023-07-30 650000000 0.0075 2023-07-31 2024-07-30 525000000 0.0075 2024-07-31 2025-07-30 350000000 0.0125 2025-07-31 2026-07-30 250000000 0.0225 2026-07-31 2027-07-30 200000000 0.0275 0 0 2600000 1500000 200000 7300000 2300000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the fair value of our interest rate derivatives included in the Unaudited Condensed Consolidated Balance Sheets for the periods presented (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:38.008%;"></td> <td style="width:1.4%;"></td> <td style="width:30.846%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.602%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.262%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Derivatives designated as hedging instruments</span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance sheet location</span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current portion of interest rate caps</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_8710f1e3-39a4-4af5-bf92-0be58de66f20;"><span style="-sec-ix-hidden:F_1f28ef2d-9b26-4b2f-9057-27d47ed406ee;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses and other current assets</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current portion of interest rate caps</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_c4dbacd9-d0c1-43ef-bce0-932e2447dfc1;"><span style="-sec-ix-hidden:F_dd19fa49-0c22-4bb0-af69-52f743be08ba;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other non-current assets</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 17178000 18801000 10239000 10295000 <div style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">10.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Interest Costs</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We capitalize a portion of our interest on funds borrowed during the active construction period of major capital projects. Capitalized interest is added to the cost of the underlying assets and amortized over the useful lives of the assets.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of our interest costs for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-month periods ended March 31, 2024 and 2023 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:59.272%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/>Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest costs charged to expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of deferred financing costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">594</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">630</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of the purchase price of interest rate caps</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">781</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate cap benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,405</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,393</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accretion of debt discount</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest costs capitalized to property and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">612</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest costs capitalized to software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total interest costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,630</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of our interest costs for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-month periods ended March 31, 2024 and 2023 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:59.272%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/>Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest costs charged to expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of deferred financing costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">594</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">630</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of the purchase price of interest rate caps</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">781</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate cap benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,405</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,393</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accretion of debt discount</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest costs capitalized to property and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">612</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest costs capitalized to software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total interest costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,630</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 13340000 14497000 594000 630000 781000 134000 6405000 6393000 100000 108000 8410000 8976000 612000 497000 257000 157000 9279000 9630000 <div style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">11.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value of Financial Assets and Liabilities</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A three-tier fair value hierarchy has been established which prioritizes the inputs used in measuring fair value. These tiers include:</span></p><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.752626672113803%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> - defined as observable inputs such as quoted prices for identical assets or liabilities in active markets;</span></div></div><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.752626672113803%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> - defined as observable inputs other than Level 1 inputs such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or 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><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.752626672113803%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> - defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.</span></div></div><p style="margin-left:4.4%;text-indent:-3.613%;padding-left:3.333%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Refer to Note 9, “Derivative Instruments and Hedging Activities,” for fair value information relating to our interest rate caps.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Investment in Convertible Note:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 26, 2024, Gogo invested $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in a convertible note offering (“Investment in Convertible Note”). The Investment in Convertible Note accrues interest at </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum, payable upon maturity of the note or upon conversion, and matures two years after the date of issuance. We have elected to measure our Investment in Convertible Note using the fair value option and record changes in fair value, including accrued interest, in Other (income) expense, net on the Unaudited Condensed Consolidated Statements of Operations. The Company elected the fair value option for the Investment in Convertible Note to eliminate complexities of applying certain accounting models.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of the Investment in Convertible Note is measured using Level 3 (unobservable) inputs. The Company, with the assistance of a third-party valuation specialist, determined the fair value using a binomial lattice model. The significant assumptions used in the model include the yield, equity volatility, outstanding principal, remaining term, stated interest rate, risk-free interest rate</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and the current publicly available stock price. The yield is estimated using similar security yields for companies with similar credit ratings. Equity volatility is estimated based on observed equity volatility for similar companies. The outstanding principal, remaining term and stated interest rate are all determined based on contractually defined terms and the risk-free interest rate is determined by reference to the U.S. Treasury yield curve in effect at the time of measurement for time periods approximately equal to the remaining time to maturity. Subsequent to March 31, 2024, the Company observed a significant decrease in the publicly available stock price of the issuer. Should the decrease be sustained, the fair value of the Investment in Convertible Note could be materially and negatively impacted.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The reconciliation of beginning and ending balances of the Investment in Convertible Note as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 were as follows </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.74%;"></td> <td style="width:3.72%;"></td> <td style="width:1%;"></td> <td style="width:26.54%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/>Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Investment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Long-Term Debt:</span></p><p id="our_financial_assets_liabilities_that_ar" style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024 and December 31, 2023, our only financial asset and liability disclosed but not measured at fair value is the Term Loan Facility, which is reflected on the Unaudited Condensed Consolidated Balance Sheets at cost. The fair value measurement is classified as Level 2 within the fair value hierarchy since it is based on quoted market prices of our instrument in markets that are not active. We estimated the fair value of the Term Loan Facility by calculating the upfront cash payment a market participant would require to assume this obligation. The upfront cash payment used in the calcula</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">tion of fair value on our March 31, 2024 Unaudited Condensed Consolidated Balance Sheets, excluding any issuance costs, is the amount that a market participant would be willing to lend at such date to an entity with a credit rating similar to ours and that would allow such an entity to achieve sufficient cash inflows to cover the scheduled cash outflows under the Term Loan Facility.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value and carrying value of long-term debt as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 were as follows </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:33%;"></td> <td style="width:1.399%;"></td> <td style="width:1.399%;"></td> <td style="width:12.732%;"></td> <td style="width:1.399%;"></td> <td style="width:1.399%;"></td> <td style="width:12.732%;"></td> <td style="width:2.439%;"></td> <td style="width:1.399%;"></td> <td style="width:1.399%;"></td> <td style="width:12.732%;"></td> <td style="width:1.399%;"></td> <td style="width:1.399%;"></td> <td style="width:12.732%;"></td> <td style="width:2.439%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Term Loan Facility</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">605,000</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">603,085</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6.7pt;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">610,000</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">604,797</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(2)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair value amounts are rounded to the nearest million.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Carrying value of the Term Loan Facility reflects the unaccreted debt discount of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023, respectively. See Note 8, “Long-Term Debt and Other Liabilities,”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for further information.</span></div></div></div> 5000 0.05 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The reconciliation of beginning and ending balances of the Investment in Convertible Note as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 were as follows </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.74%;"></td> <td style="width:3.72%;"></td> <td style="width:1%;"></td> <td style="width:26.54%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/>Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Investment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 0 5000000 13132000 18132000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value and carrying value of long-term debt as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 were as follows </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:33%;"></td> <td style="width:1.399%;"></td> <td style="width:1.399%;"></td> <td style="width:12.732%;"></td> <td style="width:1.399%;"></td> <td style="width:1.399%;"></td> <td style="width:12.732%;"></td> <td style="width:2.439%;"></td> <td style="width:1.399%;"></td> <td style="width:1.399%;"></td> <td style="width:12.732%;"></td> <td style="width:1.399%;"></td> <td style="width:1.399%;"></td> <td style="width:12.732%;"></td> <td style="width:2.439%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Term Loan Facility</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">605,000</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">603,085</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6.7pt;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">610,000</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">604,797</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-style:italic;position:relative;min-width:fit-content;">(2)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair value amounts are rounded to the nearest million.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Carrying value of the Term Loan Facility reflects the unaccreted debt discount of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023, respectively. See Note 8, “Long-Term Debt and Other Liabilities,”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for further information.</span></div></div> 605000000 603085000 610000000 604797000 2000000 2100000 <div style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">12.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-Based Compensation and 401(k) Plan</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-Based Compensation — </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024, we maintained the Second Amended and Restated Gogo Inc. 2016 Omnibus Incentive Plan (the “2016 Omnibus Plan”). The 2016 Omnibus Plan provides for the grant of both equity and cash awards, including non-qualified stock options, incentive stock options, stock appreciation rights, performance awards (shares and units), restricted stock, Restricted Stock Units (“RSUs”), deferred share units and other stock-based awards and dividend equivalents to eligible employees, directors and consultants, as determined by the Compensation Committee of our Board of Directors. See Note 12, “Stock-Based Compensation and 401(k) Plan,” in our 2023 10-K for further information regarding these plans. The majority of our equity grants are awarded on an annual basis.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three-month period ended March 31, 2024, </span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> options to purchase shares of common stock were granted, options to purchase</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,136</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock were exercised, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> options to purchase shares of common stock were forfeited and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,053</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> options to purchase shares of common stock expired.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three-month period ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30,908</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSUs were granted, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,017,609</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSUs vested and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,436</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSUs were forfeited. The fair value of the RSUs granted during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-month period ended March 31, 2024 was approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which will generally be recognized over a period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three-month period ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">49,256</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> deferred stock units were granted, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ne vested and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">169,683</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were settled. The fair value of the deferred stock units granted during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-month period ended March 31, 2024 was approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">which will generally be recognized over a period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of our stock-based compensation expense by operating expense line in the Unaudited Condensed Consolidated Statements of Operations </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/>Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of service revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of equipment revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">379</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">287</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Engineering, design and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">982</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales and marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">738</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,919</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,840</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,041</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">401(k) Plan</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Under our 401(k) plan, all employees who are eligible to participate are entitled to make tax-deferred contributions, subject to Internal Revenue Service limitations. We match </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the employee’s first </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of contributions made, subject to annual limitations</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Our matching contributions were </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, during the three-month periods ended March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 0 31136 0 13053 30908 1017609 13436 300000 P4Y 49256 0 169683 400000 P1Y <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of our stock-based compensation expense by operating expense line in the Unaudited Condensed Consolidated Statements of Operations </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/>Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of service revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of equipment revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">379</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">287</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Engineering, design and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">982</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales and marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">738</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,919</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,840</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,041</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 473000 343000 379000 287000 982000 754000 997000 738000 2009000 2919000 4840000 5041000 1 0.04 600000 500000 <div style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">13.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income Tax</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The effective income tax rates for the three-month periods ended March 31, 2024 and 2023 were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">26.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three-month period ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, our effective income tax rate was higher than the U.S. federal statutory rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% primarily due to state income taxes, nondeductible officer’s compensation, and stock-based compensation, partially offset by tax benefits related to domestic research and development tax credits. For the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-month period ended March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, our effective income tax rate was lower than the U.S. federal statutory rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% primarily due to a partial release of the valuation allowance on certain of our deferred income tax assets,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> tax benefits related to domestic research and development tax credits and stock-based compensation, partially offset by state income taxes.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We regularly assess the need for a valuation allowance related to our deferred income tax assets to determine, based on the weight of all available positive and negative evidence, whether it is more likely than not that some or all of such deferred assets will not be realized. In our assessments, the Company considers recent financial operating results, the scheduled expiration of our net operating losses, future taxable income, the reversal of existing taxable differences, and tax planning strategies. The remaining valuation allowance is still required for deferred tax assets related to certain state credits, foreign net operating losses and capital loss carryforwards as it is more likely than not as of March 31, 2024 that these deferred tax assets will not be realized.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are subject to taxation and file income tax returns in the United States federal jurisdiction and many states and Canada. With few exceptions, as of March 31, 2024 we are no longer subject to U.S. federal, state, local or foreign examinations by tax authorities for years before 2020.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We record penalties and interest relating to uncertain tax positions in the income tax provision line item in the Unaudited Condensed Consolidated Statements of Operations. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> penalties or interest related to uncertain tax positions were recorded for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-month periods ended March 31, 2024 and 2023. As of March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, we did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t have a liability recorded for interest or potential penalties.</span></p> 0.264 0.177 0.21 0.21 0 0 0 0 <div style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">14.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leases</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating and Financing Leases —</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> We determine whether a contract contains a lease at contract inception. Lease liabilities are calculated using a discount rate based on our incremental borrowing rate at lease commencement. We have operating lease agreements primarily related to cell sites and office space. Certain cell site and office space leases have renewal option terms that have been deemed reasonably certain to be exercised. These renewal options extend a lease by up to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15 years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. We recognize operating lease expense on a straight-line basis over the lease term.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> As of March 31, 2024, there were no significant leases which had not commenced.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of our lease expense included in the Unaudited Condensed Consolidated Statements of Operations</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> (in thousands)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:59.272%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/>Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,088</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,938</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financing lease cost:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of leased assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest on lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,982</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other information regarding our leases is as follows </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands, except lease terms and discount rates)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.882%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.882%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/>Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Supplemental cash flow information</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid for amounts included in measurement of lease liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating cash flows used in operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,195</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,969</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating cash flows used in financing leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financing cash flows used in financing leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-cash items:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases obtained</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,122</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financing leases obtained</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted average remaining lease term</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7 years</span></span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8 years</span></span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financing leases</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3 years</span></span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1 year</span></span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted average discount rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financing leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Annual future minimum lease payments as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ending December 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating<br/>Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Financing<br/>Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024 (period from April 1 to December 31)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,646</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,505</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,069</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,513</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future minimum lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">195</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Amount representing interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value of net minimum lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Reported as of March 31, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,679</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,784</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other non-current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 15 years <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of our lease expense included in the Unaudited Condensed Consolidated Statements of Operations</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> (in thousands)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:59.272%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/>Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,088</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,938</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financing lease cost:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of leased assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest on lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,982</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 4088000 3938000 14000 39000 4000 5000 4106000 3982000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other information regarding our leases is as follows </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands, except lease terms and discount rates)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.882%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.882%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/>Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Supplemental cash flow information</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid for amounts included in measurement of lease liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating cash flows used in operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,195</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,969</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating cash flows used in financing leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financing cash flows used in financing leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-cash items:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases obtained</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,122</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financing leases obtained</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted average remaining lease term</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7 years</span></span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8 years</span></span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financing leases</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3 years</span></span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1 year</span></span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted average discount rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financing leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 4195000 3969000 4000 5000 3000 57000 2122000 718000 170000 0 P7Y P8Y P3Y P1Y 0.068 0.067 0.09 0.166 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Annual future minimum lease payments as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ending December 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating<br/>Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Financing<br/>Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024 (period from April 1 to December 31)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,646</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,505</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,069</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,513</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future minimum lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">195</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Amount representing interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value of net minimum lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Reported as of March 31, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,679</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,784</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other non-current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 11646000 58000 16505000 62000 16069000 60000 14513000 15000 12869000 0 31135000 0 102737000 195000 20274000 22000 82463000 173000 10679000 62000 71784000 0 0 111000 82463000 173000 <div style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">15.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commitments and Contingencies</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contractual Commitments</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> – We have agreements with various vendors under which we have remaining commitments to purchase hardware components and development services. Such commitments will become payable as we receive the hardware components, or as development services are provided.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">SmartSky Litigation</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> – On </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">February 28, 2022</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">SmartSky Networks, LLC brought suit against Gogo Inc. and its subsidiary Gogo Business Aviation LLC in the U.S. District Court for the District of Delaware (the “Court”) alleging that Gogo 5G infringes four patents owned by the plaintiff. On February 21, 2023, the plaintiff amended its complaint to allege that Gogo 5G infringes two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">additional </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">patents recently issued to the plaintiff. The suit seeks an unspecified amount of compensatory damages as well as treble damages for alleged willful infringement and reimbursement of plaintiff's costs, disbursements and attorneys' fees. Under a schedule agreed upon by the parties, fact discovery and claim construction proceedings will be substantially completed by early-to-mid 2024, and expert discovery by mid 2024, with dispositive motions to follow. A trial date has been scheduled for April 14, 2025. Also on February 28, 2022, the plaintiff filed a motion (the “PI Motion”) requesting that the Court preliminarily enjoin the Company from making, using, offering to sell or selling the Gogo 5G system. On September 26, 2022, the Court issued an order denying the PI Motion. The plaintiff has appealed the denial to the U.S. Court of Appeals for the Federal Circuit. On January 31, 2024, the U.S. Court of Appeals for the Federal Circuit affirmed the decision of the Court to deny the PI Motion. We intend to continue to vigorously defend our position in the infringement suit and defend against any further appeal of the PI Motion decision. The outcomes of the appeal and the underlying litigation are inherently uncertain. No amounts have been accrued for any potential losses under this matter, as we cannot reasonably predict the outcome of the litigation or any potential losses.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 5, 2024, Gogo Inc. and its subsidiary Gogo Business Aviation LLC filed counterclaims in the same suit, alleging that SmartSky’s ATG network, Flagship equipment, and LITE ATG equipment infringe three patents owned by Gogo. Gogo’s counterclaim suit seeks an unspecified amount of compensatory damages as well as reimbursement of Gogo's costs and attorneys' fees. On April 10, 2024, the Court held that Gogo's counterclaims would proceed under a separate schedule and would be tried separately from SmartSky's claims. At this time, no schedule has been adopted for Gogo's counterclaims.</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">From time to time we may become involved in legal proceedings arising in the ordinary course of our business. We cannot predict with certainty the outcome of any litigation or the potential for future litigation. Regardless of the outcome of any particular litigation and the merits of any particular claim, litigation can have a material adverse impact on our company due to, among other reasons, any injunctive relief granted, which could inhibit our ability to operate our business, amounts paid as damages or in settlement of any such matter, diversion of management resources and defense costs</span> February 28, 2022 <div style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">16.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accumulated Other Comprehensive Income (Loss)</span></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of changes in accumulated other comprehensive income (loss) by component </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Change in</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Currency</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Translation</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash Flow</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Hedges</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">934</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,730</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive income (loss) before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: income realized and reclassified to earnings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,228</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,228</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">675</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">830</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,089</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,055</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Change in</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Currency</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Translation</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash Flow</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Hedges</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at January 1, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,353</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive income (loss) before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,439</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: income realized and reclassified to earnings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,043</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of changes in accumulated other comprehensive income (loss) by component </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Change in</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Currency</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Translation</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash Flow</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Hedges</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">934</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,730</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive income (loss) before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: income realized and reclassified to earnings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,228</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,228</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">675</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">830</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,089</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,055</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Change in</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Currency</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Translation</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash Flow</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Hedges</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at January 1, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,353</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive income (loss) before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,439</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: income realized and reclassified to earnings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,043</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> -934000 16730000 15796000 -155000 3553000 3398000 0 4228000 4228000 -155000 -675000 -830000 -1089000 16055000 14966000 -1225000 31353000 30128000 75000 -2439000 -2364000 0 4721000 4721000 75000 -7160000 -7085000 -1150000 24193000 23043000 false false false false See Note 4, “Government Assistance,” for additional information. See Note 4, “Government Assistance,” for additional information. See Note 4, “Government Assistance,” for additional information. See Note 4, “Government Assistance,” for additional information. Fair value amounts are rounded to the nearest million. Carrying value of the Term Loan Facility reflects the unaccreted debt discount of $2.0 million and $2.1 million as of March 31, 2024 and December 31, 2023, respectively. See Note 8, “Long-Term Debt and Other Liabilities,” for further information.